ffmpeg与ffdshow的关系 - zysee的专栏 - CSDN博客
来源:百度文库 编辑:神马文学网 时间:2024/04/28 14:44:03
看不少人对ffdshow和ffmpeg的关系有点搞不清楚,所以响应Leon老大的号召,发个帖子简单说明一下。 ffdshow is DirectShow and VFW codec for decoding/encoding many video and audio formats, including DivX and XviD movies using libavcodec, xvid and other opensourced libraries with a rich set of postprocessing filters.
上边是sf的ffdshow的简单说明。我得理解就是,ffdshow是对一些codec(ffmpeg, xvid, and other)的封装,封装成了DirectShow和VFW的标准组件。比如对于xvid来讲,ffdshow是可以选择具体使用那个codec的, ffmpeg(libavcodec) or xvid。 那么封装有没有额外的成本哪?有,但对大部分应用来讲,可以忽略不计。就如c++和c。 先说这么多,欢迎拍砖。 写得不错,目前群里面的兄弟都在研究ffmpeg,对ffdshow研究的少,因为ffdshow只是一件外衣,核心还是ffmpeg,估计等一段时间就会有些朋友转向ffdshow的。 我再补充几句吧,vfw和dshow里的CODEC分别是通过fourcc码和guid机制寻找的,可以在系统注册codec后调用,比自带编解码库形式更加统一,便于使用。此外,vfw和dshow是代表了两个微软不同时期的音视频处理封装库,里面包含了音视频驱动,音视频处理的一整套方案。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zysee/archive/2007/04/16/1566572.aspx
上边是sf的ffdshow的简单说明。我得理解就是,ffdshow是对一些codec(ffmpeg, xvid, and other)的封装,封装成了DirectShow和VFW的标准组件。比如对于xvid来讲,ffdshow是可以选择具体使用那个codec的, ffmpeg(libavcodec) or xvid。 那么封装有没有额外的成本哪?有,但对大部分应用来讲,可以忽略不计。就如c++和c。 先说这么多,欢迎拍砖。 写得不错,目前群里面的兄弟都在研究ffmpeg,对ffdshow研究的少,因为ffdshow只是一件外衣,核心还是ffmpeg,估计等一段时间就会有些朋友转向ffdshow的。 我再补充几句吧,vfw和dshow里的CODEC分别是通过fourcc码和guid机制寻找的,可以在系统注册codec后调用,比自带编解码库形式更加统一,便于使用。此外,vfw和dshow是代表了两个微软不同时期的音视频处理封装库,里面包含了音视频驱动,音视频处理的一整套方案。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zysee/archive/2007/04/16/1566572.aspx
ffmpeg与ffdshow的关系 - zysee的专栏 - CSDN博客
baozhengw的专栏 - CSDN博客
Flex与Javascript交互 - dante_k7的专栏 - CSDN博客
民国时期高等教育研究与启示 - scofieldlan的专栏 - CSDN博客
taglist安装与应用 - 阿堂的专栏 - CSDN博客
曲线拟合与插值 - Rosicky10的专栏 - CSDN博客
企业文化与“酱油党” - wmnothing的专栏 - CSDN博客
UML类图关系全面剖析 - 一雨田的专栏 - CSDN博客
Unicode数据类型(与ANSI关系和相互转化) - ameyume的专栏 - CSDN...
AGPS简介 - kv110的专栏 - CSDN博客
OpenMAX简介 - shenbin1430的专栏 - CSDN博客
Android flinger - simmer_ken的专栏 - CSDN博客
windows 命令 - orangeman1982112的专栏 - CSDN博客
JNDI概述 - tanghongru1983的专栏 - CSDN博客
指针 - syhhl007的专栏 - CSDN博客
变量命名 - yszwn的专栏 - CSDN博客
什么是PLL - JasonCao的专栏 - CSDN博客
VC积累 - cherryt的专栏 - CSDN博客
fms技术 - wanglilin2000的专栏 - CSDN博客
关于numeric_limits - qianlong88的专栏 - CSDN博客
gcc - sportmanmanman44的专栏 - CSDN博客
qvod与gvod原理分析与对比 - danscort2000的专栏 - CSDN博客
LDD命令的原理与使用方法 - benben85的专栏 - CSDN博客
Oracle RMAN的备份与恢复命令详解(一) - Safuel的专栏 - CSDN博客