MKVToolNix是一系列開源、跨平台的工具,可以用來製作MKV檔案、查看與抽取MKV檔案內的軌道或是其他內容。準確來說,MKVToolNix支援的不只是MKV,而是整個「Matroska」格式。Matroska是一種多媒體封裝的格式,支援多種不同編碼的視訊、音訊、字幕,分軌封裝到同一個多媒體檔案內。擁有視訊軌道的Matroska檔案為MKV(Matroska Video File)檔案;僅擁有音訊軌道的Matroska檔案為MKA(Matroska Audio File)檔案;僅擁有字幕軌道的Matroska檔案為MKS(Matroska Subtitles)檔案。
取得MKVToolNix
MKVToolNix的原始碼以及安裝檔,都可以直接使用以下連結連到MKVToolNix的官方網站取得。
Debian或是其衍生的Linux發行版,可以執行以下指令來安裝MKVToolNix:
紅帽系的Linux發行版,可以執行以下指令來安裝MKVToolNix:
使用MKVToolNix
MKVToolNix GUI
MKVToolNix GUI是MKVToolNix提供的工具之一,可以用來合併多個多媒體軌道,添加附加檔案,調整時間軸與章節,製成新的Matroska檔案。有圖形介面可以直接操作,使用起來非常容易。
mkvextract
mkvextract
是MKVToolNix提供的工具之一,可以抽取出Matroska檔案所包含的多媒體軌道、章節與附加檔案。
使用以下指令,可以看到mkvextract
的詳細使用方法。
例如將悲慘世界(Les Misérables).mkv
使用mkvextract
來進行軌道抽取,指令如下:
mkvextract tracks "./悲慘世界(Les Misérables).mkv" 1:音軌.mka 2:英文字幕.srt 3:繁體中文字幕.srt
mkvinfo
mkvinfo
是MKVToolNix提供的工具之一,可以查看Matroska檔案的資訊。在使用mkvextract
指令工具之前,通常會先使用mkvinfo
來查看Matroska檔案,以便決定要如何抽取內容。
使用以下指令,可以看到mkvinfo
的詳細使用方法。
例如要查看悲慘世界(Les Misérables).mkv
,指令如下:
mkvinfo "./悲慘世界(Les Misérables).mkv"