MKV制作和封装工具 MKVToolNix v49.0.0
mkvtoolnix (又叫Matroska toolkit),是一套功能強大的mkv(Matroska)格式製作和處理的工具,支持將多種視頻、音頻、字幕等格式封裝成mkv格式。mkvtoolnix新版本提供了安裝程序。
特點:
1運行mmg.exe後,會彈出軟件的圖形界面,首先選擇“Input”選擇卡,點擊上部“Input files”處的“add”按鈕,將要合併的視頻、音頻、字幕文件一一添加到文件列表中,Mkvtoolnix功能的強大主要體現在能導入的格式上,除了MPEG視頻外,幾乎所有的主流音、視頻格式它都能容納,包括OGM和MKV格式本身!
2、軌道設置
如果視頻中已經包括有音頻,它還可以選擇是保留還是不保留該音頻!如果要去掉原有的音頻,先在文件列表中選中該視頻文件,然後在下面的Tracks列表中將音軌前的勾去掉即可。這樣的功能要比OGM方便得多!所有的軌道都可以加上語言類型、標題、作者等標示,先選定某個軌道,然後在下面“Track Options”處的“Language”下拉列表中進行選擇。在字幕或聲音不同步的情況下,還可設置聲軌和字幕播放的延時時間,可將延時數值填入Delay後的文字框(單位為毫秒)。
3、文件分割
如果想將合併好的MKV文件刻入光盤,而最終合併好的文件可能超過光盤的容量的話,你可以對文件進行分割。選擇“Global(全局)”選項卡,在其中的“Split(分割)”欄中勾選“Enable splitting(進行分割)”,分割有兩種方式:“by size(按文件尺寸)”、“by time(按時間)”,這里當然應該按尺寸,具體的尺寸可從後面的下拉列表中選擇。
4、輸出
界面中的其它選項卡都是無關緊要的,可以不管。最後,在下面的“Output filename(輸出文件名)”處設置輸出文件的路徑及名稱後,點擊“Start Muxing(開始合併)”按鈕輸出MKV文件。另外,Mkvtoolnix也可用於分離MKV文件,只要將MKV文件導入,再將每個碼流單獨命名輸出就形了。
更新日誌
v49.0.0 “Sick Of Losing Soulmates” (2020-08-02):
New features and enhancements
mkvmerge: added support for copying the new track header elements `BlockAddIDName`, `BlockAddIDType`, `BlockAddIDValue` and `BlockAddIDExtraData` from Matroska files if they exist.
mkvinfo: added support for the new track header elements `BlockAdditionMapping` , `BlockAddIDName`, BlockAddIDType`, `BlockAddIDValue` and `BlockAddIDExtraData`.
MKVToolNix GUI: multiplexer: the list of recent directories can now be edited in the preferences → “Multiplexer” → “Destination file name”.
MKVToolNix GUI: preferences: the values in the various “predefined values” lists can now be re-ordered freely by dragging & dropping.
Bug fixes
mkvmerge: Matroska reader: when reading tracks (eg a subtitle track) from Matroska files with their `default track` flag set to `yes`, and when overwriting those via the command line to `no`, `mkvmerge` would not promote additional tracks of the same type from other files (eg another subtitle track from an SRT file).
mkvmerge: SRT reader: empty lines inside entries were doubled.
mkvmerge: subtitles: when calculating the rounded duration of each entry the error from rounding the corresponding timestamp will be taken into account.
mkvextract: SSA/ASS extraction: mkvextract is no longer inserting empty lines before the `Dialogue:` lines.
mkvextract: USF subtitles: start & end timestamps were too high by a factor of 1.000.000.
MKVToolNix: info tool: when saving to a text file the checkbox “Save as default for saving output to text files” did nothing.
MKVToolNix: info tool: when saving to a text file in “all elements in a tree-like structure” mode , the GUI always stopped at the first cluster regardless of the setting of the “verbosity” option.
MKVToolNix GUI: preferences: when tooltips were disabled the dialogs for adding new entries to the various “predefined values” lists were missing their texts.
Windows installer : the images are shown again.
configure: fixed detection of QtDBus.
Build system changes
libMatroska v1.6.1 is now required. The bundled version has been updated to that version.
Other changes
The source code repository’s main development branch was renamed to `main`.