MKVToolnix gui是一套功能強大的mkv(Matroska)格式制作和處理的工具,MKVToolnix支持將多種視頻、音頻、字幕等格式封裝成mkv格式。MkvToolnix 中包含了一個圖形界面程序mmg.exe,這樣使得制作mkv更簡單和直觀。
軟件功能
mkvmerge:將多媒體文件封裝、合并、混流為 MKV 文件
mkvinfo:輸出 MKV 文件組件和編碼信息
mkvextract:從 MKV 文件中提取視頻、音頻和字幕軌道
mkvpropedit:直接修改現有 MKV 文件的屬性而無需重混流
mmg:mkvmerge GUI,并包含了章節編輯器和頭部編輯器
軟件特色
1、Matroska MKV 制作與合并。MKVToolnix gui中的 Mkvmerge GUI 允許你導入多個視頻、音頻、字幕軌道,混流合并一個新的 MKV 文件,并可以設置導出視頻的寬高比、顯示比例、幀頻等。
2、Matroska MKV 分離與提取。MKVToolNix 中的 MKVExtractGUI 則可以從現有的 MKV 文件中提取其中的一個或多個視頻、音頻或者字幕信息,是專業的 MKV 分離工具。
3、Matroska MKV 剪輯與分割。MKVToolNix 是專用的 MKV 剪輯工具,提供了4種 MKV 切割模式,包括按尺寸、按時長、按特定時間碼和按分段,都是無損剪輯、分割過程,能夠同步切割視頻、音頻和字幕軌道。
更新日志
1.新功能與增強
mkvmerge: MP4 Reader:新增了對從MP4文件中讀取杜比視界(Dolby Vision)內容的支持,包括FourCCsdvh1和dvhe,以及配置記錄dvcC、dvvC和hvcE。這些將被正確映射并添加到塊中。實現了#2784。
mkvmerge: SRT Subtitles:現在,mkvmerge接受以“.srt ”(注意尾部空格已被移除)為擴展名的空文本文件作為SRT字幕文件,允許用戶創建空的SRT軌道。解決了#3089。
mkvmerge, mkvextract: HEVC/H.265:在混錄和提取過程中,不再丟棄HEVC/H.265的訪問單元定界符NALU。確保數據的完整性。
MKVToolNix GUI: Preferences:調整了“啟用項目”面板中的控制順序和措辭,使其更加直觀,明確某些控制項定義了例外情況。受#3086啟發。
2.錯誤修復
mkvmerge: HEVC/H.265 Parser:修復了多個NALU類型的處理,特別是杜比視界特定的NALU(如“未指定的62”和“未指定的63”)以及后綴SEI NALU,確保它們與所屬的幀一起存儲,而非下一個幀。部分解決了#2784, #2818, #3093和#3113。
mkvmerge: HEVC/H.265 Muxer:修復了從Matroska文件中讀取沒有默認持續時間的HEVC/H.265時,軌道默認持續時間設置不正確的問題。
mkvmerge: HEVC/H.265 Packetizer:修正了幀持續時間的計算方式,以便可以重新使用“SimpleBlock”元素代替“BlockGroups”元素中的“BlockDuration”。解決了#3114。
mkvmerge, mkvextract: HEVC/H.265 Parser:修正了某些NALU(如參數集和前綴SEI NALU)的排序和重復問題。部分解決了#2784, #2818, #3093和#3113。
MKVToolNix GUI: Multiplexer:修復了拖放文件到多路復用器時,源目錄未能正確記憶為“最后打開的目錄”的問題,從而在后續使用“打開文件”對話框時,能夠默認從同一目錄開始。解決了#3110。
mkvinfo:在摘要模式下,修復了包含“塊持續時間”元素的塊組中幀的位置顯示問題(特別是對于字幕軌)。
3.構建系統變更
configure:現在首先嘗試通過pkg-config來檢測libmagic,如果pkg-config無法找到,則退回到直接包含和鏈接的方式。提高了配置腳本的靈活性和兼容性。


