標籤: 暫無標籤

RM格式是RealNetworks公司開發的一種流媒體視頻文件格式,可以根據網路數據傳輸的不同速率制定不同的壓縮比率,從而實現低速率的Internet上進行視頻文件的實時傳送和播放。它主要包含RealAudio、RealVideo和RealFlash三部分。

1 RM格式 -詳情

RM格式RM電影截圖
RM格式是RealNetworks公司所制定的音頻視頻壓縮規範,主要包含RealAudio、RealVideo和RealFlash三部分。網路上常見的RM格式通常為RealMedia,它的特點是文件小,但畫質仍能保持的相對良好,適合用於在線播放。用戶可以使用RealPlayer或RealOnePlayer對符合RealMedia技術規範的網路音頻/視頻資源進行實況轉播並且RealMedia可以根據不同的網路傳輸速率制定出不同的壓縮比率,從而實現在低速率的網路上進行影像數據實時傳送和播放。
  
這種格式的另一個特點是用戶使用RealPlayer或RealOnePlayer播放器可以在不下載音頻/視頻內容的條件下實現在線播放。另外,RM作為目前主流網路視頻格式,它還可以通過其RealServer伺服器將其它格式的視頻轉換成RM視頻並由RealServer伺服器負責對外發布和播放。

2 RM格式 -發展史

RA格式文件由一開始就是定位就是在視頻流應用方面的,是視頻流技術的始創者。

早期的RM格式為了能夠實現在有限帶寬的情況下,進行視頻在線播放而被研發出來,並一度紅遍整個互聯網。而為了實現更優化的體積與畫面質量,RealNetworks公司不久又在RM的基礎上,推出了可變比特率編碼的RMVB格式。RMVB格式的誕生,打破了原先RM格式那種平均壓縮採樣的方式,在保證平均壓縮比的基礎上,採用浮動比特率編碼的方式,將較高的比特率用於複雜的動態畫面(如歌舞、飛車、戰爭等),而在靜態畫面中則靈活地轉為較低的採樣率,從而合理地利用了比特率資源,使RMVB最大限度地壓縮了影片的大小,最終擁有了近乎完美的接近於DVD品質的視聽效果。可以做個簡單對比,一般而言一部120分鐘的dvd體積為4GB,而rmvb格式來壓縮,僅400mb左右,而且清晰度流暢度並不比原DVD差太遠。RMVB格式是rm格式進化版本。

3 RM格式 -製作

以下是要介紹的是利用VOB、MPG、AVI、DAT、WMV、MOV文件製作成RM格式文件過程。製作軟體只需要RealProducerPlus8.51就行了;如果要是用戶是個狂熱的完美主義者,只想看清晰版本的話,那就請用戶準備HelixProducerPlus9以上版本。在製作成RM格式文件開始之前建議用戶使用WINDOWS2000以上操作系統,另外建議用戶有800以上主頻的CPU,主軸轉速7200以上的硬碟,有可能的話請使用RIAD0作為你的磁碟系統。如果用戶沒有上面的條件也不要緊,只要你有耐心、有決心。有和大家分享自己所喜愛的影片的熱心同樣可以。

使用RealProducerPlus8.51很簡單,大家安裝后可以找一份漢化文件安裝一下,然後就能很清楚地看明白了,打開界面如圖一:

RM格式圖一

還可以選擇從「多媒體設備輸入」,當然前提是要有視頻捕捉設備,而且也可以選擇輸出到一個REALSERVER上去,這裡只討論製作RM文件,所以當選擇好后請點「確定」進入下一步,界面如圖二:
RM格式圖二


建議在製作RM文件的時候這樣選擇:1、選擇單一速率,這樣可以控制生成的RM文件大小合適,而且不包含過多的垃圾信息;2.在視頻品質中選擇「急劇的圖象視頻」,這樣在大動態畫面中可以得到更好的視頻質量;3、使用自己定義的編碼速率。

定義RM格式編碼速率

