ffdshow是一套免费的编解码软件,可支持H.264、FLV、WMV、MPEG-1、MPEG-2以及MPEG-4等格式视频档。ffdshow本身并不包含媒体播放器,但各种媒体播放器都可以使用ffdshow进行解码。
功能
组件
DirectShow解码、编码器FFDShow是对一些codec(ffmpeg, xvid, andother)的封装,封装成了DirectShow和VFW的标准组件。
ffdshow 使用libavcodeclibrary 以及其他各种开放源代码的软件包。
FFDShow是一个支持Xvid、MPEG4-V3 MPEG4-V2以及DivX所有版本所制作的视频文件的播放软件,占CPU资源比较少,还有很多画面优化功能,让音频和视频播放更流畅!是播放DVD影片必备的工具。
版本说明
FFDShow有四个版本:
clsid builds:generic builds,这是通用版本,一般推荐用这个。
drevil_xxl builds:SSE & SSE2 Builds,这个分为K8和P4两个版本。
h-yamagata builds:SSE builds,这个估计应该适合老cpu。
videomixer9 builds:unstable,这个是不稳定版,一般不推荐使用。
版本号rev,成奇数的是测试版,成偶数的是稳定版。
视频和音频分离出来后,就要交给对应的解码器进行解码。常见的视频编码有MPEG2,Divx,XVID,H264等,常见的音频编码有AC3,DTS,DDPlus,DTSHD,LPCM等。不同格式需要不同的解码器进行解码,好比不同的锁需要不同的钥匙一样。
支持的音视频格式
FFDShow支持DivX,XviD, WMV,MPEG -1, MPEG-2, MPEG-4, Flash, VP6, AVC等视频格式。不止是视频,FFDShow同样可以解码音频,AC3、MP3等音频格式都可支持,ffdshow支持的音频格式包括 MP3, AAC, AC3, WMA,Vorbis, DTS, Ogg。另外,音频解码器可选择Cyberlink、ffdshow、AC3filter,或开启MPC/KMP内置的DTS解码器。[2]
解码插件
ffdshow是DVDRIP等avi格式压制成rmvb最重要的辅助插件。利用ffdshow提供的某些滤镜设置可以使rmvb获得很好的效果。ffdshow可以当作插件化的avs,ffdshow的很多虑镜设置都可以用过avs来实现,只是ffdshow目前只完美支持avi格式ffdshow的目前版本基本跟上了xvid的几种特殊情况。可以说ffdshow的发展寓于avi编码的发展之中。据说新的xvid解码插件里ffdshow的开发者也参与了部分。ffdshow支持的格式和滤镜ffdshow可以配置字幕的显示,可以启用或禁用各种内建的编码,可以屏幕截图,可以启用快捷键,还有增强电影的清晰度,锐度和其他的后处理的滤镜。它可以配合均衡器,混音器,Winamp dsp插件对音频进行控制。一些后处理功能是由MPlayer工程和AviSynth滤镜借用而来。
ffdshow采用libavcodec解编码库和一些免费的开放的软件开发包解码大多数常规的格式,例如:MPEG-4 (包括视频解码Xvid, 3ivx, 和全部版本的DivX).Flash Video, H.263。
删除方法:由于某些原因,ffdshow会出现在任务栏的上,既不美观也不实用,让人头疼。只需要在我的电脑里搜索ffdshow,找到那个文件并删除,就可以去掉电脑右下角的图标。
关闭方法如图所示:点击“ffdshow audio decoder ”,点击“Tray,dialog & paths”项,在右边的“Tray icon”下,去掉'Show try icon'这项前面的对钩,然后点确定就会关闭了。
设置快捷方式的制作:(以下FFD代表FFDshow)首先要确认你的电脑安装了FFD,然后才能开始其设置快捷方式的制作,ffdshow VFW 设置:在桌面新建一个快捷方式,并且在项目的位置输入框种C:\WINDOWS\system32\rundll32.exeff_vfw.dll,configureeVFW”,不包括引号,只写红色部分!然后在桌面找到该快
捷方式,右击选择属性!点击下一步!输入名字为“ffdshow VFW 设置”点击“完成”接着将目标(T)改为“C:\WINDOWS\system32\rundll32.exe ff_vfw.dll,configureVFW”将起始位置(S)改“C:\WINDOWS\system32”,ffdshow VFW 设置的快捷方式就做好了,不信双击试试,打开了吧!不过为了视觉更好看点,你也可以点击更改图标按钮,而后选择自己认为漂亮的图标就可以了,这里就不多做解释了。ffdshow 视频解码器设置:其实与ffdshow VFW 设置一样,只是你要改一下,把“C:\WINDOWS\system32\rundll32.exeff_vfw.dll,configureVFW”改为“C:\WINDOWS\system32\rundll32.exe ffdshow.ax,configure”;还有把“C:\WINDOWS\system32”改为“'D:\Program Files\终极解码\Codecs'”【注意:'D:\Program Files\终极解码\Codecs'只是本人电脑上FFD的位置,个人必须依旧FFD所在文件夹的位置进行修改,其实只要找到“ffdshow.ax”文件,然后把改文件的位置填写进去就是了】
做完这些ffdshow 视频解码器设置就完成了,同样的双击打开即可看到设置界面!ffdshow 音频解码器设置:与ffdshow VFW 设置一样,但是还是要改一点,把“C:\WINDOWS\system32\rundll32.exe ff_vfw.dll,configureVFW”改为“C:\WINDOWS\system32\rundll32.exe ffdshow.ax,configureAudio”;把“C:\WINDOWS\system32”改为“'D:\Program Files\终极解码\Codecs'”【注意:'D:\Program Files\终极解码\Codecs'只是本人电脑上FFD的位置,个人必须依旧FFD所在文件夹的位置进行修改,其实只要找到“ffdshow.ax”文件,然后把改文件的位置填写进去就是了】一样的,做完这些,ffdshow 音频解码器设置也做完了,双击打开开始设置,FFD界面语言修改:首先从文章一开始的地址下载语言包,然后解压得到一个文件夹(里面是语言文件),请将文件夹改名为“languages”,然后把文件夹复制到FFD的安装位置,比如“D:\Program Files\终极解码\Codecs”[与ffdshow.ax在一起],然后双击先前做好的ffdshow 视频解码器设置快捷方式,看到是英语的,这时点击左边的“Tray,dialog&paths”这个选项,右边就会变成在Language后面的下拉框中选择“Simplified Chinese”,变中文了吧![3]
联系客服