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