可以在選項里找到「目標聽眾設置」,在此選項中再選擇「基於Real視頻剪輯」,此時,就會有一個「目標聽眾設置-視頻剪輯」的設置界面出現,其中要設置的是「目標位速率」,由於RealProducerPlus8.51這款軟體開發的比較早,它定義的速率已經遠遠達不到高速網路視頻傳播的要求,所以可以選擇一個事先定義的目標聽眾然後在「目標位速率」欄目中寫入自己需要的速率,比如想讓512KDSL/CableModem的用戶得到1M的速率,那麼就先選定512KDSL/CableModem為「目標聽眾」,然後在「目標位速率」中填入1000。

選擇好以後,請記住定義的目標位速率,然後返回製作界面,在「選擇目標聽眾」中選擇好自己定義的速率,點擊開始就可以了。不出意外的話,等上一段時間就能得到RM格式的視頻文件了。界面如圖三:

RM格式圖三


該類的中文軟體中較好有RealFactory,上述功能該軟體都能執行。

二、
上面只是簡單地按照默認的方式製作RM文件,如果你想在影片質量與文件大小之間找到一個最佳的平衡點,就要使用一些高級的設置選項了。

現在來看看如何進行高級設置,來找到最佳的平衡點,同樣是剛才的「選項」這次選擇「參數設置選項」。這就是參數設置界面圖四:

RM格式圖四

圖中顯示的是最要設置的關鍵部分,在「視頻編碼解碼器」中建議選擇「RealVideo8」,原因請到REALNETWORK看英文去,就是在RealVideo9的編碼方式出現的現在RealVideo8依舊是製作Real視頻的首選。下面的「二次編碼」後面的說明寫得很清楚,如果使用二次編碼的話,時間將是不使用二次編碼的1X(1+3/4)倍,不過如果源片不大,而且又對質量有很高要求的話,盡可以使用此項。「可變速率編碼」簡單來說就是應用不同速率對應不同的視頻表現,比如在一部電影中有幾乎靜態不動的風景,也有場面火暴的槍戰,「可變速率編碼」可以計算不同場景所需要的速率,並且根據需要動態調整,其實RealProducerPlus默認設置就基本上最優化的了。採用RealVideo8進行編碼的時候還是講究的,還記得上面講的「目標位速率」嗎?就是在這個「目標位速率」上。還可以進行細微的調整從而使最終生成的視頻更好請看。這是「目標聽眾設置」中音頻設置界面,由於RealProducerPlus是採用了「Audio+Vedio=目標視頻速率」的編碼方式。這裡面又有一個最佳的平衡點,比如可以把音頻佔用的空間給視頻一點從而得到更好的視頻效果,建議在350K速率以上的視頻文件製作中使用「64Kbps的立體聲音樂」或「32Kbps的立體聲音樂」如果使用64Kbps以上的話,會使編碼時間增加,文件增大,而使用32Kbps以下的時候會使生成的RM格式文件聲音失真。

4 RM格式 -代碼

以下介紹RM格式代碼,這些代碼有助於對RM格式的了解和網頁使用RM格式文件。具體代碼如下:

有圖像的rm格式代碼:
<OBJECTclassid='clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA'height=288id=video1width=305VIEWASTEXT>
<paramname='_ExtentX'value='5503'>
<paramname='_ExtentY'value='1588'>
<paramname='AUTOSTART'value='-1'>
<paramname='SHUFFLE'value='0'>
<paramname='PREFETCH'value='0'>
<paramname='NOLABELS'value='0'>
<paramname='SRC'value='在這裡填寫你的音樂或電影的地址'>
<paramname='CONTROLS'value='Imagewindow,StatusBar,ControlPanel'>
<paramname='CONSOLE'value='RAPLAYER'>
<paramname='LOOP'value='0'>
<paramname='NUMLOOP'value='0'>
<paramname='CENTER'value='0'>
<paramname='MAINTAINASPECT'value='0'>
<paramname='BACKGROUNDCOLOR'value='#000000'>
</OBJECT>

