查看單個文章
舊 2003-05-24, 02:19 AM   #9 (permalink)
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

-------------下面用剛剛開啟的那個配置文件為例子來製作我們自己的配置文件------
首先是avgBitrate-平均碼率:我們從上面可以看到平均碼率的範圍是

1-1000000000 bps (1000 bps is 1 kbps)

所以你的選項數值必須在這個範圍裡面,這裡我選項160000bps你把右面原來的150000改動

成160000bps就成了)

接下來的就是maxBitrate,最大碼率,因為producer9可以使用可變碼率進行編碼,所以在

媒體文件內容需要更多碼率的時候會使用最大碼率(這個相信自己壓縮過divx的朋友們

應該比較熟悉),所以我們需要在這裡提供一個比較大的數值給他(但是不能很大,雖然說

你給他一個大的數值最終文件效果會很好,但是文件大小就會相應增加了)...所以這裡

我們選項180000bps)

下面雙按一下stream,會出現video stream和audio stream,雙按video stream(視瀕流)

會出現對最終畫面質量有影響的一些參數,例如:

encodingType,原始的是cbr,如果你想使用VBR編碼(可變碼率編碼),可以改動成vbrBitrate

或者vbrQuality,他們兩個區別簡單來說就是後者以畫面質量quality為編碼最終目的(從頭到尾

以quality決定的數值進行編碼,但是你quality越高,文件越大。(這裡要注意的是producer9的

guide文件裡面說只有你選項了vbrQuality的時候,下面的quality參數才起作用)。經常使用的還

是cbr,vbrBitrate....這裡我改成了vbrBitrate,這個編碼方式是以平均碼率為編碼的最終目的。

也就是說此時影響你的編碼質量的就是你在上面選項的avgBitrate和maxBitrate的值了....

maxFrameRate,這個就是產生文件的實際播放最大畫格速,這裡因為總碼率所限制,我使用了

15fps,實際上大家可以看我壓縮的示例文件,15fps的效果很平滑-----這也是為何以前我一直

堅持使用15fps來壓縮媒體文件的原因,即使已經有了350k的總碼率...當然,那些30fps,25fps的

死忠者就免看了^o^

下面雙按第一個audio stream,改動音瀕部分的編碼....

我們可以看到原始的是cook-21,搜尋上面那個大列表,我們知道他代表的是

32 Kbps Stereo Music High Response - RA8

總碼率我們已經選項了160k,所以音瀕部分我選項了降低到20k

20 Kbps Stereo Music High Response - RA8 cook 19

***再次注意,關於High Response編碼的說明:這種音瀕編碼對於高頻範圍內的聲音作了

優化,所以反而低頻有所損失,所以一般最好還是使用非High Response......

這個就是我們需要的,cook-19

那麼我們就把codecName保持cook不動,codecFlavor改動成19

這樣就相當於選項了20 Kbps Stereo Music High Response得音瀕編碼了....

,如果你的最大碼率,平均碼率選項了200kbps以上,就可以採用更高碼率的音瀕codec了......

至於第2個audio stream是在指令行指定-am voice參數的時候採用的,最後的2個audio stream是用來編碼純音瀕文件用的,暫時不用理會了,

大致改動任務完成了....

選項save as,存放到到audiences目錄裡面,換另外一個名字(當然你喜歡

覆蓋原來的也可以,不過原來的配置文件沒有了別找我)儲存碟,就可以了

假設你儲存碟文件是170k-15.rpad

那麼你馬上就可以用這個配置文件來壓縮了

指令就是

d:\mpg>producer -i 1.mpg -ad 170k-15

(10).最新測試結果,在160kbps的總碼率(注意不是170)下面,採用cbr壓縮編碼方式,在片源好的情況下,

可以達到和170k幾乎一樣的效果....

實際改動如下:

在編製audiences文件的時候,把avgBitrate和maxBitrate都改為160000,quality-75(習慣使然:)

audio stream中選項cook-17(就是16k stereo music-RA8).....

其它的和170的時候一樣)....然後另存為160-15.rpad

編碼指令如下:

d:\mpg>producer -i 1.mpg -ad 160-15 -vm sharp -rs 320x240 -rq high

表示同時開啟了高質量resize 成320x240的參數以及最高質量的畫面的開關.....

至此,160k和170k的終極探索告一段落,關於低碼率的RealVideo9介紹也就到這裡了...

希望微軟的Corona編碼會給我們帶來更大的驚喜......

==========================本文參考了RealProducer9.0preview自帶的help文件和guide==========


現在9.0.1的版本可以用圖形界面。
用這個東東,可以把DVDRip影片連帶字幕一起轉換成rmvb格式,所以推薦。
__________________
http://bbsimg.qianlong.com/upload/01/08/29/68/1082968_1136014649812.gif
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次