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