在 Ubuntu 中合并两个 MKV 文件?

在 Ubuntu 中合并两个 MKV 文件?

我有一部歌剧,正在用 Handbrake 以 MKV 格式将其翻录到我的电脑上。这部歌剧有两张光盘。有没有办法将生成的 MKV 合并在一起?它们的比特率、分辨率等都相同。如果我这样做,我可以把两个 MKV 文件中的章节组织起来吗?而且,由于文件中有字幕(不是刻录的),它们还能保持完整吗?

我不太确定这个问题是否偏离主题。如果是,请随意删除它。:)

答案1

推荐的方法是使用mkvtoolnix

sudo apt-get install mkvtoolnix mkvtoolnix-gui
  • 启动 mmg(mkvmerge 的图形用户界面)
  • “添加”第一个文件
  • “附加”第二个、第三个、第四个……
  • 在底部的文本框中设置输出名称
  • “开始混流”

字幕被保留并正确连接,音频和视频也是如此。可以使用 mmg 在生成的文件中编辑章节。

此过程会创建一个正确混合的文件。任何问题都应在 mmg 中的“日志”窗口中提及。您甚至可以使用正确的语言代码和注释(如“强制”或“导演评论”)来设置和命名音频和字幕轨道。

如果你打算在不同的文件上重复执行此操作,最好使用命令行版本合并(“mkvmerge --help”)

mkvmerge -o output.mkv input1.mkv +input2.mkv

答案2

在终端中使用此命令,将两个单独的“.mkv 文件”合并为一个。

mkvmerge -o newfile.mkv part1.mkv +part2.mkv

答案3

如果视频的分辨率相同,那么您可以使用 avidemux 将它们合并

答案4

您可以使用媒体转换器执行此操作。这非常简单,而且效果很好。程序有一种模式,用于合并MKV文件和ffmpeg后台使用。请参阅回答更多。

相关内容