回到首頁(yè)→沸雪的新浪博客
這篇文章將介紹如何將我制作的MKV轉(zhuǎn)成MP4,使其可以在iPhone等支持H264視頻編碼的移動(dòng)終端觀(guān)看。
事先有幾點(diǎn)說(shuō)明:
1.我所有視頻是以電腦播放為目的的。之所以有這個(gè)小教程,是滿(mǎn)足一些移動(dòng)終端愛(ài)好者的愿望。我壓制的視頻并不是為iPhone打造的,只是“兼容”,其分辨率和清晰度要遠(yuǎn)高于iPhone的要求。童鞋們不要認(rèn)為支持iPhone這樣的“手機(jī)視頻”畫(huà)質(zhì)是不是就會(huì)受到影響,不是的。依然是保持片源畫(huà)質(zhì)為前提的。
2.什么樣的MKV可以轉(zhuǎn)成MP4?這個(gè)問(wèn)題不夠精確。MKV和MP4實(shí)際上都是一種“容器”,你可以把它看作是碟子或者碗。盛了白米那就是米飯,盛了面條那就是拉面。所以很多人說(shuō)MKV畫(huà)質(zhì)好,MP4是手機(jī)視頻畫(huà)質(zhì)差,AVI比RMVB要好等等,這都是不對(duì)的。就好比同樣一道菜用不同名字或形狀的碟子來(lái)裝就會(huì)變味一樣?;蛘哒f(shuō)把大飯店的碟子或者碗拿回家自己用,則雞蛋炒西紅柿也能做出滿(mǎn)漢全席的模樣來(lái)一樣。當(dāng)然,碗和碟子能裝的東西不一樣,大碗和小碗裝的多少又不一樣。從這一點(diǎn)上來(lái)看,無(wú)疑MKV 是目前最流行也是最先進(jìn)的碗。
3.理解了上面一段,就來(lái)看看MKV為什么能轉(zhuǎn)成MP4了。比如紅燒土豆排骨,放在大盤(pán)子里面,它叫MKV。媽媽一般會(huì)夾幾塊排骨放到你的碗里面,這樣排骨和你的米飯其實(shí)組成了一個(gè)新的“菜”,這是MP4?;蛘哒f(shuō)小孩子很挑食,不喜歡胡蘿卜,但是你換一種做法,換一種組合,把胡蘿卜和別的菜混在一起,也許孩子就不再挑剔了。這是一個(gè)道理。
但是你會(huì)發(fā)現(xiàn),雖然料還是那些料,都是一樣的視頻和音頻,但是“封裝”的方法不同,則兼容性也會(huì)不同。并非你的電腦就比我的iPhone強(qiáng)在哪里,妙處就在于軟件是否足夠強(qiáng)大。就像很多人用暴風(fēng)之類(lèi)的不能播放我的MKV的字幕,而完美解碼就可以一個(gè)道理。
4.那么我的視頻中,什么樣的可以轉(zhuǎn)成iphone可以播放的mp4?文件名中帶有x264-AAC字樣的。當(dāng)然,以前也有極少量的x264-AAC的MKV,這些也可以轉(zhuǎn)成mp4,但是不能保證這些mp4可以在iPhone正常播放。但是最近用新的命名方式命名的這些文件應(yīng)該是沒(méi)問(wèn)題的。
有的人會(huì)告訴我,其實(shí)MKV到MP4的轉(zhuǎn)換非常簡(jiǎn)單,把MKV的后綴名改成MP4就可以了,你會(huì)發(fā)現(xiàn)依然可以用“完美解碼”等軟件在電腦上正常播放。
是這樣嗎?當(dāng)然不是。文件名和我們的姓名一樣,你從張三改叫張四,你還是你,性格、樣貌等等,都不會(huì)任何改變。而我們把MKV轉(zhuǎn)成MP4,是要把張三變成李四,只有變成李四,才能夠支持一些移動(dòng)終端的播放。而在電腦里面,別說(shuō)改成MP4,你就算不要后綴名了,一樣可以正常播放,因?yàn)殡娔X的播放軟件認(rèn)識(shí)張三,也認(rèn)識(shí)李四。而很多移動(dòng)終端則只認(rèn)識(shí)李四,換個(gè)馬甲也沒(méi)用。
不過(guò),雖然沒(méi)有簡(jiǎn)單到只需要改個(gè)后綴名,但轉(zhuǎn)換的方法還是比較簡(jiǎn)單,且時(shí)間少,而且是無(wú)損的。
好,必要的知識(shí)補(bǔ)充完畢,開(kāi)始正式制作。
——原材料:
一個(gè)我壓制的MKV,這里以比較典型的國(guó)韓雙語(yǔ)韓劇《初戀》為例。大家注意,因?yàn)槟壳耙苿?dòng)終端還不能很好的支持字幕,所以一般我們只重新封裝音頻和視頻。
如果是視頻+外語(yǔ)音頻,那么就需要朋友們自己掂量一下自己的外語(yǔ)水平了。
我以《初戀》為例,我們可以從國(guó)韓雙語(yǔ)的MKV中提取視頻+央視配音,合成MP4,我想中國(guó)話(huà)應(yīng)該不需要字幕吧,這樣無(wú)論是聽(tīng),還是看,才會(huì)比較有意義。
——工具
兩個(gè)軟件,分別是MKVToolnix和My Mp4boxGUI。前者用來(lái)從MKV中提取視頻和音頻,后者則把音視頻重新組裝成mp4。當(dāng)然,軟件選擇的自由度是很大的,只要能夠?qū)崿F(xiàn)上述兩個(gè)功能,任何一個(gè)軟件都可以。我介紹的這兩個(gè)軟件好處在于界面友好、簡(jiǎn)單,加上可以批處理。《初戀》一共66集,每集轉(zhuǎn)換大概需要1分鐘左右。如果不進(jìn)行批處理,那么效率無(wú)疑不高。
過(guò)程簡(jiǎn)單的不行。你會(huì)發(fā)現(xiàn)我之所以前面費(fèi)大段口舌,就是讓大家明白自己要做什么,為什么要這么做。至于怎么做,在電腦方面借助各種軟件,其實(shí)實(shí)現(xiàn)起來(lái)是很容易的,這大概是所有步驟中,最“腦殘”的一部。
選取一個(gè)mkv,在mkvtoolnix中打開(kāi),內(nèi)容還不少呢。
注意第一行,v_mpeg4打頭的文件,這個(gè)是視頻。將其他文件鉤掉,只保留此文件,即id1。在最下邊的“輸出文件名”,把文件名改為v01.mp4,名字其實(shí)隨便。v代表video。這里要注意,mkvmergegui默認(rèn)保存為mkv后綴名,最好這個(gè)時(shí)候就選擇“全部文件”,然后直接寫(xiě)成mp4。當(dāng)然,這只是名字而已,電腦上
現(xiàn)在其實(shí)就可以選擇“開(kāi)始混流”,但是我們要學(xué)習(xí)批處理,所以這個(gè)時(shí)候,按下鍵盤(pán)的“a”鍵,會(huì)添加一個(gè)新任務(wù),并讓你起名字,默認(rèn)就是v01
ok。這個(gè)時(shí)候我們鉤掉v_mpeg4,勾選第二個(gè)a_aac(在我壓制的這部《初戀》中,第二個(gè)是中文,但是不是說(shuō)其他的也是這樣),也就是id5,然后輸出為a01.mp4,名字其實(shí)還是隨意,只要自己能看明白。a代表audio
有很多集的話(huà),照此處理,只是任務(wù)描述的時(shí)候不要重復(fù),像我這種,應(yīng)該是比較簡(jiǎn)單且有規(guī)律的命名。v02,a02,v03,a03...
回到主界面,按下ctrl+J,看到你剛才添加的任務(wù)都在此了
選擇“啟動(dòng)”,然后mkvtoolnix就會(huì)按照你預(yù)先設(shè)定的把這些文件拆出來(lái),并保存到指定位置。
再次提醒,音頻不要提取錯(cuò)了。
現(xiàn)在我們每一集都分解出了視頻和中文音頻?,F(xiàn)在用mp4box合成mp4
打開(kāi)my mp4box gui,添加視頻和音頻,別把a(bǔ)集的視頻和b集的音頻混一起了,也是批處理。一勞永逸。
我們選擇add,添加v01,a01, 然后add toqueue,把它加入隊(duì)列。之后我們添加v02和a02,然后再添加到隊(duì)列,以此類(lèi)推。
最后,我們start這個(gè)隊(duì)列,就可以批處理了。
整個(gè)轉(zhuǎn)換過(guò)程由于不涉及音視頻的轉(zhuǎn)碼,所以是很快的,只需要copy的時(shí)間。
形成mp4后,電腦正常播放,你會(huì)發(fā)現(xiàn)畫(huà)質(zhì)和音質(zhì)沒(méi)有任何變化,而傳到iphone等設(shè)備上也可以正常播放了。
愛(ài)華網(wǎng)本文地址 » http://www.klfzs.com/a/25101014/235360.html
愛(ài)華網(wǎng)


