MKV制作和封装工具 MKVToolNix v48.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文件導入,再將每個碼流單獨命名輸出就形了。
更新日誌
v48.0.0
mkvmerge的新功能和增強功能:AC-3:文件識別將報告在Dolby Surround EX中編碼為AC-3 Dolby Surround EX的AC-3音軌。
MKVToolNix GUI:多路復用器:在新安裝的GUI中,默認情況下,GUI現在將默認識別文件名中的所有已知ISO 639-2語言代碼,而不是母語使用者僅識別的前100種語言。
MKVToolNix GUI:多路復用器:在新安裝中,“常用語言”列表默認情況下僅包含某些不可知的語言(“多種語言”,“無語言內容”,“保留供本地使用”,“未編碼語言”),“英文”和默認的用戶界面語言。不再使用“按母語講的語言列表”。
MKVToolNix GUI:標頭編輯器:添加了一個選項,以刪除樹上下文菜單中的所有附件。
MKVToolNix GUI:在GUI運行時,它將記住關閉首選項對話框時選擇的最後一頁。重新打開首選項後,默認情況下將選擇該頁面。
錯誤修復了
mkvmerge:修復了由於寫錯誤(例如目標空間不足)而過早退出時的分段錯誤。
mkvmerge:DTS:修復了具有XCh擴展名的DTS軌道的錯誤通道數。
mkvmerge:MPEG TS閱讀器:修復了僅包含單個幀的h.264 / AVC和h.265 / HEVC軌道的檢測。
mkvmerge:MPEG TS閱讀器:固定處理僅由單個PES數據包組成的軌道的無邊界PES大小。
mkvmerge:MPEG TS閱讀器:PGS字幕軌道現在可以免於“檢測偽造的字幕時間戳”啟發式操作,這可能會導致某些PGS字幕未正確加上時間戳。症狀是它們在錯誤的時間顯示或無限期顯示。
mkvmerge:MPEG TS閱讀器:讀取MPLS播放列表時,播放項的開始時間戳處理錯誤:將讀取的所有數據包時間戳與該開始時間戳進行比較,丟棄那些時間戳小於播放項的開始時間戳的數據包。正確的行為是在遇到第一個時間戳等於或大於播放項的開始時間戳的第一個數據包時立即接受所有數據包。這可能導致位於播放項開頭的PGS字幕條目出現亂碼/丟失,因為它們由多個PES數據包組成,對於這些數據包,某些時間戳通常會稍短一些。
mkvmerge:MPEG TS閱讀器:當讀取MPLS播放列表時,mkvmerge將不再讀取它們引用的整個M2TS文件,僅處理位於播放列表的播放項的開始和結束時間戳所給定的時間戳範圍內的數據包。而是mkvmerge將使用對應的剪輯信息(CLPI)文件中存在的索引信息,以查找播放項目的開始時間戳的最近文件位置。此外,一旦看到結束時間戳記,mkvmerge將僅停止處理文件。此更改極大地加快了處理文件的速度,這些文件僅需讀取很小的一部分。
mkvmerge:WavPack:修復了對該程序v5創建的文件的支持。校驗和,DSD音頻數據和非標准採樣率已正確處理。David Bryant修補程序。
MKVToolNix GUI:多路復用器:修復了在將文件名中不允許的字符輸入或粘貼到“目標文件”控件後,光標定位錯誤的問題。
現在需要構建系統更改libEBML v1.4.0和libMatroska v1.6.0。
其他更改
源代碼存儲庫的主開發分支已重命名為`main`。