在 Ubuntu 中加入两个 MKV 文件?

Rya*_*ure 24 mkv join handbrake

我有一部歌剧,我正在使用 Handbrake 以 MKV 格式将其翻录到我的计算机上。这部歌剧有两张光盘。有没有办法将生成的 MKV 连接在一起?它们将具有相同的比特率、分辨率等。如果我这样做,我可以将两个 MKV 文件中的章节组织起来吗?而且,由于我的文件中有字幕(未刻录),它们会保持完整吗?

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

小智 43

推荐的方法是使用mkvtoolnix

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

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

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

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

mkvmerge -o output.mkv input1.mkv +input2.mkv
Run Code Online (Sandbox Code Playgroud)

  • 我目前在 mkvtoolnix-gui 中找不到追加按钮。命令行版本似乎是连接 mkv 文件更简单、更快的方法。请注意“+”字符用于附加视频文件而不是合并。 (2认同)

小智 13

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

mkvmerge -o newfile.mkv part1.mkv +part2.mkv
Run Code Online (Sandbox Code Playgroud)


jah*_*d65 7

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