rm的畫質和rmvb有一定程度的差距,不是光靠提高采樣就能有根本改變的…… 我想可能有部分同志在這方面的理解上存在著誤區。
這是漫迷一個總采樣466kbps,圖像部分采樣為401kbps的動畫的參數:(只列出了圖像方面,聲音方面省略) MIME type: video/x-pn-realvideo Max Stream Bit Rate: 401.9 Kbps Dimensions: 640x480 Encoded Frame Rate: 30.0 fps Video Codec: 401.9 Kbps (RealVideo 9)
這是一個圖像部分平均采樣為402kbps的rmvb動畫的參數:(同上,只列圖像方面) MIME type: video/x-pn-realvideo Max Stream Bit Rate: 1403.5 Kbps Avg Stream Bit Rate: 402.8 Kbps Dimensions: 640x480 Encoded Frame Rate: 30.0 fps Video Codec: 402.8 Kbps (RealVideo 9)
我想各位已經看出不同了吧? rm格式和rmvb格式的最大不同就在于rm格式采取均勻采樣率而rmvb格式采取可變采樣率,這也是rmvb格式的畫質強于rm格式的原因,同時也帶來了rmvb格式不支持在線點播的弱點,所以我想如果漫迷不打算搞在線點播服務的話,還是使用rmvb格式較好。畫質上的區別我想看過漫迷版和其他站上的相同動畫的各位都深有體會。
以下可能是大家在壓縮時(使用helix producer),認識上可能存在的誤區: 1.“只要生成擴展名是rmvb,出來的就一定是rmvb文件。” 這是最大的錯誤! 事實上自要在audience templates選項的左側菜單中選擇了一個VBR格式的默認設置的話,生成文件的擴展名都會是rmvb,當然你如果不更改默認設置的話,出來的肯定也是rmvb文件。但是!!實際我們在進行壓縮時,都會對默認設置進行編輯,v9的各位的設置一定是這樣的(無關選項略去):
constant bit rate: 466 kbps target frame rate: 30.00 FPS music codec: 64 kbps stereo music-RA8
后面兩項沒有問題,問題就在第一項:constant bit rate: 466 kbps 只要選擇了這項,不管其他的怎么選,出來的一定是rm格式而不是rmvb格式的文件!!! 其實我當時看到漫迷版的動畫都是統一的466kbps時我就斷定這一定是rm而不是rmvb了…… 由于rmvb采取非均勻采樣編碼,所以只能預設平均采樣率,而最后的采樣值和預設會有偏差,不可能精確到個位。 一般偏差在5kbps以內(2-pass方式)
2.“2-pass方式能提高畫質” 2-pass方式的原理:先對原文件進行一遍掃描,確定各處的參數,然后在各處選擇合適的采樣率進行第2步的壓縮操作。 如果壓縮的是rm格式的文件,2-pass方式意義不大,因為采用勻采樣率,在采樣率沒有本質提高的前提下畫質提高的空間有限。(就像winrar中的幾種不同壓縮方式,只是以時間換空間而已) 但如果壓縮的是rmvb格式的文件,2-pass非常重要!!因為根據rmvb的編碼原理,在不同部分采取不同采樣。所以在壓縮前對文件進行一次掃描以確定參數是非常重要的,否則可能帶來結果采樣率和預設采樣率的極大偏差!!
3.“target frame rate越高越好” 首先,設定的target frame rate超過源文件的target frame rate是毫無意義的 其次,如果設定的target frame rate過高而采樣率較低時,在劇烈跳動的場景將出現嚴重的花屏!!尤其針對rm格式,如果是rmvb格式,在劇烈跳動的場景往往采取較高的采樣率,該現象往往會得到彌補。
以下是我的一點建議: 如果漫迷的確要開放在線點播服務,可以不用往下看了…… 如果漫迷不打算開放在線點播服務而壓縮rmvb格式動畫,建議參數如下設置: variable bit rate: Max Stream Bit Rate:(源文件的采樣率) target average bit rate:466kbps 其余不變,大家可以看看畫面效果,絕對有本質的提升。
|