directshow
文章平均质量分 57
toshiba689
这个作者很懒,什么都没留下…
展开
-
基于Directshow架构的开源播放器和插件
> MPC-HC MPC-HC,全称Media Player Classic Home Cinema,是Windows平台上一个非常轻量级的开源媒体播放器。它支持所有常见的视频和音频文件格式的播放。它是100%免费的,没有任何广告或后门。MPC-HC的维护: XhmikosR(希腊)------项目管理+官网网页维护 Underground78(法国)------项目管理+代码开发 Nevc...转载 2018-02-27 15:21:35 · 668 阅读 · 0 评论 -
常用的Directshow分离器
现在多媒体的格式种类非常多,常见的有avi,mkv,mp4,wmv,ts,针对不同的格式,构建Directshow播放任务时必须使用支持这种格式的分离器,以便从文件中分出视频和音频流。下面我就介绍一下常见的几种分离器:1. AVI Splitter FilterDirectshow内置的Splitter插件,支持分离AVI文件。2. WM ASF Reader FilterDirectshow内置...原创 2018-02-27 16:11:07 · 465 阅读 · 0 评论 -
用Directshow从摄像头(采集卡设备)采集图像并录制成AVI、MP4文件的实现方案
之前在一家公司做过一个采集卡的SDK,要求支持基于Directshow架构的视频采集设备(采集卡、USB摄像头)和音频采集设备(麦克风或AV音频输入),能同时采集图像和声音,并把视频和音频编码之后录制成AVI或MP4文件;采集过程中可以预览图像,并且支持在任意时间段录制(即可以在不同的时间点开始录,但需要录完一个才能录下一个);录制的视音频必须同步。 我再补充一些条件,从视频要求编...原创 2018-02-27 23:00:08 · 5873 阅读 · 7 评论 -
Directshow的优点与缺点
Directshow是微软研发出来的一个多媒体框架,它能实现常见多媒体应用的功能,比如文件/流的接收读取 、AV文件的解交织(Demux)、音视频的解码、音视频的同步、音视频的展现等。曾几何时,Directshow是Windows平台的一项热门技术,是做Windows多媒体开发的不二之选,在工业上应用得很广泛。现在市面上很流行的播放器,比如MPC,暴风影音,快播等,都是基于Directsho...原创 2018-02-28 13:48:54 · 2680 阅读 · 0 评论 -
一个开源的Directshow RTSP Filter:实现了一个简单的RTSP Server
如果你是一个Directshow开发员,用过的Filter一定有很多,可能大部分都是Directshow SDK内置的Filter。虽然Directshow SDK已经包含了很多实现了各种功能的Filter,但是由于应用的多样性和复杂性,这些Filter往往还不能满足我们实际应用开发的需求。这时候就需要借助第三方Filter,或者自己来开发Filter。开源的实现了RTSP协议的Direct...原创 2018-03-01 13:48:46 · 3434 阅读 · 5 评论 -
关于FrameExtractFilter的使用说明
Filter的下载链接:http://download.csdn.net/download/toshiba689/10264661 这是一个Source Filter,支持读取H264、MPEG2、MPEG4格式的视频流,注意是ES流,不支持常见的MP4、MKV、TS等封装格式。这个Filter是我根据三星S3C6410开发板上的一个例子改的,它实现了IFileSourceFilte...原创 2018-03-01 15:05:17 · 354 阅读 · 0 评论 -
如何在Directshow中使用硬解码功能
在Directshow中使用硬解码一般通过DXVA技术,这是微软针对Windows系统定义的硬件加速解码的一个标准接口,目前很多显卡厂商已经实现了。通过DXVA接口,我们以一种统一的接口形式访问各种显卡的硬件加速(解码)功能,还可以通过API接口设置参数来控制解码的一些流程。但这篇博文不是给大家讲怎么用DXVA API来解码视频,而是介绍另外一种简单的方法:通过LAV Video Deco...原创 2018-03-01 15:39:17 · 2528 阅读 · 0 评论