`

DirectShow 编写自己的视频播放器

阅读更多
现在正在做的东西,是需要根据H.264/avc的svc协议来开发一个基于IPTV平台的视频点播系统,支持相应视频流的播放器当然要自己写一个出来,经过一番查询,最后确定了用DirectShow来进行开发(其实想用windows media player sdk来开发的,资料太少了。。)

开发环境:vs2005
参考资料:《Visual C++音频/视频处理技术及工程实践》

今天下午成功跑了下那个例子~ 有点点的欣慰。
参考资料中基本上列出了编译sample库的时候出现的一系列问题。是个很好的参考书籍。 不过我在windows7下跑的,没有出现release_unicode4这个文件夹,不知道为什么。。。(如果知道的,希望指点下啊),还是出现了一个问题:遇到类似“无法解析的外部符号 _IID_IMediaEvent”的错误,在vs2005下工程的 属性->链接器->输入->附加依赖项 debug添加Strmbasd.lib Msvcrtd.lib Winmm.lib,release添加Strmbase.lib Msvcrt.lib Winmm.lib。
如此成功了。 呵呵。





1. 滤波器
   源滤波器
   转换滤波器
   视频解码器
   视频渲染滤波器
   音频渲染滤波器
2.
  • 大小: 177.4 KB
  • 大小: 86.6 KB
  • 大小: 79 KB
  • 大小: 44.3 KB
分享到:
评论

相关推荐

    采用directshow技术来编写的多媒体播放器源码

    采用directshow技术来编写的音频、视频播放器源码,很实用的,

    VC++编写的视频播放器

    以前的课程设计,用VC++写的一个多媒体播放器,基本功能齐全,有播放列表,可拖入文件夹。DirectShow开发

    DirectShow和MediaFoundation编写的本地视频播放器

    找的关于视频和音频方面demo学习

    C#编写的directshow示例程序,运用directshowlib库(.net)

    本资源是用C#编写的应用directshow库(DirectShowLib...很全面,是2010年的更新版,是目前官网上能找到的最新的版本,包括视频播放器,vmr9视频,图像,文字叠加等示例程序。经过组合,可以做出很全面的视频处理软件~~~

    Visual C++音频/视频处理技术及工程实践(分卷2)

    主要内容包括软件Visual C++2005的开发技术、DirectSound开发音频、DirectShow/VFW开发视频、MMX/SSE进行多媒体汇编编程、DM642 DSP进行音视频算法优化和主流视频算法MPEG-4/H.264的编码原理及工程实践。本书系统地...

    Visual C++ 音频/视频 处理技术及工程实践(分卷3)

    主要内容包括软件Visual C++2005的开发技术、DirectSound开发音频、DirectShow/VFW开发视频、MMX/SSE进行多媒体汇编编程、DM642 DSP进行音视频算法优化和主流视频算法MPEG-4/H.264的编码原理及工程实践。本书系统地...

    Visual C++音频视频处理技术及工程实践(分卷7)

    主要内容包括软件Visual C++2005的开发技术、DirectSound开发音频、DirectShow/VFW开发视频、MMX/SSE进行多媒体汇编编程、DM642 DSP进行音视频算法优化和主流视频算法MPEG-4/H.264的编码原理及工程实践。本书系统地...

    Visual C++音频视频处理技术及工程实践(分卷0)

    主要内容包括软件Visual C++2005的开发技术、DirectSound开发音频、DirectShow/VFW开发视频、MMX/SSE进行多媒体汇编编程、DM642 DSP进行音视频算法优化和主流视频算法MPEG-4/H.264的编码原理及工程实践。本书系统地...

    Visual C++音频视频处理技术及工程实践(含源码2/2)

    主要内容包括软件Visual C++2005的开发技术、DirectSound开发音频、DirectShow/VFW开发视频、MMX/SSE进行多媒体汇编编程、DM642 DSP进行音视频算法优化和主流视频算法MPEG-4/H.264的编码原理及工程实践。本书系统地...

    Visual C++音频视频处理技术及工程实践地址

    主要内容包括软件Visual C++2005的开发技术、DirectSound开发音频、DirectShow/VFW开发视频、MMX/SSE进行多媒体汇编编程、DM642 DSP进行音视频算法优化和主流视频算法MPEG-4/H.264的编码原理及工程实践。本书系统地...

    Visual C++音频/视频处理技术及工程实践 (分卷1)

    主要内容包括软件Visual C++2005的开发技术、DirectSound开发音频、DirectShow/VFW开发视频、MMX/SSE进行多媒体汇编编程、DM642 DSP进行音视频算法优化和主流视频算法MPEG-4/H.264的编码原理及工程实践。本书系统地...

    Visual C++音频视频处理技术及工程实践(分卷9)

    主要内容包括软件Visual C++2005的开发技术、DirectSound开发音频、DirectShow/VFW开发视频、MMX/SSE进行多媒体汇编编程、DM642 DSP进行音视频算法优化和主流视频算法MPEG-4/H.264的编码原理及工程实践。本书系统地...

    Visual C++音频视频处理技术及工程实践(分卷6)

    主要内容包括软件Visual C++2005的开发技术、DirectSound开发音频、DirectShow/VFW开发视频、MMX/SSE进行多媒体汇编编程、DM642 DSP进行音视频算法优化和主流视频算法MPEG-4/H.264的编码原理及工程实践。本书系统地...

    VC视频音频开发实用工程案例精选光盘源码

    第5章,介绍了MPEG-4的关键技术,通过编写一个MPEG-4的播放器,指导读者利用现有的DivX(MPEG-4)编码和解码器,编写自己的播放器,体验MPEG-4带来的高品质画面与高压缩比。 第6章,介绍了MPEG-4编码过程,包括形状...

    vc++ 应用源码包_5

    MFC+DLL的编写和调用示例 MFC换肤完全贴图实现 Smile简体版 Linux内核完全注释附 MFC+消息循环贴图---金山毒霸界面 自绘控件实现。 MFCDemo DirectUI移植到MFC中实现。 MFCHtml 调用脚本 MFC使用COM加载WMI...

    vc++ 开发实例源码包

    注释非常详细,相信会帮助大家设计好自己的个性窗体。 C++_Primer_第4版_中文+英文 原书源码+课后习题答案。 CameraController(云界面) 实现了自绘控件,云端控制主要在CnComm类多线程串口通讯库, camerads-...

    vc++ 应用源码包_1

    MFC+DLL的编写和调用示例 MFC换肤完全贴图实现 Smile简体版 Linux内核完全注释附 MFC+消息循环贴图---金山毒霸界面 自绘控件实现。 MFCDemo DirectUI移植到MFC中实现。 MFCHtml 调用脚本 MFC使用COM加载WMI...

    vc++ 应用源码包_2

    MFC+DLL的编写和调用示例 MFC换肤完全贴图实现 Smile简体版 Linux内核完全注释附 MFC+消息循环贴图---金山毒霸界面 自绘控件实现。 MFCDemo DirectUI移植到MFC中实现。 MFCHtml 调用脚本 MFC使用COM加载WMI...

    vc++ 应用源码包_6

    MFC+DLL的编写和调用示例 MFC换肤完全贴图实现 Smile简体版 Linux内核完全注释附 MFC+消息循环贴图---金山毒霸界面 自绘控件实现。 MFCDemo DirectUI移植到MFC中实现。 MFCHtml 调用脚本 MFC使用COM加载WMI...

    vc++ 应用源码包_3

    MFC+DLL的编写和调用示例 MFC换肤完全贴图实现 Smile简体版 Linux内核完全注释附 MFC+消息循环贴图---金山毒霸界面 自绘控件实现。 MFCDemo DirectUI移植到MFC中实现。 MFCHtml 调用脚本 MFC使用COM加载WMI...

Global site tag (gtag.js) - Google Analytics