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

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

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

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

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

Finish -- 希望能對(duì)別人有幫助