無圖像的rm格式代碼:如相聲,歌曲。。。
<objectID='video2'WIDTH='300'HEIGHT='62'
CLASSID='CLSID:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA'>
<paramname='_ExtentX'value='9657'>
<paramname='_ExtentY'value='847'>
<paramname='AUTOSTART'value='-1'>
<paramname='SHUFFLE'value='0'>
<paramname='PREFETCH'value='0'>
<paramname='NOLABELS'value='0'>
<paramname='SRC'value='在這裡填寫你的音樂或電影的地址'>
<paramname='CONTROLS'value='StatusBar,controlpanel'>
<paramname='CONSOLE'value='Clip1'>
<paramname='LOOP'value='0'>
<paramname='NUMLOOP'value='0'>
<paramname='CENTER'value='0'>
<paramname='MAINTAINASPECT'value='0'>
<paramname='BACKGROUNDCOLOR'value='#000000'>
</object>

5 RM格式 -組成部分

RM格式RealFlash截圖
RM格式主要包含RealAudio、RealVideo和RealFlash三部分。以下為這三個組成部分作簡介:

1、RealAudio
RealAudio(即時播音系統)是ProgressiveNetworks公司所開發的軟體系統。是一種新型流式音頻StreamingAudio文件格式。它包含在RealMedia中,主要用於在低速的廣域網上實時傳輸音頻信息。有了RealAudio這套系統一般使用者只要自備多媒體個人電腦、14.4kbps數據機(它最低只佔用14.4kbps的網路頻寬)和PPP撥接帳號,就可以線上點播轉播站或是聆聽站台所提供的即時播音。

RealAudio主要適用於網路上的在線播放。能隨著網路帶寬的不同而改變聲音的質量,在保證大多數人聽到流暢聲音的前提下,令帶寬較寬敞的聽眾獲得較好的音質。

2、RealVideo
RealVideo是一種高壓縮比的視頻格式,可以使用任何一種常用於多媒體及Web上製作視頻的方法來創建RealVideo文件。例如Premiere、VideoShop以及AfterEffects等,對於文件的播放可用realplayer和暴風影音播放。
  
RealVideo文件是RealNetworks公司開發的一種新型流式視頻文件格式,它包含在RealNetworks公司所制定的音頻視頻壓縮規範RealMedia中,主要用來在低速率的廣域網上實時傳輸活動視頻影像,可以根據網路數據傳輸速率的不同而採用不同的壓縮比率,從而實現影像數據的實時傳送和實時播放。RealVideo除了可以以普通的視頻文件形式播放之外,還可以與RealServer伺服器相配合,在數據傳輸過程中邊下載邊播放視頻影像,而不必像大多數視頻文件那樣,必須先下載然後才能播放。比如:Internet一些網站利用RealVideo技術進行重大事件的實況轉播。

3、RealFlash
RealFlash是RealNetworks公司與Macromedia公司聯合推出的一種高壓縮比的動畫格式,RealFlash是一個載體相結合的動畫技術從Macromedia和流媒體技術從RealNetworks。具體來說,這是一個Flash文件的同步的RealAudio文件,這類文件的後綴是.rm,文件對應的播放器是「RealPlayer」。

基於矢量的動畫非常適合於流媒體。該動畫軟體定義了一個形狀,並使用代理協調,推動形成地點在屏幕上。因為它不保存圖像的每一幀,文件大小為大大少於基於幀的動畫。保持一個小的文件大小是至關重要的流動畫有效,因為大多數觀眾使用28.8Kbps的數據機。

RealFlash允許內容製作的動畫顯示在320×240像素或更大,取決於系統。此外,您還可以嵌入RealFlash動畫在一個HTML網頁。可以實施作為一個獨立的播放器,網景插件,並主動X控制項。鑒於這些無處不在的應用程序,RealFlash動畫可以運行在任何機器。

6 RM格式 -相關詞條

AVIWAVWMA
MPCASFWMV

7 RM格式 -參考資料

[1]網易學院:http://tech.163.com/
[2]人民網:http://www.people.com.cn/
[3]AWN:http://www.awn.com/
[4]生活嚮導網:http://www.cnsxxx.com/

上一篇[rmvb]    下一篇 [琳恩·瑪蓮]

相關評論

同義詞:暫無同義詞