MKV製作和封裝工具MKVToolNix v47.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文件導入,再將每個碼流單獨命名輸出就形了。
更新日誌
v47.0.0 “Black Flag” (2020-05-30):
* Bug fixes
– all: fixed a crash when using the `MTX_LOGGER=file` syntax for logging debug messages without specifying a file name to log to. It will now log to a file called `mkvtoolnix-debug.log` in the system’s default temporary directory, as initially intended.
* Build system changes
– The [`libdvdread`](https://www.videolan.org/developers/libdvdnav.html) library will be used if found via `pkg-config`. If it is found, support for reading chapters from DVDs will be enabled in `mkvmerge` and the MKVToolNix GUI.
– Boost’s Date/Time, Lexical Cast, Range, Range Adaptors, Tri-Bool, Variant libraries are not used anymore.
– MKVToolNix now requires a C++ compiler & standard library that support the following features of the C++17 standard: “`std::variant`”, “`std::gcd`”. For the GNU Compiler Collection (gcc) this means v7 or newer; for clang it means v4 or newer — the same versions required by earlier MKVToolNix versions.
– MKVToolNix now requires version 6.1.0 of fmtlib or later for the`fmt::to_string` function and bugfixes to the formatting of floating point numbers. If a system-wide version is installed that’s older, the bundled copy will be used.
– The bundled version of fmtlib has been updated to release 6.2.1.