DirectShow安装
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安装相关推荐
- Windows SDK 7.1 (包含directshow)安装配置
最近一直在做毕业设计的事情,需要利用directshow进行视频开发,但是现在单独的directshow包已经没有了,从directx9.0c开始directshow和directx分开发布,现在的d ...
- DirectX for DirectShow---Get Start
ccc译自DirectX的DirectShow--Get Start (2001.8.20) DirectX是关于多媒体编程的环境(SDK).DirectShow是关于Windows媒体捕捉与播放的编 ...
- 安装DirectShow的Filter一些总结
我们的软件是使用DirectShow开发的,需要兼容各种相机设备. 一个用户是使用第三方购买的相机并配有SDK,他的SDK重装系统没有了.我给他发了一份SDK并准备给他安装. 总结下遇到的一些低级错误 ...
- 【转】FFmpeg获取DirectShow设备数据(摄像头,录屏)
这两天研究了FFmpeg获取DirectShow设备数据的方法,在此简单记录一下以作备忘.本文所述的方法主要是对应Windows平台的. 1. 列设备 ffmpeg -list_devic ...
- Fedora 下安装Mplayer(添加源和解决错误问题)
Mplyer fedora不给大家提供带有版权问题或是封源的软件,这个给我们下载软件带来了许多麻烦,所以在这里提供RPM Fusion源,来补充我们Linux的"软件库". 直接复 ...
- 【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 ...
- DirectX和DirectShow介绍和区别
1.DirectX是什么 DirectX是微软推出的一套基于Windows系统的多媒体应用程式接口APIs函式.在开发中,DX分为两个部分,一个是运行库,通过DX编译出来的程式必须要有运行库的支持,另 ...
- directshow c++ 设置 曝光_DirectShow 接口访问相机参数设置方法
本文档适用于所有适用 directshow 接口访问相机的程序,例如 MATLAB和 Labview 的 ImaqDx 接口.Halcon 的 Directshow 接口等. MATLAB 中,可以通 ...
- 编译DirectShow Samples
Windows SDK v7.0里包含有DirectShow相关的例子程序,好像是VS2003或VS2005的工程文件.因为没有直接安装Visual Studio开发工具,只是用SDK安装了VC9编译 ...
- c++ DirectShow播放任意格式的视频
利用opencv只能处理.avi的视频,opencv之前的版本之前试过好像是只能处理.avi未压缩版本的视频,未压缩过的视频相当大,一个文件大概是几十个G.(这个不确定,因为之前用的压缩过的.avi的 ...
最新文章
- RAID0、RAID1、RAID0+1模式实战评测
- bal插口_EBS R12各模块接口表大全
- SAP中记账码的作用
- 安卓入门系列-04常见布局之LinearLayout(线性布局)
- 迁移SVN注意事项及操作方法
- 算法学习之路|反转链表
- 公司搞不好,除了坑股东,还坑的是客户
- Java数据结构:双向链表Double Linked List基础笔记
- android分享文字到朋友圈,微信,分享朋友圈,只能分享图,文字带不过来,这是什么原因?是BUG吗?...
- 相克军oracle dba视频,相克军 Oracle DBA培训视频教程
- 程序员必会10种算法
- matlab将数据集分成训练集和测试集,Matlab实现 把数据集X分割成训练集和测试集...
- MFC导入图标文件的方法
- word转换成字符串
- uva 167 The Sultan's Successors
- java 排名算法_排行榜的算法
- python加密安装方法_安装Python加密错误
- 2001-2022年全国各城市风速数据(逐日、逐月、逐年)
- TexturePacker破解办法
- 如果你自己不做出努力的样子,即使人家想拉你,都不知道你的手在哪。
热门文章
- 怎么进行PDF合并?PDF合并方法
- SSH框架报 org.hibernate.impl.QueryImpl cannot be cast to com.gao.ruan.pojos.Category
- 最新最全论文合集——基于背景知识的对话系统
- mysql latch和缓存关系_latch:cachebufferschains等待事件导致的latch争用的原理原因与...
- IM即时通讯聊天软件1.0
- C语言交换a,b值的几种写法
- 简单计算器 求一元二次方程的根
- 行频、场频与分辨率、刷新率
- iTunes只能装C盘吗_为什么电脑软件喜欢默认安装在C盘呢?
- h3c交换机配置远程管理_h3c 交换机配置VLAN和远程管理