杰瑞科技汇

mkvtoolnix怎么用?新手入门指南

MKVToolNix 完全教程:从入门到精通

第一部分:基础入门

什么是 MKVToolNix?

MKVToolNix 是一款功能强大且免费开源的工具套件,专门用于处理 Matroska (.mkv) 格式的视频文件,它的核心功能包括:

  • 合并: 将多个视频、音频、字幕轨道合并到一个 .mkv 文件中。
  • 封装: 将其他格式的视频(如 .mp4)、音频(如 .mp3, .aac)或字幕(如 .srt)封装进 .mkv 容器。
  • 提取:.mkv 文件中提取出特定的视频、音频或字幕轨道。
  • 编辑: 添加、修改或删除章节。
  • 信息查看: 查看任何 .mkv 文件的详细技术信息。

MKVToolNix MKV 格式的“瑞士军刀”。

软件下载与安装

  1. 下载: 访问官方网站 MKVToolNix 的官方发布页面
  2. 选择版本:
    • Windows: 下载 mkvtoolnix-64bit-X.XX.X-setup.exemkvtoolnix-64bit-X.XX.X-portable.zip,推荐使用安装版。
    • macOS: 下载 mkvtoolnix-X.XX.X.dmg
    • Linux: 根据你的发行版,使用包管理器安装(如 sudo apt install mkvtoolnix mkvtoolnix-gui)。
  3. 安装:
    • Windows: 运行安装程序,一路“Next”即可。强烈建议同时安装 MKVToolNix GUI(图形界面)和 MKVToolNix Command Line(命令行工具)。
    • macOS:.dmg 中的 MKVToolNix.app 拖拽到 Applications 文件夹。
    • Linux: 使用包管理器会自动安装所有依赖。

安装完成后,你可以在开始菜单或应用程序文件夹中找到 MKVToolNix GUI,这就是我们主要使用的图形界面。


第二部分:核心功能详解(图形界面 GUI)

打开 MKVToolNix GUI,你会看到一个分为几个主要区域的窗口。

合并视频、音频和字幕(最常用)

这是最基本也是最常用的功能,比如将一个视频文件、一个外挂字幕文件和一个音轨文件合并。

操作步骤:

  1. 添加源文件:

    • 点击界面左上角的 “添加...” 按钮。
    • 在弹出的窗口中,选择你的主视频文件movie.mp4),这个文件会被自动识别为“轨道”。
    • 再次点击 “添加...”,选择你的字幕文件subtitles.srt),SRT 字幕会自动被识别为“文本轨道”。
    • 如果还有其他音轨或视频,继续添加。
  2. 配置输出文件:

    • 在界面的 “目标文件” 部分,点击 “浏览...” 选择你想要保存合并后文件的位置和文件名(final_movie.mkv)。
  3. 设置轨道属性(可选但重要):

    • 在下方的 “轨道、章节和标签” 列表中,你会看到所有已添加的文件和轨道。
    • 语言设置: 选中一个轨道(比如字幕),在右侧的 “属性” 面板中,找到 “语言” 字段,从下拉菜单中选择正确的语言代码(如 chi 代表中文,eng 代表英文,jpn 代表日文),这能让播放器更好地识别和切换语言。
    • 默认轨道: 你可以设置哪个音频或字幕轨道作为默认播放的,勾选轨道旁边的 “默认” 复选框即可。
    • 轨道名称: 你可以为轨道设置一个自定义名称,方便在播放器中识别。
  4. 开始 muxing(封装):

    • 检查所有设置无误后,点击右上角的 “开始 Muxing” 按钮。
    • 界面下方会显示处理进度,完成后,目标文件夹里就会出现你的 .mkv 文件。

示例场景: 你有一个日漫视频 video.mp4(日语音轨),想添加中文字幕 chinese.ass 和英文字幕 english.srt

  • 添加 video.mp4
  • 添加 chinese.ass,在属性中设置语言为 chi
  • 添加 english.srt,在属性中设置语言为 eng
  • 设置输出文件名为 anime_with_subs.mkv
  • 点击“开始 Muxing”。

从 MKV 中提取轨道

如果你想从一个复杂的 MKV 文件中只拿出视频、或只拿出某个音轨、或只拿出字幕。

操作步骤:

  1. 添加源文件: 点击 “添加...”,选择你想要提取轨道的 .mkv 文件。
  2. 选择要提取的轨道: 在下方的轨道列表中,只勾选你想要提取的轨道,只想提取视频,就只勾选视频轨道。
  3. 设置输出文件:
    • “目标文件” 部分,点击 “浏览...”
    • 关键步骤: 在选择文件名时,手动输入正确的扩展名
      • 提取视频 -> 输入 output.mp4output.mkv
      • 提取音频 -> 输入 output.mp3output.mka
      • 提取字幕 -> 输入 output.assoutput.srt
    • MKVToolNix 会根据你输入的扩展名自动选择正确的提取模式。
  4. 开始 Muxing: 点击 “开始 Muxing”,提取完成。

