• ffdshow 分类: DirectX 2014-11-25 09:38 526人阅读 评论(0) 收藏


    ffdshow

    ffdshow是一套免费的编解码软件,可支持H.264、FLV、WMV、MPEG-1、MPEG-2以及MPEG-4等格式视频档。ffdshow本身并不包含媒体播放器,但各种媒体播放器都可以使用ffdshow进行解码。

    1简介编辑

    功能

    FFDShow是一款全能的DirectShow解码、编码器,可以解压缩常见的视频格式和几乎所有的音频格式, 它还提供了丰富的加工处理选项,可以锐化画面,调节画面的亮度,它还支持诸多字幕格式.它能让音频和视频播放更流畅。

    组件

    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,成奇数的是测试版,成偶数的是稳定版。

    2音视频解码编辑

    视频和音频分离出来后,就要交给对应的解码器进行解码[2] 。常见的视频编码有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解码器。

    解码插件

    ffdshow是DVDRIP等avi格式压制成rmvb最重要的辅助插件。利用ffdsho
    w提供的某些滤镜设置可以使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"这项前面的对钩,然后点确定就会关闭了。[3] 

    3中文版下载编辑

    [4] 功能说明:
    ffdshow可以称得上是全能的解码、编码器.最初ffdshow只是mpeg视频解码器,它能够解码的视频格式已经远远超出了mpeg4的范围,包括indeo video、wmv、mpeg2等等。同时,它也提供了丰富的加工处理选项,可以锐化画面,调节画面的亮度等。
    ffdshow是一个directshow的filter他是用ffmpeg实现的。就这么简单。
    ffmpeg只是提供了编码解码的接口。
    然后ffdshow使用ffmpeg再directshow中将up stream的码流解码成yuv或者rgb的数据,然后交给render也就是播放器的窗口。


    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    方向-Vocabulary
    常见问题之Zego+Audio原生播放音频冲突
    synchronized类锁,方法锁,块级锁,一文看懂
    vim复制粘贴
    FastDFS文件服务器安装指南附安装包和自启动(看此篇就够了)
    springboot后端校验
    springboot打包启动时报mybatis的typeAlias类名找不到的错误
    给springboot增加XSS跨站脚本攻击防护功能
    docker cannot open directory .: Permission denied无权限问题
    docker学习笔记一篇就通系列(持续更新)
  • 原文地址:https://www.cnblogs.com/mao0504/p/4706482.html
Copyright © 2020-2023  润新知