音頻和CPU設置
首先設定你的CPU類型,P4、P3、AMD分別選擇不同的選項即可。快速配置由於對我們RM100(資料 文章 價格 評論)不太實用,所以可以不用管它,我們要做好配置的就是詳細配置這一行的內容就行了。首先設置音頻,這裏隻有mp3選項可以用,其他的選了壓出來的片子會報錯,不過rm100不支持mp3音效,所以直接選直接複製。
視頻設置
接著是視頻,rm100支持的是xvid格式,視頻編碼率用 100-500 都行,壓縮質量可以選250,普通質量可以選350。不過參數越高,文件越大,我用到了500。幀數選20,因為rm100現在隻可以支持20。然後就是分辯率選224x176,還可以選自動適應高度,有些16:9的電影還可以選裁剪,一般保留默認設置後裁剪,這些看你個人喜歡了。具體操作軟件主頁有詳細說明。
轉換參數設置
下麵到關鍵一步了,就是自定義參數。剛才說了音頻那裏選直接複製,這樣轉出來的片子是沒聲音,而且會出錯。所以要自己設定音頻的參數RM100支持的是音頻 : 96 Kbps, 44100 Hz, 2 聲道, 0x50 = Mpeg-1 audio Layer 2 (MP2)。因為選了直接複製音頻,音頻參數無法直接添加,所以音頻的參數要在其它參數那裏添加。添加參數如下:-oac lavc -lavcopts acodec=mp2:abitrate=96,96就是音頻編碼率,如果選擇128聲音效果更好,當然相對文件體積會增大。想文件小點,可以選64。接著在視頻編碼器選項裏加上如下參數:max_bframes=0:quant_type=h263 視頻慮鏡選項加上: expand=224:176:-1:-1:1
相關鏈接:
一些xvid轉換時的高級參數:
cartoon——卡通模式
vhq=4——VHQ MODE,有0-4五個值,越大畫質越好,但是編碼速度越慢
chroma_me——動態檢索
max_key_interval——最大關鍵幀距離
Quant_type=mpeg——量化矩陣,Mpeg模式,如果壓縮時去掉這段就默認量化矩陣為H.263
trellis——高質量量化模式
GMC——全域動態補償
qpel——四分之一像素精確動態補償(如果使用了該功能則可能降低解碼速率,建議不用)
bvhq=1——在B幀上啟用VHQ
lumi_mask——加大畫麵明暗部分壓縮率(一般不用,有時會導致畫麵失真)
greyscale——使用灰度,但是便出來的畫麵是黑白的(一般不使用)
interlacing——隔行處理,適用於交錯片源(一般不使用)
chroma_opt——色度優化
Quantization量化選項(關鍵的關鍵就在這裏!)
量化器級別(quantizer level)即Q值越高畫麵細節越豐富,但是在低碼率下越高的量化器級別,會帶來越低的畫麵質量,Q 值越小,質量越好,碼率越大;Q 值越大,質量越差,碼率越小。(實際上,它的原始概念更複雜,我們幹脆簡單地認為1就是100%原質量,31就是1/31的原質量好了)。P-frame(即未來單項預測幀)建議設置在1--15之間,(它的作用是隻儲存與之前一個已解壓畫麵的差值。即僅僅描述它與前一幀的區別)。I-frame(即關鍵幀)的Q值隻用能作用於2pass-second壓製上,在VirtualDub被標示為 [K],關鍵幀是構成一個幀組(GOP,Group of Picture)的第一個幀。I-Frame 保留了一個場景的所有信息(Keyframe原意是指可以單獨解碼、用於同步的frame,不過在MPEG係統中隻有I-frame有這個特性,因為BF和PF都是預測幀,要靠I-Frame來還原)。B-frame(即雙向預測幀)除了參考之前解壓過了的畫麵外,亦會參考後麵一幀中的畫麵信息。這三個設置的範圍都是1-31,應該注意的是在場景昏暗的條件下不要讓B-frame過低。
min_iquant=1——IF的量化最低值(取值範圍在1-31之間)
max_iquant=10——IF的量化最高值(取值範圍在1-31之間)
min_pquant=1——PF的量化最低值(取值範圍在1-31之間)
max_pquant=10——PF的量化最高值(取值範圍在1-31之間)
min_bquant=1——BF的量化最低值(取值範圍在1-31之間)
max_bquant=30——BF的量化最低值(取值範圍在1-31之間)
-sws 9 取值範圍在(0-9)之間,不同值代表不同的Resize算法!建議用 -sws 9
0 快速二次線性(默認)(速度較快)
1 二次線性
2 二次立方(質量很好)
3 實驗中
4 最短距離 (bad quality)
5 區域
6 亮度二次立方 度二次線性
7 高斯
8 sincR
9 lanczos(速度較快,而且畫麵銳利)
10 雙三次樣條曲線
選擇字幕字體,注意一一高選擇中文字幕編碼內的一項,否則會出現中文亂碼的現象
實際應用舉例:
把一段代碼(注:由於這段代碼與網頁衝突,請到論壇帖子裏瀏覽)添加到WisMencoder的手動參數中的視頻編碼處.注意,和前麵參數相連處要加上冒號(:) 加了vhq參數轉換會變慢,文件體積變大,可以省略。
然後再把 -sws 9 參數添加其他參數那裏即可!記得-sws 9前一定加個空格,要不編碼器不會啟動!
當然你也可以自己摸索適合的方案,做出效果更佳的方案。字幕也可以加進去,字體大小選5就可以了,不過字幕編碼要對應,中文字幕要選中文編碼。我轉一部640MB的電影隻用了26分鍾,大小變為201MB,還可以批量轉換。