介紹一個MKV轉MP4工具 , 完美解決大堆的mkv / avi無法播放問題
很多新入手iphone4覺得最麻煩的就是幾乎所有的mkv都不能完美播放...而264視頻的轉碼,慢的是慘不忍睹.
其實對於iphone4來說,解碼能力是毋庸置疑的,幾乎是通吃所有264編碼的視頻,唯一的問題在於封裝方式.
iphone能完美支援的不只有h264的mp4,xvid和divx也一樣可以封裝成mp4被硬解碼。
所以,大家手頭上xvid或者divx編碼的avi,x264編碼的mp4,統統可以被重封裝成可以被硬解碼的mp4,並且內掛字幕。
這次介紹的這個軟體的用處簡單說就是把音訊轉換為AAC,視頻無損複製,加入軟字幕,然後重新封裝成mp4,軟體可以手動選擇音軌,字幕.
特點
- 視頻流無需重新編碼,原汁原味,轉換迅速(一部4g的720p僅需5分鐘即可完成),且對CPU要求很低。
- 如果需要重新編碼,那麼目前已經有很多完善的軟體(meGUI,handbrake)可以完成,但耗時長久(4g 720p需要好幾個小時),而且對CPU要求高。
功能
這個工具的會自動批量完成以下轉換步驟
1. 用mkvextract把mkv的視頻和音訊分解出來。avi(h264編碼的)用mp4box進行分離。
【更新】解出來的h264可能因為profile level過高而無法從iTune導入,用mkvextract解出的h264,前8個位元組其實就是profile特徵欄位,可以直接二進位替換。改成profile level 3.1,這樣生成的mp4就可以直接拖入iTune/iPad。詳情見 69樓
2. 音訊用eac3, besweet把 dts/ac3/mp3格式的音訊轉換成2聲道的aac。
3. 字幕,根據noah1985大大的文章,實現了相當於srtedit修改的效果,在字幕的每一行中加入,再用mp4box轉成ttxt.
4. 用mp4box把以上視頻(h264)/音訊(aac)/字幕(ttxt)封裝成mp4.
5. 為了讓iPad識別字幕,把mp4裡的'text' 改成'sbtl'. 具體請參閱noah1985大大關於dumpster的用法介紹。
使用介紹
注意
軟體只支援單音軌,雙聲道的aac大小會比re自帶的ac3和dts小不少,比如這個19.5G的雙音軌阿凡達,轉完後15G.
轉完成後,720p的視頻,無論碼率都可以直接塞進itunes同步到iphone4...完美播放.
播放利器
AVplayer,傳輸視頻基本和OPlayer是一樣的,但是功能卻強大很多,鎖定旋屏,縱橫比設定,自動硬解碼,資料夾加密,字幕大小位置特效調整,手勢快捷操作,基本上來說,完秒OPlayer了。
下載
http://u.115.com/file/bhzqndr2#