MKVToolNix是一系列開源、跨平台的工具,可以用來製作MKV檔案、查看與抽取MKV檔案內的軌道或是其他內容。準確來說,MKVToolNix支援的不只是MVK,而是整個「Matroska」格式。Matroska是一種多媒體封裝的格式,支援多種不同編碼的視訊、音訊、字幕,分軌封裝到同一個多媒體檔案內。擁有視訊軌道的Matroska檔案為MKV(Matroska Video File)檔案;僅擁有音訊軌道的Matroska檔案為MKA(Matroska Audio File)檔案;僅擁有字幕軌道的Matroska檔案為MKS(Matroska Subtitles)檔案。



取得MKVToolNix

MKVToolNix的原始碼以及安裝檔,都可以直接使用以下連結連到MKVToolNix的官方網站取得。

Ubuntu或是其它分支與衍生的Linux發行版,可以參考官方網站的說明,將MKVToolNix來源加入軟體庫中。

mkvtoolnix-mkv

mkvtoolnix-mkv

使用以下指令更新軟體庫:

sudo apt update

mkvtoolnix-mkv

然後使用以下指令來下載安裝:

sudo apt install mkvtoolnix mkvtoolnix-gui

mkvtoolnix-mkv

使用MKVToolNix

MKVToolNix GUI

MKVToolNix GUI是MKVToolNix提供的工具之一,可以用來合併多個多媒體軌道,添加附加檔案,調整時間軸與章節,製成新的Matroska檔案。有圖形介面可以直接操作,支援多國語言,使用起來非常容易。

mkvtoolnix-mkv

mkvtoolnix-mkv

mkvextract

mkvextract是MKVToolNix提供的工具之一,可以抽取出Matroska檔案所包含的多媒體軌道、章節與附加檔案。

使用以下指令,可以看到mkvextract的詳細使用方法。

mkvextract --help

mkvtoolnix-mkv

例如將「Smallville.S04E06.mkv」使用以下mkvextract來進行軌道抽取,指令如下:

mkvextract tracks ./Smallville.S04E06.mkv 0:音軌.aac 2:英文字幕.srt 3:繁體中文字幕.srt

mkvtoolnix-mkv

mkvinfo

mkvinfo是MKVToolNix提供的工具之一,可以查看Matroska檔案的資訊。在使用mkvextract工具之前,通常會先使用mkvinfo來查看Matroska檔案,以便決定要如何抽取內容。

例如要查看「Smallville.S04E06.mkv」,指令如下:

mkvinfo ./Smallville.S04E06.mkv

mkvtoolnix-mkv

使用以下指令,可以看到mkvinfo的詳細使用方法。

mkvinfo --help

mkvtoolnix-mkv