DShow问题解决:
参考文献:(其中一部分)
http://blog.sina.com.cn/s/blog_639a2ad70101kpen.html
http://blog.csdn.net/leixiaohua1020/article/category/1645657
http://download.csdn.net/detail/leixiaohua1020/6453467 ()
个人DShow+win10+vs2010安装:
  1 通过网上查看,只有win7+ Dshow相关控件,下载Directshow,通过官网下载有GRMSDK_EN_DVD以及GRMSDKX_EN_DVD(第三个我没有使用)
  2 点击安装,却安装不了。通过查看网上资料,大概是因为有Framework4.0以上版本问题。卸载的话觉得耽误时间,就找老版本(下载dxsdk_feb2005_extras.exe)
  3 点击安装,有DirectShow文件夹,查看网上资料,编辑Extras\DirectShow\Samples\C++\DirectShow\BaseClasses项目。
  4 在编辑过程出现错误,提示老版本默认int等问题,于是在项目-配置属性-c/c++-命令行里面添加/wd4300,然后再在C/C++-语言中修改“强制For循环范围中的合规性”为否即可编译
  5 重复操作4次,完成Debug/Debug_Unicode/Release/Release_Unicode都编译成功。
  6 把该文件拷入C:\Program Files\Microsoft SDKs\Windows\v7.1中,如果没有对应文件夹可自己新建(目的其实就是在vs2010中添加项目路径使用,不拷贝应该也没事)
  7 通过网上查找下载简单程序测试是否可行(http://download.csdn.net/detail/leixiaohua1020/6453467)
  8 下载后编译出现错误(默认int型错误),通过上面步骤可知添加/wd4300,修改项目-配置属性-c/c++-命令行里面添加/wd4300,然后再在C/C++-语言中修改“强制For循环范围中的合规性”为否;
  9 修改过后再次编译还是有错误(未定义标识符 "wsprintfWInternal"错误),查看网上资料说需要修改属性中C/C++-语言-“将WChar_t视为内置类型”改为否。于是修改,但仍然有错误;
  10 再次查找,直接把那个错误wsprintf修改swprintf即可(不需要再修改,直接编译)
  11 成功编译。然后我运行.mp4文件,运行分辨率极差。但是运行电影剪辑.mpg,可清晰观看
  12 每个人情况不同,以上只是本人安装Direct Show。(播放mp4问题在学习处理中)

DirectShow安装相关推荐

  1. Windows SDK 7.1 (包含directshow)安装配置

    最近一直在做毕业设计的事情,需要利用directshow进行视频开发,但是现在单独的directshow包已经没有了,从directx9.0c开始directshow和directx分开发布,现在的d ...

  2. DirectX for DirectShow---Get Start

    ccc译自DirectX的DirectShow--Get Start (2001.8.20) DirectX是关于多媒体编程的环境(SDK).DirectShow是关于Windows媒体捕捉与播放的编 ...

  3. 安装DirectShow的Filter一些总结

    我们的软件是使用DirectShow开发的,需要兼容各种相机设备. 一个用户是使用第三方购买的相机并配有SDK,他的SDK重装系统没有了.我给他发了一份SDK并准备给他安装. 总结下遇到的一些低级错误 ...

  4. 【转】FFmpeg获取DirectShow设备数据(摄像头,录屏)

    这两天研究了FFmpeg获取DirectShow设备数据的方法,在此简单记录一下以作备忘.本文所述的方法主要是对应Windows平台的. 1.       列设备 ffmpeg -list_devic ...

  5. Fedora 下安装Mplayer(添加源和解决错误问题)

    Mplyer fedora不给大家提供带有版权问题或是封源的软件,这个给我们下载软件带来了许多麻烦,所以在这里提供RPM Fusion源,来补充我们Linux的"软件库". 直接复 ...

  6. 【OpenCV学习笔记2】OpenCV 完全安装 新增VS2010+OpenCV2.1,新增VS2010+OpenCV2.3.1

    OpenCV 完全安装 SkySeraph  Jun.1st 2010  HQU zgzhaobo@gmail.com  452728574 Latest Modified Date:Dec.12nd ...

  7. DirectX和DirectShow介绍和区别

    1.DirectX是什么 DirectX是微软推出的一套基于Windows系统的多媒体应用程式接口APIs函式.在开发中,DX分为两个部分,一个是运行库,通过DX编译出来的程式必须要有运行库的支持,另 ...

  8. directshow c++ 设置 曝光_DirectShow 接口访问相机参数设置方法

    本文档适用于所有适用 directshow 接口访问相机的程序,例如 MATLAB和 Labview 的 ImaqDx 接口.Halcon 的 Directshow 接口等. MATLAB 中,可以通 ...

  9. 编译DirectShow Samples

    Windows SDK v7.0里包含有DirectShow相关的例子程序,好像是VS2003或VS2005的工程文件.因为没有直接安装Visual Studio开发工具,只是用SDK安装了VC9编译 ...

  10. c++ DirectShow播放任意格式的视频

    利用opencv只能处理.avi的视频,opencv之前的版本之前试过好像是只能处理.avi未压缩版本的视频,未压缩过的视频相当大,一个文件大概是几十个G.(这个不确定,因为之前用的压缩过的.avi的 ...

最新文章

  1. RAID0、RAID1、RAID0+1模式实战评测
  2. bal插口_EBS R12各模块接口表大全
  3. SAP中记账码的作用
  4. 安卓入门系列-04常见布局之LinearLayout(线性布局)
  5. 迁移SVN注意事项及操作方法
  6. 算法学习之路|反转链表
  7. 公司搞不好,除了坑股东,还坑的是客户
  8. Java数据结构:双向链表Double Linked List基础笔记
  9. android分享文字到朋友圈,微信,分享朋友圈,只能分享图,文字带不过来,这是什么原因?是BUG吗?...
  10. 相克军oracle dba视频,相克军 Oracle DBA培训视频教程
  11. 程序员必会10种算法
  12. matlab将数据集分成训练集和测试集,Matlab实现 把数据集X分割成训练集和测试集...
  13. MFC导入图标文件的方法
  14. word转换成字符串
  15. uva 167 The Sultan's Successors
  16. java 排名算法_排行榜的算法
  17. python加密安装方法_安装Python加密错误
  18. 2001-2022年全国各城市风速数据(逐日、逐月、逐年)
  19. TexturePacker破解办法
  20. 如果你自己不做出努力的样子,即使人家想拉你,都不知道你的手在哪。

热门文章

  1. 怎么进行PDF合并?PDF合并方法
  2. SSH框架报 org.hibernate.impl.QueryImpl cannot be cast to com.gao.ruan.pojos.Category
  3. 最新最全论文合集——基于背景知识的对话系统
  4. mysql latch和缓存关系_latch:cachebufferschains等待事件导致的latch争用的原理原因与...
  5. IM即时通讯聊天软件1.0
  6. C语言交换a,b值的几种写法
  7. 简单计算器 求一元二次方程的根
  8. 行频、场频与分辨率、刷新率
  9. iTunes只能装C盘吗_为什么电脑软件喜欢默认安装在C盘呢?
  10. h3c交换机配置远程管理_h3c 交换机配置VLAN和远程管理