社区
多媒体/流媒体开发
帖子详情
如何用 DirectShow带的Sample Grabber filter 来截获a/v文件中音频的采样?
cool18_2k
2003-04-29 05:44:01
比如:现在的dvdrip 都是 mp3 ogg ac3 的音频。
我想用 Sample Grabber filter 来获取音频采样,进行处理。
sdk里只讲了视频部分的采样如何获取。。。音频我自己没搞出来 :(
各位大侠帮帮忙~~~
...全文
212
12
打赏
收藏
如何用 DirectShow带的Sample Grabber filter 来截获a/v文件中音频的采样?
比如:现在的dvdrip 都是 mp3 ogg ac3 的音频。 我想用 Sample Grabber filter 来获取音频采样,进行处理。 sdk里只讲了视频部分的采样如何获取。。。音频我自己没搞出来 :( 各位大侠帮帮忙~~~
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gxqcdit
2003-06-16
打赏
举报
回复
你只需研究一下dshow的例子Scope Filter Sample即可.
cool18_2k
2003-06-14
打赏
举报
回复
一个月过去了。。。ds高手帮帮忙啦~~~
SuperBC
2003-05-13
打赏
举报
回复
gz......
mark
cool18_2k
2003-05-08
打赏
举报
回复
我修改了sdk的GrabBitmaps例子来读取mp3文件。
可是SampleCB中的IMediaSample * pSample->GetTime(&start,&end)
返回的 start end 都是0 方法的返回值 是VFW_E_SAMPLE_TIME_NOT_SET
这怎么办?
tserpent
2003-05-08
打赏
举报
回复
4. 连接filter
AddFilter(pGrabFilter, L"Grabber")
5. 设置回掉函数
pSampleGrabber->SetCallback((ISampleGrabberCB *)this, 0);
6. 接收数据
STDMETHODIMP Cxxx::SampleCB(double SampleTime, IMediaSample *pSample)
tserpent
2003-05-08
打赏
举报
回复
1. 创建实例
CoCreateInstance(CLSID_SampleGrabber, NULL, CLSCTX_INPROC_SERVER,
IID_IBaseFilter, (LPVOID *)&pGrabFilter)
2. 得到接口
hr = pGrabFilter->QueryInterface(IID_ISampleGrabber, (void **)&pSampleGrabber);
3. 设置属性
pSampleGrabber->SetMediaType(&mt);
// Set working mode as continuous with no buffer
pSampleGrabber->SetOneShot(FALSE);
pSampleGrabber->SetBufferSamples(FALSE);
Fnoopy
2003-05-07
打赏
举报
回复
选定相应的音频子类型,然后在每个从sample grabber filter中获得的采样前加上与这个类型相应的文件头大概就可以了吧。
cool18_2k
2003-05-06
打赏
举报
回复
我是想用 Sample Grabber filter 来实现的,该如何做呢?
matrass_zhao
2003-05-05
打赏
举报
回复
在audio decoder 和 audio render之间插入一个transform filter
cool18_2k
2003-05-03
打赏
举报
回复
谁知道啊?
BlueSky2008
2003-04-30
打赏
举报
回复
帮你up
cool18_2k
2003-04-30
打赏
举报
回复
up~~
Visual C++视频采集SDK实战开发包(v2.8)——基于
DirectShow
与Media Foundation的摄像头二次开发完整示例
简介:本SDK-demo-v2.8是一个面向Windows平台、专为Visual C++开发者设计的视频捕捉与采集实战开发包,涵盖录像、实时抓拍、
音频
监听等核心功能。项目深度集成微软主流多媒体框架——
DirectShow
(兼容性广)与Media Foundation(现代高效),提供可运行的工程示例与关键接口封装。
HLS直播原理与iOS实战:从协议本质到低延迟优化
HLS(HTTP Live Streaming)是一种基于HTTP的自适应流媒体传输协议,其核心是将直播流切分为TS分片并由m3u8索引
文件
调度。它依托HTTP无状态特性实现高CDN兼容性、强防火墙穿透能力及极低客户端集成门槛,特别适合对稳定性与广设备兼容性要求高于毫秒级延迟的场景,如在线教育、远程医疗和企业内训。技术价值在于用简单协议达成广播级容错——MPEG-TS容器提供丢包恢复能力,10秒分片保障IDR帧对齐与网络抖动缓冲。随着LL-HLS和CMAF演进,HLS在保持向后兼容前提下正持续压缩端到端延迟
工业视觉SDK开发实战:从VC++ Demo到产品级应用全解析
软件开发工具包(SDK)是连接硬件设备与上层应用的关键桥梁,它通过封装底层驱动和通信协议,为开发者提供标准化的编程接口。在工业视觉领域,SDK的核心价值在于实现对相机硬件特性的深度控制,确保图像采集的确定性、高性能与稳定性。典型的工业相机SDK基于C/C++接口设计,采用句柄机制和结构体参数传递,支持对曝光、增益、触发模式等数百个参数的精细调节。通过合理设置内部缓冲队列和像素格式,开发者能够构建出满足高速、高分辨率采集需求的机器视觉系统。本文以经典的Visual C++ SDK Demo工程为例,深入剖析视
电励磁同步电机异步牵入-稳态运行-能耗制动全周期动态特性的MatlabSimulink仿真研究
内容概要:本文基于Matlab/Simulink平台,对电励磁同步电机在异步牵入、稳态运行及能耗制动三个阶段的全周期动态特性进行建模仿真与系统研究。研究构建了完整的电机数学模型与仿真系统,重点分析了电机从异步启动到同步运行的过渡过程、稳态运行时的电磁与机械性能,以及执行能耗制动时的减速特性与能量耗散机理。通过仿真,揭示了励磁电流、负载转矩与转速在不同工况下的动态响应规律与耦合关系,为电机的控制策略设计与性能优化提供了理论依据和数据支持。; 适合人群:具备电机学、电力电子与电力拖动基础知识的电气工程及相关专业的研究生、科研人员与工程技术人员。; 使用场景及目标:①研究电励磁同步电机的启动特性,解决异步牵入过程不稳定或失败的问题;②分析电机在不同负载下的稳态运行性能,优化运行效率;③设计和验证能耗制动策略,精确控制制动过程的减速时间和能量消耗。; 阅读建议:在学习过程
中
,应结合电机的基本原理,深入理解仿真模型
中
各模块(如电机本体、励磁控制、负载模型)的搭建逻辑,并通过调整仿真参数(如励磁电压、负载大小)来观察和分析系统动态响应,以加深对电机全周期运行特性的理解。
Vue3 + ECharts + ECharts-GL(3D地图) + Express + SQLite
#
中
国数据可视化大屏 Vue3 + ECharts + ECharts-GL(3D地图) + Express + SQLite ## 快速启动 ### 1. 启动后端(SQLite API) ```bash cd server npm start # 或 node index.js ``` 默认地址:`http://localhost:3001` ### 2. 启动前端 ```bash # 在项目根目录 npm run dev ``` 浏览器打开:`http://localhost:5173` ## 演示账号 | 手机号 | 用户名 | 密码 | 角色 | | ----------- | ------ | ------ | ------ | | 13800000001 | admin | 123456 | 管理员 | | 13800000002 | editor | 123456 | 编辑员 | | 13800000003 | viewer | 123456 | 访客 | 支持两种登录: 1. **手机验证码**(演示环境验证码直接返回页面) 2. **账号密码**(可用用户名 / 手机号 / 邮箱 + 密码) ## 功能概览 -
中
间
中
国地图:人口 / 交通 / 经济图层切换,2D / 3D 切换 - 3D 地图按数据值拉高地区高度,并叠加飞线、原点光圈、立体柱、菱形散点 - 2D 地图同样包含飞线、原点脉冲、柱状模拟、菱形散点 - 左侧:NPM依赖关系图、日历热力图、折线树图 - 右侧:矩形树图⇄旭日图动画过渡、矩阵响应式网格、关系图重叠标签自动隐藏 - 底部:主题河流图 - 数据管理:SQLite 连接切换、建表/删表/改表名、增删改字段、表数据增删改查/导入导出 - 仅管理员(admin)可修改数据库连接与表结构
多媒体/流媒体开发
2,554
社区成员
20,277
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章