CSDN论坛 > 其他技术论坛 > 多媒体/流媒体开发

用DShow捕捉声音的问题! [问题点数:100分,结帖人windstick]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
匿名用户不能发表回复!
其他相关推荐
关于DirectShow媒体播放器画面不显示的解决方法
最近写了一个小程序,基于DirectShow的媒体播放器。原理很简单,就是用ds的智能连接,构建起Graph后就可以了。但是写完之后,有时会出现一个问题,就是明明已经开始播放了,但是看不到视频画面。这个现象有的时候又不会出现,很是奇怪。后来发现,只要用鼠标拖动一下窗口,就好了。在做视频采集的时候,也遇到过这个问题,但是没有重视,后来不知道怎么就不会出现了。刚开始以为是把可见性属性设置成OAFALSE了,但明明是OATRUE。自己研究程序,翻来覆去看了很多遍,都没有找到问题出在了哪里。又看了一下sdk中的例子
directshow音视频录制同步问题
      最近负责高清录播系统的开发,使用的是windows media format 作为编码器,用directshow采集音频和视频。使用ISampleGrabber中的回调函数来获取采集到的音视频数据。在回调函数中,获取音频数据代码如下(注意此处采集到的每一帧音频数据是半秒数据):STDMETHODIMP BufferCB(double dblSampleTime, BYTE * pBuffer, long lBufferSize ) { //可能会存在不可预知的问题,此处返回的音频数据为半秒的数
dshow-001 介绍
1 dshow是基于windows平台的一种流媒体机制 可以从基于wdm的数字/模拟设备中捕获,也可以直接从windows的视频中捕获 自动检测用户的音视频设备,自动硬件加速 2 dshow是基于com的技术,c++设计,没有管理api dshow可以轻松完成媒体回放/格式转换/捕获任务 3 使用dshow时对com技术要了解多少 如果是app开发者:需要
使用DirectShow捕获视频,并截图保存
direct show ISampleGrabber ISampleGrabberCB dshow 视频捕获 摄像头捕获 视频流截图 视像头截图
DirectShow 音频采集
    经过2个多星期的学习,对DirectShow有了一定的了解,自己仿照SDk中的样例简要的写了一个音频采集的例子,希望给那些新手一点点帮助。 大家知道用来采集音频的设备很多,我们可以在GraphEdit里面插入一个Audio Source Capture 作为Source Filter,如图1所示。这个时候就存在InputPin(输入Pin)可以供我们选择,一般在实际中会选择的是
声卡录制:采集声卡播放的声音,并录制成mp3文件!
声卡录制是一个常见的需求,比如我们在线观看视频或听歌,觉得一段音乐特别好,但是,又没有提供下载,那么,我结合MCapture和MFile们就可以使用声卡录制技术,边播放边将其录制下来。本文将使用MCapture组件和MFile组件来快速实现这个功能。
2.使用DShow进行摄像头预览
上一篇已经获取了视音频设备和编解码器,可能大家有疑问,获取到这些后怎么使用,这里必须得说说Filter了,可以把每个Filter理解成与设备是一一对应关系,每个Filter就像是一个黑盒子,它把与硬件打交道的工作都封装好了,只留出一个个交互的接口。Filter分三种:源Filter,中间处理Filter和目标Filter。源Filter可以是采集设备,比如摄像头、麦克风等;也可以是一个视音频文件。
媒体捕捉 - AVCaptureSession
捕捉功能综述捕捉会话AVFoundation捕捉栈的核心类是AVCaptureSession。一个捕捉会话相当于一个虚拟的“插线板”,用于连接输入和输出的资源。捕捉会话管理从物理设备得到的数据流,比如摄像头和麦克风设备,输出到一个或多个目的地。可以动态配置输入输出的线路,让开发者能够在会话进行中按照需要重新配置捕捉环境,比如音频输入源在手机麦克风和耳机等其他设备间的切换。捕捉会话还可以额外配置一个会
Ubuntu下ffmpeg 捕获屏幕和采集声卡、摄像头、麦克风声音
转载自:https://blog.csdn.net/encoder1234/article/details/51984779 ffmpeg在Linux下用X11grab进行屏幕录像,在Windows下用DirectShow滤镜   首先需要安装一个软件,screen capture recorder 编译好...
用声波定位实现动作捕捉
受到GPS定位的启发,分析一下用声波定位实现动作捕捉的可能性。 声波的传输速度很慢,每秒钟只有340米,如果要实现10厘米的分辨率,需要0.294毫秒的时间分辨率即可,这在任何电脑上都可以轻松做到,所以,理论上是可行的。 这就简单了,如果要实现每秒钟30次的动作捕捉,可以在房顶上不同的位置放三个声音发生器,每隔33毫秒发出三种不同频率的声音脉冲信号。 接收器可用市场上20元左右的大纽扣形状的
关闭