DSPACK 錄音轉 mp3 的範例, 半完成 |
尚未結案
|
zombit
初階會員 發表:63 回覆:39 積分:30 註冊:2004-05-11 發送簡訊給我 |
目前的檔案在
http://home.so-net.net.tw/aswater/tmp/dsMP3.zip 現在卡在 //Select MPEG Layer-3 from "Audio Compressors"
CapEnum.SelectGUIDCategory(CLSID_AudioCompressorCategory);
filMp3Encoder.BaseFilter.Moniker :=
CapEnum.GetMoniker(CapEnum.FilterIndexOfFriendlyName('MPEG Layer-3')); 這個地方, 都傳回 nil , 導致後面出現 interface not supported
應該是抓不到目前電腦所裝的 mp3 filter. //Select WAV Dest and File writer from "DirectShow Filters"
CapEnum.SelectGUIDCategory(CLSID_LegacyAmFilterCategory);
filWaveDest.BaseFilter.Moniker :=
CapEnum.GetMoniker(CapEnum.FilterIndexOfFriendlyName('WAV Dest')); 不過相對的, 'WAV Dest' 的部分, 在我註冊了 DSpack 提供的
DSPACK234\Demos\D6-D7\Filters\WaveDest\WaveDest.ax
後有抓到(不是傳回 nil). 還有我在註冊了 'WAV Dest filter 之後(c:\winnt\system32\regsvr32.exe WaveDest.ax),
到 聲音及多媒體內容\硬體\音訊轉碼器 都看不到 Wave dest 的蹤影,
不知道哪邊可以查目前所註冊的 filter? 請指教,
謝謝.
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |