各位高手,我想按照我规定的时间起点和终点,将如AVI,MPEG,WMV这类文件中这段时间内的音频提取出来,并保存为MP3文件。现在我还不清楚通过什么样的方法可以实现,请各位多提提建议。

解决方案 »

  1.   

    哎!
    看来Delphi 的多媒体方面,确实需要高手支持!
      

  2.   

    你需要建立IBaseAudio接口的实例就可以控制!
      

  3.   

    自己在Delphi里建立FilterGraph吧,FileSource经Splitter分离后,将Audio pin连到音频编码器(如PCM、ADPCM、MP3等),再连DUMP即可。
    然后在MediaSeeking接口设置开始和结束时间,RUN!
      

  4.   

    wav的可以
    参考http://www.ccrun.com/Doc/go.asp?id=599
      

  5.   

    通过录制线路上的声音就可以啊
    推荐你看看DSPack,做一个录音程序,注意选择录音源为线路,不是很复杂的
    别忘了给分哈哈哈