将两个 mp4 视频连接成一个文件

Jer*_*Jer 5 video mp4 merge

可能的重复:
如何合并或连接两个或多个 MP4 文件以创建另一个 MP4 文件?

我最近翻录了我的 DVD 收藏以在我的媒体中心 PC 上播放它们,其中一些是两盘电影(即指环王)。由于我单独翻录了每张 DVD,这为我提供了一些电影的两个视频文件。

我正在使用 Ubuntu Linux - 如何将这两个 MP4/H.264 视频连接成一个 MP4 视频文件?最好从命令行,并且在此过程中无需重新编码所有内容(尽管如果这是唯一的解决方案,我可以尝试找出像 Pitivi 这样的视频编辑器。)

tHe*_*SiD 12

有两种方法可以做到这一点。

  1. 使用 Mencoder
mencoder file1.mp4 file2.mp4 -ovc copy -oac copy -of lavf format=mp4 -o output.mp4
Run Code Online (Sandbox Code Playgroud)
  1. MP4Box
MP4Box -add file1.mp4 -cat file2.mp4 output.mp4 
Run Code Online (Sandbox Code Playgroud)

注意第一个文件使用“-add”,第二个文件使用“-cat”;如果您错误地将“-add”用于第二个文件 - 您将丢失第一个文件的内容。

  • 我不得不调整这些以使其工作:1)无论出于何种原因,mencoder 都不能在 AAC 流上使用“-oac copy”;我必须告诉它即时重新编码。2) 我最终使用了 MP4Box,但提供的示例覆盖了两个视频和音频流。以下命令有效(对第二个文件使用 -cat 而不是 -add):“MP4Box -add file1.mp4 -cat file2.mp4 output.mp4” 最后它使音频不同步,所以我仍然没有很好的解决方案。 (2认同)