您的位置:程序门 -> vc/mfc -> 图形处理/算法



学习提取avi帧遇到个问题。[声音与divx压缩的avi]


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


学习提取avi帧遇到个问题。[声音与divx压缩的avi]
发表于:2007-01-08 07:55:40 楼主
我学习提取avi帧,然后用directx8   draw到屏幕上,程序运行有2个问题。
1就是不能播放声音。我获得的声音数据都是同一个字符,好象是0。
2遇到压缩的avi就不能播放,在提取帧流前,我没加avi压缩管理函数。
(奇怪,用microsoft默认的视频压缩,压缩的avi也可以播放,总的
来说,media   player   能播放的,我的程序也能播放,但用divx等压缩的,
装了相应解码后,media   player能播放,我的不能播放,我想是因为我的
程序没有添加avi解压缩管理函数   )

这2个问题让我头疼了好几天,这些天又访问不了us网站,所以一直无法解决这
2个问题。谁能帮忙解决一下,最好有例子,发送到user8848@sina.com.谢谢。
发到这里也可以。
发表于:2007-01-08 14:08:431楼 得分:0
使用的directshow吗?
  应该是只能连接就可以了,用graphedit   调试看下吧
发表于:2007-01-08 14:09:082楼 得分:0
只能-> 智能
发表于:2007-01-08 14:22:303楼 得分:0
看msdn中的using   avifile   functions   and   macros
发表于:2007-01-09 08:23:494楼 得分:0
没有用directshow,我是提取出avi每帧,利用时间控制和3d加速技术直接画到屏幕上的.
发表于:2007-01-09 08:28:305楼 得分:0
mark
发表于:2007-01-10 08:11:006楼 得分:0
有朋友做过类似项目吗
发表于:2007-01-10 12:58:587楼 得分:0
关注,没理解错的话,是自己读取,解码,播放吧!
发表于:2007-01-10 22:09:528楼 得分:0
没错,理解正确.我可以读一般avi,但divx类型的avi就不能了,因为没做解码.
因此,需要一个解码类库.考虑了ffmpeg.开源.
声音还是有点问题,获得的数据不正确.
发表于:2007-01-10 23:54:139楼 得分:0
avimakecompressedstream   或用vcm了么?
发表于:2007-01-11 12:39:0910楼 得分:0
我没做过,但也很想学习

divx是mp4,或许可以在graphedit中看看,音频流接的是什么filter,推测其原因。
发表于:2007-01-14 11:56:2411楼 得分:0
videocompressedmanage
发表于:2007-01-19 10:57:3212楼 得分:0
vcm
发表于:2007-05-09 23:42:2113楼 得分:0
how   to


快速检索

最新资讯
热门点击