我从 Udacity 下载 mp4 格式的讲座,但它们通常被分成 2-5 分钟的块。我想将每个讲座的视频合并成一个连续的流,我在 Windows 上使用 AnyVideo Converter 取得了成功。我正在尝试在 Ubuntu 15 上做同样的事情,我的大部分网络搜索结果都建议使用 MP4Box,它的文档和我能找到的所有在线示例都提供以下语法:
MP4Box -cat vid1.mp4 -cat vid2.mp4 -cat vid3.mp4 -new combinedfile.mp4
这将创建一个带有工作音频的新文件,但视频不起作用。当我使用 Ubuntu 的本机视频播放器打开时,我收到错误“在流结束之前没有解码有效帧”。当我使用 VLC 打开时,我收到错误“不支持编解码器:VLC 无法解码格式 'avc3'(没有此编解码器的描述。”我也尝试过使用该-keepsys
开关,但我得到了相同的结果。
所有的文档和在线讨论听起来好像我正在尝试做的是并且应该非常简单,但我似乎无法找到与我遇到的特定错误相关的信息。我错过了什么?