在 Linux 下加入 webm 视频

在 Linux 下加入 webm 视频

如何将多个 .webm 文件(例如从 youtube 下载的)合并为一个文件?我尝试了一个简单的 cat,然后是“mencoder -forceidx -oac copy -ovc copy ...” - 没有用。我使用的是 Linux。

答案1

正如 Lou 提到的,尝试像这样 mkvmerge(从命令行):

mkvmerge -o output.webm -w file1.webm + file2.webm

答案2

请记住,WebM 容器格式是 Matroska 的严格子集,因此 Matroska 工具可以处理 WebM 文件。尝试合并(附带mkvtoolnix) 来重新合并文件而无需重新编码。结果可能不适合您,但 mkvtoolnix 已经成熟且获得 GPLv2 许可,值得一试。甚至还有一个 mkvmerge GUI。

答案3

如果您使用 mkvmerge GUI,请在“输入文件”部分单击鼠标右键,然后选择“添加文件”并从存储位置中选择第一个文件。

现在,右键单击“输入文件”部分中的第一个文件并选择“附加文件”。

如果您没有选择“附加文件”,而是选择了“将文件添加为附加部分”,则它将不起作用。此选项用于合并文件,其中第二个/第三个/等文件没有视频标头(例如,如果您使用 Unix split 命令将文件切成块)。如果您在两个 WebM 文件中选择该选项,则不会出现任何错误,但生成的 MKV 中只会显示第一个视频文件。

相关内容