MKVToolnix视频封装教程(视频、音轨、字幕的合并、分割、封装、提取)
MKVToolnix是一款圖形界面(GUI),簡(jiǎn)單易用的視頻、音軌、字幕的合并、分割、封裝、提取工具。現(xiàn)在流行的高清電影一般都是MKV格式,里面包含多個(gè)字幕或多個(gè)音軌,不少高清愛(ài)好者都喜歡修改并收藏高清電影。下載吧本篇教程將教會(huì)大家一些簡(jiǎn)單的MKV高清封裝知識(shí),學(xué)會(huì)了就可以自行對(duì)增刪或調(diào)整順序。
如果電影發(fā)行商發(fā)售的藍(lán)光盤(pán)未帶中文字幕、國(guó)語(yǔ)音軌,第一批資源都是先發(fā)布720p、1080p,再由字幕組、音軌組制作匹配的中文字幕、國(guó)語(yǔ)音軌(如果大陸、香港或臺(tái)灣有上映,會(huì)有相應(yīng)音軌)。等字幕組、音軌出來(lái)后,還會(huì)有一些壓制慢的小組會(huì)發(fā)布可能內(nèi)嵌的中文字幕、國(guó)粵臺(tái)等音軌的720p、1080p。再有,還會(huì)有一些小組在720p或1080p的基礎(chǔ)上,720p或1080p的視頻+字幕+音軌,再壓制BDRip(2G左右及以下)。所以公開(kāi)發(fā)行的720p、1080p等資源,不是所有都有內(nèi)嵌字幕、音軌。
對(duì)有些需要、或收藏的人士,本文提供字幕、視頻的提取、封裝方法。將視頻、字幕、音軌合并,滿足不同需求。
首先要下載MKVToolnix這個(gè)軟件,版本低的比較好,高版本的封裝之后的文件有些電視無(wú)法播放。下面簡(jiǎn)單介紹軟件界面 。雙擊 mkvmerge GUI 后出現(xiàn)下圖所見(jiàn),圈示幾個(gè)常用命令
第一部份. 添加、刪除和提取
1.1 添加
當(dāng)有一個(gè)新的音軌或字幕,打算封裝入影片,如此操作:
第一步,添加影片及你想加入的東西,亦可直接拖入輸入對(duì)話框
第二步,排序,一般順序是視頻軌道V(通常一個(gè))-音頻軌道A(可以多個(gè))-字幕軌道S(可以多個(gè)),新添加內(nèi)容在最下方,按個(gè)人意愿排定位置,用上、下鈕調(diào)節(jié),選取軌道時(shí)其 背景變藍(lán),除了首選以外其它軌道排序就是所見(jiàn)順序
第三步,編輯軌道,可略過(guò),感興趣者可為各個(gè)軌道命名、標(biāo)明語(yǔ)言、確定首選軌道(各類型只能有一個(gè)首選yes,其它均為缺省default)
第四步,選擇輸出路徑、為新 件命名(相同路徑不得與原 件同名)及選擇或修改后綴名稱如mkv、mka、ac3、dts、srt、ssa等以便區(qū)分。
第五步,按下開(kāi)始執(zhí)行鈕,OK
1.2 刪除
剔除不想要的軌道,也可和添加同時(shí)進(jìn)行,步驟如下:
第一步,添加影片
第二步,選擇你想剔除的軌道,將前 小鉤打掉
第三步,按前面第四、五步進(jìn)行
1.3 提取
從影片中提取你感興趣的軌道,非常簡(jiǎn)單,見(jiàn)下:
第一步,添加影片
第二步,保留你想提取的軌道,把其它軌道前 小鉤打掉
第三步,按前面第四、五步進(jìn)行。
第二部分.合并、分割
2.1 合并
比較簡(jiǎn)單,是將多段影片 件合并(亦稱追加)為1 或任意段,切記嚴(yán)格按順序執(zhí)行,否則會(huì)出大錯(cuò)。
第一步,添加 件1(或排序靠前的 件)
第二步,追加合并(append)件2,合并件3 ......
第三步,同前述第四、五步
2.2 分割
稍微復(fù)雜一些,目的通常是把體積較大的電影件分割成自己需要的大小,或便于刻盤(pán)保存,或別有他圖。
第一步,添加電影件
第二步,點(diǎn)擊分割區(qū)鈕(全局),新的對(duì)話框出現(xiàn),在分割(Spliting)欄目中將"啟用切割"Enable spliting"激活,之后根據(jù)需要分別激活分割方式:按尺寸分割,輸入你想設(shè)的值:700M(CD-R)、2.15G(1/2 D5)、4.35G(D5)等等。也可按時(shí)長(zhǎng)(或稱時(shí)間截取點(diǎn))分割如:1 小時(shí)(表示方式是01:00:00 或3600s),一般分割成2 段時(shí),在比較大 件數(shù)項(xiàng)里填寫(xiě)2 (它的位置在本對(duì)話框右下角),以上分割件基本等大。還有就是按特定時(shí)間碼 (亦稱時(shí)間點(diǎn)分割),特點(diǎn)是任意時(shí)間,多點(diǎn)設(shè)置, 件可不等大,如:01:00:00,01:30:00 等,用逗號(hào)分開(kāi)。提請(qǐng) 意一點(diǎn),以上所講分割大小不會(huì)絕對(duì)相等,這里引入一個(gè)概念:關(guān)鍵幀。既不在影片關(guān)鍵場(chǎng)景分割,有意識(shí)避開(kāi),這由軟件自動(dòng)控制,不勞我們費(fèi)心。第三步,同前述第四、五步
第三部分 .延遲和伸展
主要功能是調(diào)整視頻與音頻、字幕不同步,通常先調(diào)音軌后調(diào)字幕。我的調(diào)整原則是:聲音跟著嘴巴走,字幕跟著聲音走
3.1 延遲
前提是視頻與音頻、字幕不同步但全程時(shí)間差一致(或者說(shuō)片頭、片尾時(shí)間差一 樣)
第一步,添加電影 件及準(zhǔn)備裝入的外部音軌和/或字幕,選擇欲調(diào)整的軌道
第二步,點(diǎn)擊特別格式設(shè)置選項(xiàng),在延遲(Delay)框內(nèi)填入需延遲的時(shí)間數(shù)據(jù),單位是毫秒,正值是延遲,負(fù)值為提前
第三步,同前述第四、五步
3.2 伸展
經(jīng)延時(shí)調(diào)節(jié)后不能保持全程同步
第一步,添加電影 件及準(zhǔn)備裝入的外部音軌和/或字幕,選擇欲調(diào)整的軌道
第二步,點(diǎn)擊特別格式設(shè)置選項(xiàng),在伸展比率(Stretch by)框內(nèi)填入伸展數(shù)據(jù),即伸展比率值,表達(dá)是:xxxxx/xxxxx,前者是外部音軌或字幕幀率(5 位不帶小數(shù)點(diǎn)),后者是視頻幀率。伸展和延時(shí)亦可同時(shí)進(jìn)行。
第三步,同前述第四、五步
對(duì)于延遲和伸展比率參數(shù)獲得方法,應(yīng)網(wǎng)友要求,介紹一下個(gè)人心得。音、視頻同步調(diào)整是一個(gè)技術(shù)上的難點(diǎn),需要耐心并熟悉播放器性能及操控,根據(jù)個(gè)人個(gè)人經(jīng)驗(yàn),首先尋找視頻與音頻時(shí)間差,繼而確定延遲和/或伸展調(diào)整方案,方法:
1. 粗調(diào):在片頭位置找對(duì)話,動(dòng)嘴時(shí)暫停,記錄時(shí)間;找發(fā)音位置,再暫停,計(jì)算兩者時(shí)間差值,得到大致數(shù)據(jù),做播放器的正、負(fù)延遲調(diào)整,重復(fù)播放此段看是否粗調(diào)成功(誤差控制在 1 秒以內(nèi)),記下這個(gè)時(shí)間差值。
2. 精調(diào):再到上述對(duì)話播放位置,選10 秒左右長(zhǎng)度,設(shè)置反復(fù)播放, 意觀察同步狀況,從0.5s、0.1s 甚至0.05s(此時(shí) 接近逐幀調(diào)節(jié),通常0.04s/幀)調(diào)整播放器,直到完美同步。 記下這個(gè)時(shí)間差,也就是最終延時(shí)數(shù)值。
3. 確定調(diào)整方案:完成上述工作后,到片尾找一段對(duì)話,觀察是否同步,如完美同步則可對(duì)影片進(jìn)行延遲操作并封裝處理,可使用MKVtoolnix 完成。
4. 通過(guò)延時(shí)對(duì)準(zhǔn)片頭但片尾仍不同步是怎么回事?這就如同 視中有PAL 制和NTSC 制一 樣,是因?yàn)樗鼈兊膸什煌?25fps 和30fps),而我們下載的影片也存在不同的幀率,常見(jiàn)的有23.976fps、24.000fps、25.000fps、29.970fps、30.000fps 等,它的含義是每秒多少畫(huà)幅的意思。這里最多見(jiàn)的是23.976fps,圣城(包括許多壓制小組)的MKV 都用這個(gè)幀率。但我們下載的音軌或字幕有時(shí)可能是另外的幀率,如直接匹配就會(huì)不同步,如果牽涉到不同片源(常見(jiàn)BluRay、HD DVD、HDTV、DVD 等),那么這種機(jī)率就更大。該怎么辦呢?這里就牽涉到伸展了,伸展數(shù)據(jù)的由來(lái)就在于此。有一個(gè)前提,既資料必須是影片公司發(fā)行版的全長(zhǎng),片頭加點(diǎn)什么無(wú)所謂(臺(tái)標(biāo)啦,廣告啦),可通過(guò)延時(shí)解決,如片中有刪節(jié)就失去調(diào)整意義了。
5. 伸展數(shù)據(jù)的獲得:一部完美匹配的影片,它的視頻、音頻及字幕的幀率都是一致的,意味著知道視頻幀率也就知道音頻及字幕的幀率,視頻幀率獲得比較容易。問(wèn)題是從別處拿來(lái)的音軌、字幕(其時(shí)間軸取于何RIP 不知)與自己的影片不匹配,且?guī)什幻鲿r(shí)(下載資源未給出幀率信息)怎么辦?沒(méi)有專業(yè)測(cè)試條件(我就沒(méi)有)情況下,就要靠自己去找。本人方法是通過(guò)延時(shí)對(duì)準(zhǔn)片頭,然后到90 分鐘處(長(zhǎng)于90 分鐘亦是此處),找一段對(duì)話,觀察視頻、音頻的時(shí)間差,方法同粗調(diào),這個(gè)精度要求不很高,誤差 1 秒以內(nèi)便可。用公式來(lái)計(jì)算:視頻的幀率×?xí)r長(zhǎng)(秒)÷(視頻時(shí)長(zhǎng) 時(shí)間差值)=音頻幀率。例如已知影片幀率23.976fps,時(shí)長(zhǎng)90分鐘,音頻的時(shí)間差是5 秒而且是提前的,那么就是23.976×5400÷(5400-5)=23.998,可以推定音頻幀率是24.000fps,這樣伸展參數(shù)(或伸展系數(shù))就是24000/23976。根據(jù)網(wǎng)友提供實(shí)踐經(jīng)驗(yàn)表明,其實(shí)這個(gè)參數(shù)也就是個(gè)比值,那么直接輸入5395/5400 行不行?估計(jì)也可以。鑒于本人手頭目前尚無(wú)可試驗(yàn)伸展的資料(以前伸展過(guò)就刪掉了),故不敢定論。封裝用MKVtoolnix,很方便的。
字幕延時(shí)調(diào)整的方法同上,不同點(diǎn)在其主要參照物是音頻信息(影片資料介紹除外,它是要參照視頻的),只是要求可以低一些,大致匹配既可,有些字幕時(shí)間軸也抓得不很準(zhǔn)。伸展方法亦同上不再述。
總結(jié)
以上是生活随笔為你收集整理的MKVToolnix视频封装教程(视频、音轨、字幕的合并、分割、封装、提取)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 12306提示非法请求怎么办
- 下一篇: wifi万能钥匙怎么取消热点分享?