RM格式

RM格式

RM格式是RealNetworks公司開發的一種流媒體視頻檔案格式,可以根據網路數據傳輸的不同速率制定不同的壓縮比率,從而實現低速率的Internet上進行視頻檔案的實時傳送和播放。它主要包含RealAudio、RealVideo和RealFlash三部分。rm (Unix)是一個基本的UNIX命令,其名稱源自英文單詞remove的縮寫,用於刪除檔案系統中的檔案、目錄、設備檔案、符號連結等對象。準確地說,rm移除的指向特定對象的引用。在檔案系統中,這些特定的對象可能有多個引用(例如,兩個不同的檔案名稱可能指向相同的檔案), 只有在一個對象不再有任何引用,並且沒有任何程式還擁有這個檔案的有效句柄的時候,這個檔案才會被刪除。

基本信息

詳情

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

發展史

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

製作

以下是要介紹的是利用VOBMPGAVIDATWMVMOV檔案製作成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格式檔案聲音失真。

代碼

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

有圖像的rm格式代碼:

無圖像的rm格式代碼:如相聲,歌曲。。。

CLASSID="CLSID:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA">

組成部分

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動畫可以運行在任何機器。

相關詞條

相關搜尋

熱門詞條