添加/编辑章节

MKV 文件可以包含章节,让你像 DVD 一样快速跳转到电影的特定部分。

操作步骤:

  1. 添加源文件: 点击 “添加...”,选择你的 .mkv 文件。
  2. 进入章节编辑器:
    • 在界面上方,点击 “章节编辑器” 标签页。
    • 你会看到时间轴和章节列表。
  3. 添加章节:
    • 将视频播放进度拖到你想要添加章节的时间点。
    • 点击 “添加章节” 按钮。
    • 在下方的列表中,新章节会出现在你当前时间点之后,双击章节名称,可以编辑它的标题(如“第一章”、“开场”、“战斗开始”)。
  4. 删除/移动章节:
    • 选中一个章节,按 Delete 键可以删除。
    • 选中一个章节,按 Ctrl + 上/下箭头 可以移动它的位置。
  5. 保存并应用:
    • 编辑完成后,点击 “保存章节”(可选,保存为 .xml 文件以便下次使用)。
    • 切换回 “轨道、章节和标签” 标签页。
    • 确保目标文件已设置。
    • 点击 “开始 Muxing”,新的带章节的 MKV 文件就会被生成。

第三部分:高级技巧与常见问题

命令行模式

对于喜欢自动化或批处理的用户,MKVToolNix 提供了强大的命令行工具 mkvmerge

基本用法: 打开命令提示符 或 PowerShell,进入 mkvmerge.exe 所在的目录(通常在 C:\Program Files\MKVToolNix\),然后输入命令。

示例:合并文件

mkvmerge -o output.mkv video.mp4 subtitles.srt
  • -o output.mkv: 指定输出文件。
  • 后面跟着所有要合并的源文件。

命令行模式可以创建脚本,实现一键合并、批量处理等高级操作。

使用 Header Editor 修改元数据

Header Editor 是一个独立的工具(在 MKVToolNix 程序组里),可以修改 MKV 文件的各种元数据,如:

  • 在播放器中显示的文件名。
  • 字幕/音轨的默认设置。
  • 封面: 添加一张图片作为视频的封面,在播放器中显示。
  • 编码信息: 如编码器、帧率等。

常见问题与解决方案

Q1: 为什么合并后的视频音画不同步?

  • 原因: 通常是因为你添加的外部音轨或视频的时长与主视频不匹配,或者编码参数有问题。
  • 解决方法:
    1. 在添加文件前,先用 MediaInfo 等工具检查所有源文件的时长,确保它们基本一致。
    2. MKVToolNix 在合并时会尝试自动同步,但如果差异太大,可能会失败,优先使用从同一源文件分离出来的音视频轨道。

Q2: 字幕显示乱码或无法显示?

  • 原因:
    1. 编码问题: 字幕文件(如 SRT)的编码不是 UTF-8,这是最常见的原因。
    2. 轨道语言未设置: 播放器无法识别字幕轨道。
    3. 字体问题: 对于 ASS/SSA 字幕,如果视频内嵌了字体,则没问题;如果没有,且你的系统没有安装相应字体,可能会显示为默认字体或乱码。
  • 解决方法:
    1. 使用记事本或 Notepad++ 将字幕文件另存为 UTF-8 编码。
    2. 务必在 MKVToolNix 中为字幕轨道设置正确的语言(如 chi)。
    3. 对于 ASS 字幕,可以尝试使用 mkvpropedit (命令行工具) 将字体文件封装进 MKV,但这比较复杂,简单的方法是确保观看设备上有相应字体。

Q3: 如何给 MKV 文件添加封面?

  • 方法:使用 Header Editor
    1. 打开 Header Editor。
    2. 通过 “文件” -> “打开” 加载你的 MKV 文件。
    3. 在左侧选择 “附件”
    4. 点击 “添加”,选择一张你想要作为封面的图片(如 .jpg, .png)。
    5. 在右侧,可以设置这个附件的类型为 Cover (front)
    6. 点击 “保存”,保存修改后的 MKV 文件。

第四部分:总结与最佳实践

MKVToolNix 是一个非常稳定和成熟的工具,遵循以下原则可以让你事半功倍:

  1. 语言先行: 每次添加轨道,第一件事就是设置正确的语言代码。
  2. 检查源文件: 在合并前,用 MediaInfo 等工具检查源文件的详细信息和时长,确保兼容性。
  3. 善用默认轨道: 设置一个最常用的音轨和字幕作为默认,提升用户体验。
  4. 备份原片: MKVToolNix 的操作是“封装”,而不是“编码”,它不会重新压缩视频,所以画质无损,但为了以防万一,操作前最好备份原始文件。
  5. 从简单开始: 先从最基础的合并功能开始,熟悉后再尝试章节编辑、元数据修改等高级功能。

希望这份详细的教程能帮助你完全掌握 MKVToolNix!如果你有任何具体问题,随时可以提出。

分享:
扫描分享到社交APP
上一篇
下一篇