E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
DShow
DirectShow 学习方法
DirectShow(简称
DShow
)是一个Windows平台上的流媒体框架,提供了高质量的多媒体流采集和回放功能。这篇博客主要是简单讲下如何学习DirectShow框架,避免让自己少走一点弯路。
fengMisaka
·
2019-12-17 14:00
不要轻易使用ffmpeg的audio_device_number来设置音频设备
最近项目中需要使用ffmpeg实现录音功能,使用的ffmpeg-3.4.4的库,根据源代码
dshow
.c中的定义{"audio_device_number","setaudiodevicenumberfordeviceswithsamename
zhangxiuyuan
·
2019-12-10 15:00
ffmpeg录音存储
有时候项目需要单独录音,这里使用ffmepg,利用
dshow
的虚拟音频设备采集语音,可以使用命令查看ffmpeg的音频采集设备:ffmpeg-list_devicestrue-fdshow-idummy
donghui_luo
·
2019-06-28 16:44
FFMPEG
FFmpeg AVFrame变量的YUV Frame旋转
最近在用FFmpeg和
DShow
框架交互,在Frame的层面处理一些数据。需要从DShowFIlter获取数据,然后用buffer初始化AVFrame,再交给FFmpeg的Filter处理。
EthanXZhang
·
2017-12-03 14:02
多媒体
ffmpeg
FFmpeg录屏软件开发之屏幕录像
在Windows系统使用libavdevice抓取屏幕数据有两种方法:gdigrab和
dshow
。1.gdigrabgdigrab是FFmpeg专门用于抓取Windows桌面的设备。
亭台六七座
·
2017-10-27 20:43
Qt-音视频
obs-studio模块简介与源码编译
采集:Windows(
dshow
,dsound),ios,mac(AVFoundation,AVCaptureSesssion),android(Camera,AudioRecord),Linux(v4l2
Zoe今忆
·
2017-10-27 14:18
音视频
7.使用directshow采集视音频并进行H264和ACC实时编码再实时用MP4V2封装成MP4
之前博客讲的一些DirectShow的相关应用,可能对很多人来说已经有些旧了,因为更新的MediaFoundation已经替代了
DShow
的位置。
快乐阿门
·
2017-09-12 17:50
DShow
OPENCV编译Videoio模块问题解决
在自己笔记本上编译未发现任何问题,但在公司电脑上,cmake过程中没有报错,编译却出现了videoIO模块怎么都编译不过去的现象,千辛万苦才找到解决方法:在opencv的源码文件cap_
dshow
.cpp
日有所进
·
2017-08-22 12:42
OPENCV
从零开始学习音视频编程技术(二十) 录屏软件开发之录屏生成MP4
在Windows系统使用libavdevice抓取屏幕数据有两种方法:gdigrab和
dshow
。1).使用gdigrabgdigrab是FFmpe
雲天之巔
·
2017-04-27 13:14
从零开始学习音视频编程技术
5.使用DirectShow进行摄像头采集并进行H264实时编码
之前有一篇(使用
DShow
进行采集拍照)在讲实时拍照时曾用到过ISampleGrabber来抓取图像,然后设置缓存,从缓存中取数据然
快乐阿门
·
2017-02-16 14:21
DShow
3.使用
DShow
进行摄像头预览并拍照
上一篇讲了怎么采集摄像头图像并预览,本篇主要讲预览的同时怎么拍照。拍照就需要抓取图像,这里要用到一个不太一样的Filter,叫SampleGrabberFilter,通过这个Filter可以获取到ISampleGrabber接口,通过这个接口就可以设置抓取什么样的视频。对于这个接口获取采集到的每一帧的信息,我们可以对其进行处理,可以拿来显示,也可以用来生成图片。下面来一步一步做做看。首先,我新定义
快乐阿门
·
2017-02-10 13:32
DShow
1.使用
DShow
获取本机的视音频设备和自带编解码器列表
最近做摄像头开发,用opencv做视频的采集工作,但opencv有个问题,采集出来的数据只有视频,不支持音频,而且即使是视频的采集也是封装的
DSHOW
的采集方案,所以想把之前做的程序换成
DShow
的。
快乐阿门
·
2017-02-09 14:04
DShow
从零开始学习音视频编程技术(十三) 录屏软件开发之屏幕录像
在Windows系统使用libavdevice抓取屏幕数据有两种方法:gdigrab和
dshow
。1.gdigrabgdigrab是FFmpeg专门用于抓取Windows桌面的设备。非常
雲天之巔
·
2016-09-28 20:53
从零开始学习音视频编程技术
RGB24转yuv420 高效率 且颜色没有失真
前面使用
dshow
获取到的屏幕截图是一段rgb24的数据,需要将其转换成yuv420格式才能进行编码等操作。网上找了很多资料,发现能用的并不多,这里总结一下。
雲天之巔
·
2016-08-25 14:18
视频图像处理
编写C++程序使DirectShow进行视频捕捉
捕捉graph图比一般的文件回放graph图要复杂许多,
dshow
提供了一个CaptureGraphBuilderCOM组件使得捕捉graph图的生成更加简单。
Riddick
·
2016-03-12 16:56
FFMPEG采集摄像头数据并切片为iPhone的HTTP Stream流
一、Windows下面编译ffmpeg首先需要解决的问题是:在windows下面编译ffmpeg,并让其支持
dshow
,本人把ffmpeg编译成功了,但是编译出来的ffmpeg不支持
dshow
,在网上找了有文章介绍如何编译
xiaojun111111
·
2015-12-06 15:00
ffmpeg
流媒体
高效率视频播放: GPU支持的YUV RGB 转化例子(2)
最近用
DSHOW
做了一个Demo。一般
Dshow
的例子里都是直接用VMR把视频播放出去。对于游戏开发人员跟视频处理的应用来说,一个额外的要求就是
·
2015-11-13 18:14
例子
DirectShow使用心得
用了3天时间,将
DShow
加入到了游戏中,记录下心得,方便要使用的童鞋以及以后的自己查看。 1.
·
2015-11-13 06:23
show
ffmpeg显示视频
在使用
DShow
处理完视频分割与合并后,继续使用
DShow
显示视频,很快即完成。
·
2015-11-12 23:36
ffmpeg
ffmpeg命令行
x265: ffmpeg -f
dshow
-video_size 352x288 -framerate 30 -pixel_format yuyv422 -i video="USB2.0
·
2015-11-12 21:54
ffmpeg
dshow
,Sample Grabber 从摄像头采集
char* CCameraDS::QueryFrame() { long evCode, size = 0; #if CALLBACKMODE static double lastSampleTime=0; if( lastSampleTime == cbInfo.dblSampleTime) return NULL; if(cbInfo.lBufferSi
·
2015-11-12 21:54
sample
CCapture directshow 视频捕获类
// Capture.h for class CCapture #include <
dshow
.h
·
2015-11-12 20:21
show
DirectShow 开启摄像头
而局如下:一个PIC控件,用于显示摄像头捕捉画面,几个按钮创建一个C++类,类名为:CCamera在CCamera.h中,需要包含#include #include"qedit.h" #include"
dshow
.h
yulinxx
·
2015-11-12 15:00
摄像头
directshow
VisualStudio中的编辑后期生成事件
\options中的show directions for中选择include files,我们需要引用项目(solution)中文件夹中的文件,可以选用下文中的如下宏:$(SolutionDir)\
Dshow
·
2015-11-11 07:47
IO
DirectSHOW中的视频捕捉 (乱七八糟整理)
dshow
.h所有DirectShow程序。 有些DirectShow接口会要求其他头文件,你可以去查看这些接口的参考手册。
yulinxx
·
2015-11-10 11:00
directshow
【原创】推荐几个DirectShow相关的专业网站
微软MSDN http://msdn.microsoft.com/en-us/library/dd375454(v=VS.85).aspx 该网站提供有关的DirectShow(用于
dshow
)时,
·
2015-11-09 12:15
show
发布一个YV12转RGB24的类(.NET CF)
Dshow
中有一些filter应该也能完成,但自己对
Dshow
了解不多,偷偷懒,找找其他办法:-)  
·
2015-11-06 08:48
.net
HEVC播放器出炉,迅雷看看支持H.265
首先安装解码器, 因为是
dshow
的组件, 安装是很容易的, 在PotPlayer上也很容易加载, 如下图:
·
2015-11-03 22:50
播放器
directshow配置
配置IDE环境中的include, lib路径 这步是为了以后更方便的做
DSHOW
开发, 不用每次对每个工程都添加路径。
·
2015-11-02 18:36
show
DirectShow(一)控制台程序
环境:xp+vs2005+DXSDK9_sumer2004 配置: 代码: #include "stdafx.h" #include <
DShow
.h
·
2015-11-01 15:05
show
决定你一生的21个信念
ajaxurl=blog_%3Fmodule%3Dblog%26act%3Darchive%26do%3
Dshow
%26uid%3D196456%26aid%3D32656 1、我是最棒的,我一定会成功
·
2015-10-31 14:26
关于 DirectX 中的
dshow
.h 找不到
关于DirectX 2008年05月02日 星期五 下午 03:30 DirectX 9.0 SDK 开发包以及扩展包下载(February 2005) http://dev.csdn.net/article/62/62941.shtm。直接到微软官网下的话,需要validation确认。 http://download.microsoft.com/download/7/b/9
·
2015-10-31 10:25
show
DirectShow简单入门程序
首先确认已安装过相关工具及配置环境,然后打开vs2010,新建一对话框应用程序 取名为Player_test1,然后打开菜单-》项目-》属性-》 添加strmmiids.lib库文件,然后在头文件里包含“
dshow
.h
·
2015-10-31 08:42
show
关于DRM开发的一点进展
周一下载了Directx 9.0c October 2004 版,安装后发现这个版本未提供
DShow
的相关资料及Sample,很是好奇,难道MS要放弃
DShow
了?不太可能。
·
2015-10-30 13:52
开发
windows mobile视频通话开发记录
系统架构(暂时不处理音频通话部分): 获取摄像头数据-->编码-->传输->解码->播放 1.获取摄像头数据 通过
DShow
已经可以得到16RGB或者24RGB(略
·
2015-10-30 12:19
Windows Mobile
DShow
实现一个avi视频的播放(含有个人解释和注释)
2 // 3 #include "stdafx.h" 4 #include <
DShow
.h> 5 6 #pragma comment(lib,"
·
2015-10-21 12:14
show
开发directshow碰到的错误
在用VC++.net2005 SmartDevice,windows mobile5.0开发
dshow
时,经常会碰到这样一些错误,在这里把它们总结出来: 1.Please use the /MD switch
·
2015-10-21 10:07
show
配置Directx9开发环境
dshow
的开发环境配置过n次了,但是每次重新配置的时候还是要翻看些资料,所以决定写到blog里,如下: 1、tools/options->directories->show directories
·
2015-10-21 10:01
开发环境
三个故事看懂了再结婚
ajaxurl=blog_%3Fmodule%3Dblog%26act%3Darchive%26do%3
Dshow
%26uid%3D10326%26aid%3D39349 故事一
·
2015-10-21 10:57
故事
让这些电影治愈你
ajaxurl=blog_%3Fmodule%3Dblog%26act%3Darchive%26do%3
Dshow
%26uid%3D10326%26aid%3D39709
·
2015-10-21 10:56
电影
DShow
实现一个avi视频的播放(含有个人解释和注释)
此项目为win32下的控制台C++代码(别忘记配置
DShow
库) 1 // movie_test.cpp : 定义控制台应用程序的入口点。
·
2015-10-20 08:04
show
ffmpeg综合应用示例(一)——摄像头直播
要使用libavdevice的相关函数,首先需要注册相关组件avdevice_register_all();接下来我们要列出电脑中可用的
dshow
设备AVFormatContext*pFmtCtx=avformat_all
zhouzxi
·
2015-08-29 12:00
ffmpeg
RTMP
摄像头
创建一个directshow应用程序一
创建
dshow
应用程序一般有三个步骤:1.创建一个FilterGraphManager组件。
rootusers
·
2014-12-26 09:00
directshow
Dshow
捕获设备数据
1windows下用
dshow
可以捕获摄像头和麦克风数据,参照上一篇获取设备信息后可以进一步写出获取数据的代码,继续抛砖classCDeviceCapture:publicISampleGrabberCB
xxq123321
·
2014-11-18 14:00
ios camera
1,ACCaptureSession: 用于组织Device,input和output之间的连接,类似于
DShow
的filter的连接。
fbfsber008
·
2014-11-06 19:00
BD(蓝光)的LPCM格式到PCM格式的转换
不过开发环境限制死了在VS2010我很蛋疼,并且其实源工程是基于
DShow
的,对我这个习惯了MediaFoundation的人来说,实在过于腐朽。
a1875566250
·
2014-10-26 11:17
BD(蓝光)的LPCM格式到PCM格式的转换
不过开发环境限制死了在VS2010我很蛋疼,并且其实源工程是基于
DShow
的,对我这个习惯了MediaFoundation的人来说,实在过于腐朽。
a1875566250
·
2014-10-26 11:00
FFMPEG列出DirectShow支持的设备
FFMPEG列出
dshow
支持的设备:ffmpeg -list_devices true -f
dshow
-idummy举例:采集摄像头和麦克风ffmpeg -f
dshow
-i video="Camera
雷霄骅
·
2014-08-16 13:00
视频
ffmpeg
采集
摄像头
directshow
FFmpeg获取DirectShow设备数据(摄像头,录屏)
列设备ffmpeg -list_devices true -f
dshow
-i dummy命令执行后输出的结果如下(注:中文的设备会出现乱码的情况)。
雷霄骅
·
2014-08-16 13:00
编码
ffmpeg
录屏
摄像头
directshow
Dshow
--filter
COM编程基础 DirectShow应用程序实际上是一种COM组件的客户程序,只是COM组件的“使用”问题,这些问题包括如何创建COM组件,如何得到组件对象的借口以及调用接口方法,如何管理组件对象(即需要熟悉COM的引用计数机制)等。 对于filter开发人员来说,需要掌握的COM知识就要多一些。因为filter本身是一种COM组件,开发filter牵涉到了COM组件的“实
zhoujiaxq
·
2014-05-27 10:00
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他