[高手请进]:关于视频处理的问题!

nierong527 2006-10-31 12:44:21
现在想做一个播放视频的功能,可以播放wmv、avi、mpg等格式.但问题是到底什么格式用什么方法处理的问题。比如说DirectShow肯定可以解决播放wmv、avi、mpg、wma等几乎所有的格式,若只要播放avi格式文件,只要一个控件就可以了,但是相当不合算,因为这样资源浪费太多,就为了一个avi格式就要添加一个很大的控件,其实用win32 API函数就可以了。还有个问题是DirectShow与DirectX的关系,它应该是DirectX的一部分吧?说了这么多,我对视频处理的整个体系还处于朦胧状态,但是在学之前,且要学好,弄明白哪些格式用什么方式处理是必须的,但找了半天也没有彻底搞明白,请哪位对视频处理有深入研究的高手(有和我一样并不是太清楚的就洗耳恭听就行,不要说些“应该...”、“我想是...”,其实就是根本没有弄明白)给我指点一下,使我茅塞顿开!谢了!
...全文
96 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
nierong527 2006-11-01
  • 打赏
  • 举报
回复
谢谢大家指点!
DentistryDoctor 2006-10-31
  • 打赏
  • 举报
回复
那就用DirectShow啦,用其智能连接。
tjandy 2006-10-31
  • 打赏
  • 举报
回复
同意楼上的,用DIRECTSHOW,DIRECTSHOW播放视频文件时是可以调用系统当前注册的解码器的,这样你写完以后也不用管要播放什么格式的文件了,只要用户机器上装了相应的解码器,自然就可以播放了。这是最简单的办法了
你可以找些DIRECTSHOW方面的书先看看,明白了DIRECTSHOW是怎么处理视频和音频流的,你可能会发现并没有你想的这么难

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