[引子]
前一陣子,老媽參加太極拳訓練,所以為之找了些太極拳的視頻,由于老媽看了很感興趣,要做成VCD,可是有幾個精彩的視頻是rmvb格式,為了完成rmvb->VCD的轉化任務,開始了一番嘗試,由此產生了此文.
step 1: 找了幾個據說是具有從rmvb直接做出VCD的幾個軟件. 如:WinMPG。本人在虛擬光驅軟件的協助下,發覺產出的VCD鏡像上的圖像非常惡心,居然閃屏+解析度較低+偶爾出現色快. X
step 2: 在第一步中找軟件時,也search到不少有關使用DirectXsdk8起附帶的graphEdit完成rmvb->avi,我設想是"rmvb->avi->VCD",關鍵還要找些個以ax為后綴的filter,還有一些個人寫的dll化的編解碼器。結果是找到了RealMediaSplitter.ax--一個從real文件流中分離出其獨立的視頻流與音頻流,在擺弄了一番graphEdit后,終于能在graphEdit中播放rmvb文件了(注意:需要安裝個較新的RealPlayer),可是在做rmvb->avi時,發覺速度好慢。X
step 3: 靈光一閃,心想:從前一直玩的Nero Burning Rom不就有好多avi/mpeg/...的媒體格式直接做成VCD之功能嗎,不就是在import file dialog中沒見過rmvb格式的后綴名嗎,這并不意味著它不支持此格式,現在我有個RealMediaSpilter.ax, 改*.rmvb為Nero的import file dialog能打開之文件的后綴名就可,其實改成*.avi就可.(此處說明:這是玩了GraphEdit后修得的正果)。立馬安上硬盤上許久不用的Nero簡化版“nero7.0.1.4”,安裝時,以“Rmvb轉VCD Nero”為關鍵詞google了下,居然早有人用過此法,并完成了工作。
?
(呵呵,啰嗦了這么多)
summary:?
? 安裝RealPlayer 9.5(有了real流解碼器), 找RealMediaSpilter.ax并用regsvr32注冊下(有了數據流分離器),安裝Nero Buring Rom 7(有了一個高級版的GraphEdit, 自動的把Filter鏈接起來,還完成到VCD鏡像的轉化), 使用step 3中青色字的技巧.
Finish -- 希望能對別人有幫助