作者erspicu (lpo)
看板AVEncode
標題Re: [討論] mencoder 與 x.264 誰壓的 mp4 好?
時間Tue Jan 27 16:46:58 2009
※ 引述《davy (戴維)》之銘言:
: 當中同一段動畫,是分別用 mencoder 跟 x.264 壓成,同樣是 2-pass 的,
mencoder很夯,可是實際上那種肥大整個allinone的東西我一點都不喜歡,
如果真的對轉檔有興趣,壓h.264用x264比較快也直接,壓MPEG4用XVID,
mencoder不過是把人家發佈的的程式LIB包進去而已,因為程式架構龐大難免會有些BUG,
然後用的commandline option又複雜相關資料也不好找,隨著版本更新,
有時候上下版本還不通,x264 一個 -help 就都一目了然,
搭配avisynth什麼格式都能讀,簡單易用方便,你也能夠很清楚真正內部的運作.
基本上在win32的環境下,沒必要特別去使用mencoder.
還有拿mencoder跟x264比很奇怪,其實mencoder用的就是x264的成果,
而且再怎樣x264更新的速度也一定會比mencoder更快.
: mencoder 約 20 fps , x.264 可以高達 100 fps。原始的 AVI 檔案是以
這其中有很多原因,包括有沒有使用多核心的資源,另外內部實際上預設的參數如何,
像是MV搜尋的精確度.範圍等等等都會影響到速度.
實際上mencoder在壓縮H.264,內部使用的就是X.264的程式碼,
但是預設參數可能會不同就是.
: 1. mencoder 壓出的比較明亮,與原始 avi 檔接近;x.264 壓的就顯得灰暗些;
這有可能是色彩空間轉換問題或是色彩範圍拉伸問題,比較明亮也未必是好事情,
不過這個到頭來還是不關mencoder和X.264好壞的事情,中間有些過程你怎麼處理也不清楚,
我猜是色彩轉換上的問題,色彩空間mapping的設定有錯,問題可能出在你的AVS檔.
(我建議你可以把mencoder和X.264的原始碼抓下來稍微研究一下就知道意思了)
: 結論: mencoder 壓縮成果在明亮度上比較接近原始 AVI ,但是重播會卡住。
前面有說過,這種mencoder東西有時候容易有未知的BUG,也許下一版就解決了也不一定,
變動差異隨著版本的更新非常大,另外這種東西壓制AAC都依靠FAACLIB在處理,
faaclib本身又有bug的存在,常常會造成player播放到某個地方突然卡住或是跳出,
現在改善了沒也不知道,所以壓MP4我還是推薦X.264+neroaacenc+mp4box ,
簡單直接方便,保證不會有一堆奇奇怪怪的問題.
--
※ 編輯: erspicu 來自: 220.129.155.143 (01/27 16:59)
推 davy:我也是用MeGUI壓X264+neroAacenc,缺點是不吃.aup 包成avs也 01/27 18:27
→ davy:沒有用,還是不給壓,非得用VFAPI轉出VFW AVI再納入avs不可 01/27 18:28
→ davy:請問有人能用 MeGUI 直接壓寫在avs中的aup檔案嗎? 01/27 18:29
→ erspicu:aup avs可以直接讀吧 之前有看到 你google一下看看 01/27 19:06
→ erspicu:不過需要載入plugin就是了 01/27 19:07
推 davy:我有載入aviutl.vfp,也被MeGUI接受,但queue開始run就error 01/27 22:48
→ davy:我覺得不能吃aup對大檔案就很麻煩了,VFW AVI也會變大 01/27 22:49