2008年6月19日 星期四

用 xvid4psp 來轉給 Playstation 3 播放的檔案-2(檔案size篇)

之所以會做這一次的轉檔測試,是因為女兒繼yoyo之後,迷上了MoMo。但是,因為她年紀還小,雖然巧虎教會拿光碟了,但還是常常亂放,也還是常常刮傷。因此選擇了MOMO的第一集來做為轉檔的Source,順便幫她備份下來。當然,這一片DVD是經過CSS編碼保護過的,請各位先展神通解決這一個問題再進行下一步了。(不知道怎麼做的,請教狐狗大神了喔!)

這一次使用的是最後一個VOB檔。採用它的原因很簡單因為它的原始大小最小。重覆測試時花掉的時間最短。在除去CSS保護後,我得到的是一個483,642KB大小的檔案。


這一次的測試分兩部份、一是轉檔確定畫質和檔案大小,第二才是測量轉檔的時間和速度。我的要求是,要可以在畫質、檔案大小、轉檔時間三者之中取得一個巧妙的平衡的設定。畫質不好,花再少的時間轉檔也沒有意義,而轉完之後容量超大,那乾脆直接拷貝原始格式就好了。因此,先比較檔案大小,這一部份最沒有爭議,數字會說話的。再看畫質,這一部份就會有個人差異了,有人偏好銳利的影像,有人就愛調整過的感覺。

在測試的截圖中可以發現,有些decoder/encoder的效果真的做得超好。甚至我也懷疑,我用來播放/截圖的程式KMPLAYER,它的Decoder和後處理也相當的強,也有相當的美化的作用,因此很多截圖的結果看起來都很相似(也許應該說,這些壓縮的方法效果都差不多!或是,在某個位元率以上,DVD少本身的畫質就趕不上這些新一代的壓縮方法了。)

好,先談檔案大小:

xvid4psp在PS3 MP4的設置之下,其VIDEO ENCODER有預設19種方法,分屬MPEG4、x264和XviD。這些方法的背景知識和技術層面我不清楚,也不是這次我們要認真討論的。本來應該是把聲效的部份直接拿掉,但是影響不大,我也忘了,就留著吧。其他的設定都用預設值,轉檔後也拿到PS3上測試過,皆可以播放,檔案的大小如下表:

158,825,164 MOMO_T08.MPEG4 1P 3000K Turbo.mp4
159,174,325 MOMO_T08.MPEG4 2P 3000K Ultra.mp4
299,599,718 MOMO_T08.MPEG4 HQ Turbo.mp4
174,737,879 MOMO_T08.MPEG4 HQ Ultra.mp4
173,257,770 MOMO_T08.MPEG4 HQ2 Ultra.mp4
205,273,539 MOMO_T08.x264 1p 4000k Turbo.mp4
210,850,277 MOMO_T08.x264 2p 4000k Extreme.mp4
210,867,087 MOMO_T08.x264 2p 4000k Ultra.mp4
92,833,230 MOMO_T08.x264 HQ .mp4
83,064,710 MOMO_T08.x264 HQ Extreme.mp4
92,833,230 MOMO_T08.x264 HQ Turbo.mp4
83,315,760 MOMO_T08.x264 HQ Ultra.mp4
1,589,033,777 MOMO_T08.x264 Lossless.mp4
156,262,152 MOMO_T08.XviD 1P 3000k Turbo.mp4
159,842,823 MOMO_T08.XviD 2P 3000k Extreme.mp4
159,848,029 MOMO_T08.XviD 2P 3000k Ultra.mp4
114,567,910 MOMO_T08.XviD HQ Extreme.mp4
155,010,098 MOMO_T08.XviD HQ Turbo.mp4
122,266,889 MOMO_T08.XviD HQ Ultra.mp4

看起來好複雜的感覺,但是,一但排序後,再畫圖出來,就不是這麼個回事:

假設,大小越小,畫質越差的想法是成立的(實際上,大小最小的那個,畫質實在是令人搖頭呵),我們先不要考慮在曲線最左邊的部份。而往中間看,有個區域,有6個壓縮法的結果都得到一個壓縮率在31~33%的檔案,之後再成長成41~42%。最後再成長到60%。其實,有個超大的檔,是用x264 Lossless來做的,根本沒壓縮到,大小反而成長了320%,應該沒人要用這個方法來轉檔吧。

那,到底要用那個方法呢?

就曲線圖來看,XviD HQ Turbo, XviD 1P 3000k Turbo, MPEG4 1P 3000K Turbo, XviD 2P 3000k Ultra, XviD 2P 3000k Extreme和MPEG4 2P 3000K Ultra看來結果都類似,是不是已經達到DVD畫質的上限,不得而知。而另一組x264 1p 4000k Turbo, x264 2p 4000k Ultra和x264 2p 4000k Extreme檔案相對大了10%,可是仔細看,其位元率都是到4000K,剛好比我們上一組的3000K多10%。搞不好這些類似的檔案大小都是為了配合預設的位元率,應塞了一堆垃圾資料在裡面,畫質不見得和大小成比例(事實也證明,MPEG4 1P 3000K Turbo這個方法壓出來的真的是最差,幾乎和全畫面都被打上了馬賽克一樣)。所以,我們應該要看的圖反而變成要拿掉這些點,變成:

很明顯的不同了吧。但是如果假設,大小越小,畫質越差的想法是成立的,到底要選那一個呢?簡單的想法是選正中間那一個好了(我是快樂的騎牆派XD ),就是XviD HQ Extreme,壓縮率23.1,不到原始檔的1/4。

好,本階段測試先做到這兒,再來請等下一篇--畫質篇了。

沒有留言: