[引子] 前一陣子,老媽參加太極拳訓(xùn)練,所以為之找了些太極拳的視頻,由于老媽看了很感興趣,要做成VCD,可是有幾個精彩的視頻是rmvb格式,為了完成rmvb->VCD的轉(zhuǎn)化任務(wù),開始了一番嘗試,由此產(chǎn)生了此文.

step 1: 找了幾個據(jù)說是具有從rmvb直接做出VCD的幾個軟件. 如:WinMPG。本人在虛擬光驅(qū)軟件的協(xié)助下,發(fā)覺產(chǎn)出的VCD鏡像上的圖像非常惡心,居然閃屏+解析度較低+偶爾出現(xiàn)色快. X

step 2: 在第一步中找軟件時,也search到不少有關(guān)使用DirectXsdk8起附帶的graphEdit完成rmvb->avi,我設(shè)想是"rmvb->avi->VCD",關(guān)鍵還要找些個以ax為后綴的filter,還有一些個人寫的dll化的編解碼器。結(jié)果是找到了RealMediaSplitter.ax--一個從real文件流中分離出其獨立的視頻流與音頻流,在擺弄了一番graphEdit后,終于能在graphEdit中播放rmvb文件了(注意:需要安裝個較新的RealPlayer),可是在做rmvb->avi時,發(fā)覺速度好慢。X

step 3: 靈光一閃,心想:從前一直玩的Nero Burning Rom不就有好多avi/mpeg/...的媒體格式直接做成VCD之功能嗎,不就是在import file dialog中沒見過rmvb格式的后綴名嗎,這并不意味著它不支持此格式,現(xiàn)在我有個RealMediaSpilter.ax, 改*.rmvb為Nero的import file dialog能打開之文件的后綴名就可,其實改成*.avi就可.(此處說明:這是玩了GraphEdit后修得的正果)。立馬安上硬盤上許久不用的Nero簡化版“nero7.0.1.4”,安裝時,以“Rmvb轉(zhuǎn)VCD Nero”為關(guān)鍵詞google了下,居然早有人用過此法,并完成了工作。
?
(呵呵,啰嗦了這么多)

summary:?
? 安裝RealPlayer 9.5(有了real流解碼器), 找RealMediaSpilter.ax并用regsvr32注冊下(有了數(shù)據(jù)流分離器),安裝Nero Buring Rom 7(有了一個高級版的GraphEdit, 自動的把Filter鏈接起來,還完成到VCD鏡像的轉(zhuǎn)化), 使用step 3中青色字的技巧.

Finish -- 希望能對別人有幫助