方法二:FFmpeg concat 分离器
这种方法成功率很高,也是最好的,但是需要 FFmpeg 1.1 以上版本。先创建一个文本文件 filelist.txt:
file 'input1.mkv'file 'input2.mkv'file 'input3.mkv'
然后:
ffmpeg -f concat -i filelist.txt -c copy output.mkv
注意:使用 FFmpeg concat 分离器时,如果文件名有奇怪的字符,要在 filelist.txt 中转义。
实际操作代码:
1、cmd,进入ts文件夹,
2、输出文件夹名称 filelist dir *.ts /b /s >filelist.txt
3、给每个list前加上内容,使每一行内容为 : file ‘ d:\ts\001.ts ’
4、ffmpeg -f concat -safe 0 -i filelist.txt -c:v copy output.mp4
(加了 去除安全,# -safe 0: 防止Operation not permitted )
5、完成
网友评论