如何从正在播放的DAT文件和动画文件中提取出声音和视频保存为文件(附源程序)(100分)

W

wsfok

Unregistered / Unconfirmed
GUEST, unregistred user!
DELPHI高手:
如何从正在播放的DAT文件和动画文件(SWF文件)或正在播放的其他媒体文件中提取出完整的声音和视频并保存为文件(附源程序)
注意:不是用话筒(MIC)提取声音文件。
注意:是正在播放的文件。
注意:提取的声音和视频要完整,要有源程序。
谢谢
 
用DirectSound Capture应该可以录下
来源设为WaveOut,声音质量应该和播放的一样,至于源码,没做过
不过录的声音我想应该是系统的所有声音(声卡支持多音频流的话)
 
UP 有没有源程序我要源程序
 
请大家帮忙解决这个问题我在加上100分共200分
(绝对真实)

谢谢
 
自己放还是别人放?
别人放的,难,很难,不晓得
如果是自己放,我建议研究一下DirectShow,它的结构就像Tcpip一样,是层层解码

File or stream ->InPin[ decode1 ]OutPin-InPin[Decode2] -OutPin-。。-InPin[Render]
你在中间合适的地方插一层分路得到数据,得研究一下

不知道那位仁兄有简单明了加实惠的做法,

to wh77:
你要什么源程序?任何源程序都是别人的心血,你有用想一想,也须帮你,这样到处找要
什么都拿不到的,
 
TOzjan521 谢谢您给我的建议
您是否可以把您所说的方法说的在详细一些
谢谢
 
TOzjan521 如何使用DELPHI中的FLASH控件来控制声音(截取声音)
 
对DS的粗浅理解
你可以做一个传送的DirectShow Filters,一个In PIN,一个Out PIN,不改变数据
只得到数据,既是Transform Filters
然后手动建立Filter Graphs,把自己的Transform Filter插到合适的位置,利用
DS提供的众多的接口控制播放某个文件,就可以截取到声音了
 
to wf66,我想借去比较难,其实是一定可以,只是没有这方面的知识,
我对SWF不熟,不过它里边的声音不能通过某种手段直接提取出来吗?
我觉得它应该是像EXE中的资源一样存放的
 
接受答案了.
 
你是不是在转分呀?
WHY,Please give me a reason
 
不是在转分呀?
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
顶部