vb调用directshow提取avi音频?

hc2008l5 CSDN会员 hc2008l5 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
Dim le As FilgraphManager
Sub SetAviDats(i$)
On Error GoTo e
Dim k As IFilterInfo, c As IFilterInfo, d As IFilterInfo, n As IFilterInfo, p(3) As IPinInfo
Set le = New FilgraphManager
SetFlter k, "WAV Dest"
SetFlter c, "AVI/WAV File Source"
SetFlter d, "AVI Mux"
SetFlter n, "File writer"
c.FileName = "E:\1.avi"
n.FileName = "E:\1.wav" '运行到这句错了,不知该怎么办?
c.FindPin "1", p(0)

e: MsgBox Err.Description
End Sub

Sub SetFlter(i As IFilterInfo, j$)
On Error GoTo e
Dim k As IRegFilterInfo, c$
For Each k In le.RegFilterCollection
If InStr(k.Name, j) Then
k.Filter i
GoTo e
End If
Next
e: Err.Clear
End Sub
...全文
评论 3
收藏 已收藏
分享
返回顶部
hc2008l5 CSDN会员
多媒体 807 成员 8,274 内容