最近和朋友再一起做了實驗,關于電影壓縮過程中 bit rate的設定和意義.也算對以前寫的東西不完全的一個補充.之前的文章里.因為超級轉換秀有人寫了,寫的也很不錯,所以沒有寫,逼免重復.今天要說的是MPX200的bit rate到底是多少比較合適.前些天一直是做avi的實驗,因為smartmivie經常造成影音不同步.所以還是用eo做的樣本. 成品的bit rate再112-144之間的我覺得都不錯.因為現在說的bit rate是總的,包括影音兩方面.所以我感覺再壓制mtv的時候可以再音頻上提高一點,以保證音效.提高楨數和哥方面參數之后.再bit rate達到160k的時候再手機上播放開始出現卡的現象. 還需要補充的就是bit rate越高,在播放的時候需要的緩存越大.在144的時候基本上40分鐘以上的影片會出現提示緩存不足.如果喜歡高質量的影片.可以在壓制的時候多分段,保證順利播放.最后還想說的一點就是關于超級轉換秀,wmencoder,smartmovie這樣的可定制模式的轉換器.這類的轉換器所定制的bit rate其實是在你壓制電影時的最高bit rate.我拿了以前文章的一副圖來說明(因為最近一直忙,所以沒有時間給大家更詳細的解釋)
圖中下紅線部分是原有的fps楨數,上面的紅線是壓縮過程中所有改變的楨數設置.其他比如分辨率,音頻bit也都是定制的.所以在黃線圈里面所選擇的bit如果過大,其實并沒有什么實際意義.因為圖中的160k其實是設定選項的輸出峰值,也就是最大值,只是起一個控制最高bit的作用.所以在輸出楨數比較小.音頻也比較小的情況下.把圖中黃圈設置調的再大也是沒有用的.我試過512k的短片,我覺得這個參數很不能說明問題.其他的如wmencoder和超級轉換秀也是同樣的原理.當然我做的也可能有很多漏洞,希望大家多多實驗 多多之間。