首页 > 其他分享 >ffmpeg常用的几个命令

ffmpeg常用的几个命令

时间:2023-11-10 14:22:37浏览次数:35  
标签:常用 ffmpeg ts 命令 avi bsf copy FFmpeg

ffmpeg -ss 00:08:20 -t 00:10:02 -i Video_20230406112629898.avi -vcodec copy -acodec copy output.avi

假设您要提取视频的一部分——比如从第 10 秒到第 20 秒。

您需要做的第一件事是告诉 FFmpeg搜索到第 10 秒,对吗?这是使用FFmpeg 命令行中的 -ss 参数实现的,语法为 –

./ffmpeg -ss <time> -i <inputvideo> ....... 

在这里,时间被指定为HH:MM:SS.MILLISECONDS。例如,您可以告诉 FFmpeg 寻找01:02:03——即电影 1 小时的第 2 分钟的第 3 秒!

 

ffmpeg -i output.avi -c copy -bsf:v h264_mp4toannexb -f mpegts intermediate.ts

ffmpeg -i output1.avi -c copy -bsf:v h264_mp4toannexb -f mpegts intermediate1.ts

ffmpeg -i output2.avi -c copy -bsf:v h264_mp4toannexb -f mpegts intermediate2.ts

ffmpeg -i "concat:intermediate1.ts|intermediate.ts|intermediate2.ts" -c copy -bsf:a aac_adtstoasc output.mp4

 

https://zhuanlan.zhihu.com/p/618605631

标签:常用,ffmpeg,ts,命令,avi,bsf,copy,FFmpeg
From: https://www.cnblogs.com/dog-and-cat/p/17824009.html

相关文章

  • CentOS系统,文件压缩与解压命令大全
    在CentOS系统中,可以使用多种命令进行文件压缩和解压缩操作。以下是常见的文件压缩和解压命令及其用法:一、tar:用于打包文件或目录,并可选择压缩为tar压缩包1.创建tar压缩包:tar-cvfarchive.tarfile1file2directory2.解压他让压缩包:tar-xvfarchive.tar3.创建tar.gz压缩......
  • String字符串常用方法
         ......
  • Oracle常用SQL-处理异常锁表
    锁表查询的代码有以下的形式:selectcount(*)fromv$locked_object;select*fromv$locked_object;查看哪个表被锁selectb.owner,b.object_name,a.session_id,a.locked_mode,a.object_idfromv$locked_objecta,dba_objectsbwhereb.object_id=a.object_id;查看是哪个ses......
  • man命令总结linux常用基本命令用法以及查看帮助文档的方法
       Linux中的常见命令1查看系统相关信息命令(1)查看内核版本uname-r(2)显示操作系统发行版本cat/etc/os-release(3)查看当前主机名hostname2查看硬件信息(1)查看CPUlscpucat/proc/cpuinfo(2)查看内存大小free-hcat/proc/meminfo(3)查看硬盘分区情况lsblkcat/proc/partiti......
  • java: 执行Linux命令,获取结果
    packagecom.css.k3.k3xk.action;importjava.io.BufferedReader;importjava.io.InputStreamReader;publicclassMyCommandExecutor{publicstaticStringexecuteCommand(Stringcommand,Stringparameter){Stringresult=null;try{......
  • idea常用设置
    1、设置SceneBuilder下载安装SceneBuilder--idea--settings--languages&frameworks---javafx--pathto SceneBuilder:D:\JetBrains\SceneBuilder\SceneBuilder.exe。即可选择fxml文件右键打开可视化编辑窗口。2、设置本地安装的maven下载安装maven--id......
  • shell 命令的一些基本用法
    0背景在使用shell的时候,总是有些不习惯,记录一下常用的用法吧。一、符号1.1引号 Shell中有三种引号,分别为双引号("")、单引号('')以及反引号(``)含义:双引号(""):在双引号中,除了$,'',`和\以外所有的字符都解释成字符本身。单引号(''):在单引号中所有的字符包括特殊字符($,'',......
  • ffmpeg中的时间戳
    参考:https://zhuanlan.zhihu.com/p/4683463961、基本概念ffmpeg中提及时间戳时,一定要明确它所对应的时基(time_base)。为精确描述该其数值,使用以下结构体来描述这一有理数概念。typedefstructAVRational{intnum;///<numeratorintden;///<denominator}AVRation......
  • Linux命令(72)之bunzip2
    linux命令之bunzip21.bunzip2介绍linux命令bunzip2是用来解压缩后缀为".bz2"的文件,等价于bzip2-d2.bunzip2用法bunzip2[参数]filename.bz2bunzip2常用参数参数说明-f强制覆盖已存在的文件-k解压缩后,保留源文件-v显示命令执行详细过程3.实例3.1.解压缩zzz.txt.bz2文件,保留......
  • linux内核 快速分片,技术|Linux slabtop命令——显示内核片缓存信息
    Linux内核需要为临时对象如任务或者设备结构和节点分配内存,缓存分配器管理着这些类型对象的缓存。现代Linux内核部署了该缓存分配器以持有缓存,称之为片。不同类型的片缓存由片分配器维护。本文集中讨论slabtop命令,该命令显示了实时内核片缓存信息。1.命令用法:该命令用起来很简单......