暴风影音I 经典版

当前版本:07.02.01
发布日期:2007.02.01
点击下载
暴风影音3.3 最新版

当前版本:3.08.03.01
发布日期:2008.03.01
点击下载

暴风影音

影音应用

暴风影音 / 影音应用 / 原创文章 / ffdshow CVS 编译基础教程

ffdshow CVS 编译基础教程

  毫无疑问,ffdshow 是一款很优秀的综合性高效率的 DirectShow 编码/解码/后处理滤镜,使用来自 ffmpeg project 的 libavcodec (也可以调用 XviD 的 VFW 核心) 进行视频解码,后处理功能代码则来自 mplayer,可以相当程度的增强低码率影片的播放品质,进入 2004 年后,更是大大的强化了音频解码能力和视频编码能力,应用面得到了进一步的拓展

  ffdshow 的作者 milan cutka 是公认的 DirectShow 编程的牛人之一,我对他的印象则是一个有点疯狂、有点可爱、有时候也马马虎虎的家伙,^_*

  在我的角度来看,ffdshow 是一个足够复杂的 project,现在涉及的源文件已经达到了两千三百多个,而且随着功能的进一步扩充和强化显然还在不断的增长,而随着功能的不断强化和新功能、功能改进的计划,对于这样一个复杂的 project 来说,显然 debug 成了一个相当重要的工作,所以自上一次(2004.10.12)发布官方的 binary 之后,一直到现在也没有正式发布一个官方认可的稳定版本,而看着 CVS 和 change log 中的改进,例如更多 4cc 的支持、稳定性、兼容性、性能的改进、neroavc 的完美支持等等,是很让人眼馋的  
引用 nemolus玲音 san, 如果 ffdshow 编译不算太麻烦的话可不可以讲解以下如何编译 ffdshow 呀 , doom9 的强人总是时不时编译一下, 虽然如果要公布总是以稳定为首, 但看着 cvs 更新也只能干瞪眼 @@.
  好在 ffdshow 的源代码管理采用了 CVS 方式,milan 会随时将更新的源代码上传到 SourceForge 的 CVS 服务器上,任何爱好者都可以通过匿名的方式取得全部的源代码自行编译,所以才有了去年八月之前 athos 和 andy2222 的编译版本和去年 10 到现在之间 celitc druid 和我的编译版本。但是 nemolus sama 说的是,光等着别人来更新,有时候确实挺闹心的——我就是左等右等不见 milan 更新 binary,而 celitc druid 基于 ICL 的编译又有一些限制的情况下动意自己编译的,现在相当于受 nemolus sama 所命,把这段时间以来的一些经验和想法在这里聊聊,帮助感兴趣的朋友们打造出自己编译的 ffdshow,顺便赞一下 Open Source 软件的好处