詳情
RM格式文件是視頻播放文件,它的特點是文件小,但畫質仍能保持的相對良好,适合用于在線播放。
RM格式是RealNetworks公司開發的一種流媒體視頻文件格式,可以根據網絡數據傳輸的不同速率制定不同的壓縮比率,從而實現低速率的Internet上進行視頻文件的實時傳送和播放。它主要包含RealAudio、RealVIdeo和RealFlash三部分。網絡上常見的RM格式通常為RealMedia,它的特點是文件小,但畫質仍能保持的相對良好,适合用于在線播放。
這種格式的另一個特點是用戶使用RealPlayer或RealOnePlayer播放器可以在不下載音頻/視頻内容的條件下實現在線播放。另外,RM作為目前主流網絡視頻格式,它還可以通過其RealServer服務器将其它格式的視頻轉換成RM視頻并由RealServer服務器負責對外發布和播放。
發展史
RA格式文件由一開始就是定位就是在視頻流應用方面的,是視頻流技術的始創者。
早期的RM格式為了能夠實現在有限帶寬的情況下,進行視頻在線播放而被研發出來,并一度紅遍整個互聯網。而為了實現更優化的體積與畫面質量,RealNetworks公司不久又在RM的基礎上,推出了可變比特率編碼的RMVB格式。RMVB格式的誕生,打破了原先RM格式那種平均壓縮采樣的方式,在保證平均壓縮比的基礎上,采用浮動比特率編碼的方式,将較高的比特率用于複雜的動态畫面(如歌舞、飛車、戰争等),而在靜态畫面中則靈活地轉為較低的采樣率,從而合理地利用了比特率資源,使RMVB最大限度地壓縮了影片的大小,最終擁有了近乎完美的接近于DVD品質的視聽效果。可以做個簡單對比,一般而言一部120分鐘的dvd體積為4GB,而rmvb格式來壓縮,僅400mb左右,而且清晰度流暢度并不比原DVD差太遠。RMVB格式是rm格式進化版本。
制作
以下是要介紹的是利用VOB、MPG、AVI、DAT、WMV、MOV文件制作成RM格式文件過程。制作軟件隻需要RealProducerPlus8.51就行了;如果要是用戶是個狂熱的完美主義者,隻想看清晰版本的話,那就請用戶準備HelixProducerPlus9以上版本。在制作成RM格式文件開始之前建議用戶使用WINDOWS2000以上操作系統,另外建議用戶有800以上主頻的CPU,主軸轉速7200以上的硬盤,有可能的話請使用RIAD0作為你的磁盤系統。如果用戶沒有上面的條件也不要緊,隻要你有耐心、有決心。有和大家分享自己所喜愛的影片的熱心同樣可以。
使用RealProducerPlus8.51很簡單,大家安裝後可以找一份漢化文件安裝一下,然後就能很清楚地看明白了,打開界面如圖一:
還可以選擇從“多媒體設備輸入”,當然前提是要有視頻捕捉設備,而且也可以選擇輸出到一個REALSERVER上去,這裡隻讨論制作RM文件,所以當選擇好後請點“确定”進入下一步,界面如圖二:
建議在制作RM文件的時候這樣選擇:1、選擇單一速率,這樣可以控制生成的RM文件大小合适,而且不包含過多的垃圾信息;2.在視頻品質中選擇“急劇的圖象視頻”,這樣在大動态畫面中可以得到更好的視頻質量;3、使用自己定義的編碼速率。
定義RM格式編碼速率
可以在選項裡找到“目标聽衆設置”,在此選項中再選擇“基于Real視頻剪輯”,此時,就會有一個“目标聽衆設置-視頻剪輯”的設置界面出現,其中要設置的是“目标位速率”,由于RealProducerPlus8.51這款軟件開發的比較早,它定義的速率已經遠遠達不到高速網絡視頻傳播的要求,所以可以選擇一個事先定義的目标聽衆然後在“目标位速率”欄目中寫入自己需要的速率,比如想讓512KDSL/CableModem的用戶得到1M的速率,那麼就先選定512KDSL/CableModem為“目标聽衆”,然後在“目标位速率”中填入1000。
選擇好以後,請記住定義的目标位速率,然後返回制作界面,在“選擇目标聽衆”中選擇好自己定義的速率,點擊開始就可以了。不出意外的話,等上一段時間就能得到RM格式的視頻文件了。界面如圖三:
該類的中文軟件中較好有RealFactory,上述功能該軟件都能執行。
二、
上面隻是簡單地按照默認的方式制作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格式主要包含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動畫可以運行在任何機器。