MKVToolNix 是一个强大的工具集,用于处理 Matroska 文件(MKV 文件)。如果你想要从 MKV 文件中提取字幕,你可以使用 MKVToolNix 中的 `mkvextract` 工具。以下是如何使用 `mkvextract` 来提取字幕的步骤:
1. **安装 MKVToolNix**:
首先确保你已经安装了 MKVToolNix。如果没有,你可以从其官方网站下载并安装它。MKVToolNix 通常是一个跨平台的工具集,适用于多种操作系统。
2. **打开命令行终端**:
启动你的命令行终端程序(如 Windows 上的命令提示符或 Linux 上的终端)。
3. **使用 `mkvextract` 命令**:
假设你的 MKV 文件名为 `example.mkv` 并且你想要提取字幕流(假设字幕流的编号是 3),你可以使用以下命令:
```bash
mkvextract tracks example.mkv 3:extracted_subtitles.srt
```
在这个例子中,`tracks` 是告诉 `mkvextract` 你想要提取的是轨道信息(例如字幕或音频)。数字 `3` 是字幕流的编号(你可以通过其他工具如 MKVInfoScript 获取这个编号)。最后,`extracted_subtitles.srt` 是提取的字幕文件保存的位置和名称。你可以选择保存为任何格式,只要 MKVToolNix 支持。对于字幕,常见的格式是 SRT 或 SSA。
4. **执行命令**:
在终端中运行上面的命令,然后字幕就应该被提取到指定的文件中。
请注意,不同的字幕可能有不同的编码和格式,所以在提取后可能需要额外的处理或转换来使其适应你的需求。此外,确保你知道要提取哪个具体的字幕流,因为 MKV 文件可能包含多个字幕流或其他音频/视频流。如果需要,可以使用其他工具(如 MKVInfoScript)来查看文件的内容并确定正确的流编号。