MKVToolnix是一套功能非常強大的mkv(Matroska)格式制作和處理的工具,軟件支持多種音頻、字幕、視頻等格式封裝成mkv格式,支持提取mkv內(nèi)音頻及字幕到文件,幾乎能夠?qū)⑺械拿襟w合成到MKV中去,是目前功能最齊全的Matroska合成器!
包含工具
MKVToolNix 包含了以下幾個 MKV 專用處理工具:
mkvmerge.exe: 將多媒體文件封裝、合并、混流為 MKV 文件;
mkvinfo.exe: 輸出 MKV 文件組件和編碼信息;
mkvextract.exe: 從 MKV 文件中提取視頻、音頻和字幕軌道;
mkvpropedit.exe: 直接修改現(xiàn)有 MKV 文件的屬性而無需重混流;
mkvtoolnix-gui.exe: MKVToolNix GUI (mkvmerge GUI),并包含了章節(jié)編輯器和頭部編輯器。
支持格式
MPEG4/ISO/AVC | H.264/AVC視頻 |
VFW/FOURCC | AVI視頻 |
VORBIS | Ogg視頻/音頻 |
MPEG/L2 | MPEG-2音頻 |
MPEG/L3, AC3 | MP3/AC3音頻 |
AAC/MPEG4 | AAC音頻/MPEG-4視頻 |
REAL | RealMedia(.rm/rmvb)視頻/音頻 |
ALAC | Apple ALAC(.alac)音頻 |
FreeLosslessAudioCodec | FLAC音頻 |
SSA/ASS/SRT/SUB | SSA/ASS/SRT/SUB字幕 |
使用教程
提取mkv自帶字幕
自帶的字幕是英文的,在外掛中文以后會很難看的,使用本工具可以把自帶的字幕提取出來,更換成中文字幕,字幕格式支持srt,ssa,ass等格式字幕,一般使用的是srt格式字幕,打開軟件mmg.exe,選擇第一項輸入,然后點擊添加,找到你要提取字幕的mkv文件,在下面的軌道欄里面會看到mkv里面包含的文件,一般排列方式是視頻,音頻,字幕文件,音頻一般有一個或者幾個,要看mkv片源的音軌有幾個了,有的時候還會有5音軌,前面的對勾是你要的文件,不要的就不要打鉤,你不想要字幕文件的話就不要打鉤
最后一項是字幕文件,把前面的對勾點擊去掉,
最下面的輸出文件名最好是同源,切記把名稱改一下,然后點擊開始合并,需要的硬盤內(nèi)存最少是這個電影的容量,抽根煙的功夫就轉(zhuǎn)換完成了,轉(zhuǎn)換完的mkv就是無字幕的電影了。
封裝字幕教程
打開軟件,點擊添加,找到你要封裝的mkv文件和字幕,要先添加mkv再添加字幕,不然最后輸出文件名的時候后綴就會變成mks而不是mkv了
軌道欄里面就會出現(xiàn)視頻,音頻,字幕文件,全部打鉤就可以了,你如果不想要多余的音軌的話可以不打勾,封裝的時候就不會有了
怎樣提取字幕
1、運行mkvewizard,加入要提取字幕的mkv文件
2、然后選擇除視頻和音頻的其他選項,一般為多國語言字幕
3、更改為和電影同名的文件,并放在一個目錄下
這樣就可以在家里的電視上播放mkv無字幕的文件了。
更新日志
更新日志
## 新功能和增強功能
* mkvmerge: MP4閱讀器:增加了對從mp4文件讀取杜比視界的支持
(FourCCs `dvh1`和`dvhe`;配置記錄`dvcC`、`dvvC`和`hvcE`)
將被轉(zhuǎn)換為塊添加映射)。) 執(zhí)行#2784。
* mkvmerge: SRT字幕:mkvmerge現(xiàn)在可以接受以".srt "為擴展名的空文本文件。
擴展名為".srt "的空文本文件作為SRT字幕文件,這樣就可以創(chuàng)建空的SRT
軌道。執(zhí)行#3089。
* mkvmerge, mkvextract: HEVC/H.265: 訪問單元定界符NALU將不再被丟棄,在混錄過程中也是如此。
不再被丟棄,無論是在混頻還是在提取過程中。
* MKVToolNix GUI:偏好:切換了 "啟用項目 "面板中控制的順序和措辭,以使其成為 "啟用項目 "面板。
"啟用項目 "面板中的控制順序和措辭,使其更清楚地表明某些控制定義了
例外情況。受到3086的啟發(fā)。
## 錯誤修正
* mkvmerge: HEVC/H.265解析器:幾個NALU類型,特別是杜比
Vision特定的NALU("未指定的62 "和 "未指定的63")和后綴的SEI
NALU,現(xiàn)在與它們所屬的幀一起存儲,而不是與下一個
幀。修正和實施#2784, #2818, #3093和#3113的一部分。
* mkvmerge:HEVC/H.265打包器:修復了在讀取HEVC/H.265時設(shè)置軌道的默認持續(xù)時間的問題。
當從沒有默認持續(xù)時間的Matroska文件中讀取HEVC/H.265時,固定設(shè)置軌道的默認持續(xù)時間。
持續(xù)時間設(shè)置。
* mkvmerge: HEVC/H.265 packetizer: 修正了對幀的持續(xù)時間的計算。
幀的計算,以便可以再次使用 "SimpleBlock "元素,而不是 "BlockGroups "元素。
`BlockGroups`與`BlockDuration`元素。修復了#3114。
* mkvmerge, mkvextract: HEVC/H.265解析器:修正了某些NALU的排序和重復問題。
某些NALU(參數(shù)集和前綴SEI NALU)的重復問題。部分內(nèi)容
修正和實施#2784、#2818、#3093和#3113。
* MKVToolNix GUI:多路復用器:當拖放文件到
多路復用器時,源目錄將被記憶為 "最后打開的目錄"。
目錄",導致隨后使用 "打開文件 "對話框時,會從同一目錄開始。
在同一目錄下。修復#3110。
* mkvinfo:修復了摘要模式下包含 "塊持續(xù)時間 "元素的塊組中的幀的位置。
duration "元素的塊組中的幀的位置(例如,對于字幕軌),在摘要模式下。
## 構(gòu)建系統(tǒng)變化
* `configure`現(xiàn)在會嘗試通過`pkg-config`來檢測`libmagic`,如果直接包含和鏈接,則會退回到
如果不能通過 `pkg-config`找到它,則直接包含和鏈接。