使用FFMPEG将两个MTS文件连接在一起

Rea*_*ado 9 video join ffmpeg video-processing mts

我有两个MTS视频文件,每个文件长2分钟.我需要能够将文件连接在一起并将格式转换为MPEG4.我有一个合适的命令行,用于将MTS转换为MP4,但首先不知道如何将文件连接在一起.

网上的一些文章建议使用CAT命令,如:

cat video1.mts video2.mts > whole_video.mts
Run Code Online (Sandbox Code Playgroud)

然而,这不起作用,根据FFMPEG,"whole_video.mts"只有2分钟,而不是4分钟.

有谁知道如何将文件加在一起?FFMPEG是最好的程序吗?提前致谢.

Myk*_*ter 18

以下对我来说非常有效(即产生无缝连接):

ffmpeg -i "concat:00019.MTS|00020.MTS|00021.MTS|00022.MTS" output.mp4
Run Code Online (Sandbox Code Playgroud)

  • 对我来说效果很好。有没有一种方法可以在不重新编码的情况下完成此任务?我尝试了“output.MTS”,但它似乎仍然想要逐帧浏览(虽然速度更快)。 (2认同)