FFDShow MPEG-4 Video Decoder - Фильтр, повышающий качество воспроизведения фильмов кодированных в форматах DivX и XviD, особенно с низким битрейтом. Поддерживается большинство современных кодеков. Кроме того, ffdshow обладает огромным количеством настроек и может использоваться в качестве отдельного фильтра для других кодеков. При работе используются алгоритмы, оптимизированные для инструкций MMX, SSE и 3DNow!, что позволяет во многих случаях при просмотре видео меньше загружать процессор и при этом получить более качественную, чем при использовании большинства других декодеров, картинку.
ffdshow (x86 / x64) - медиа декодер, обычно используемый для быстрого и высокоточного декодирования видеопотока в MPEG-4 ASP (то есть кодированного с помощью DivX, Xvid или FFmpeg MPEG-4) и AVC (H.264) форматов, также поддерживает множество иных видео и аудиоформатов. Является свободным программным обеспечением, выпускаемым под лицензией GPL, работает под Windows в качестве фильтра DirectShow.
ffdshow имеет поддержку субтитров, которую можно включить, возможность выбрать набор используемых кодеков, снятие снимков экрана, контроль с помощью клавиатуры, контроль разрешения изображений, яркости, набор фильтров постпроцессинга картинки, включая возможность подключения плагинов видеообработки, фильтров DScaler. Имеет возможность использования интегрированных аудио фильтров, эквалайзера, микшера, декодер Dolby, DSP плагины Winamp и др. Ряд элементов постпроцессинга перенесено из плеера MPlayer и фильтров AviSynth.
ffdshow использует библиотеку libavcodec и ряд других, свободных и открытых (open source) пакетов декодирования видео распространённых форматов, таких как MPEG-4 (включая кодированные с помощью Xvid, 3ivx, всех версия DivX), H.263 и VP6 (используемого, в частности, сайтом YouTube), H.264/AVC, WMV, также, как и множество других. ffdshow также декодирует аудио поток в MP3, AAC, Dolby AC3, WMA, и Vorbis форматах, так же как и во множестве других.
Фильтры постпроцессинга ffdshow используются в видео редакторах VirtualDub и AviSynth, путём настройки VFW. В данных редакторах, ffdshow может быть использован также для кодирования MPEG-4 — совместимого видеопотока, совместимого с кодеками Xvid, DivX, и x264, также, как и видео без потери качества и ряд других фоматов, поддерживаемых базовой библиотекой libavcodec.
На данный момент реализована поддержка видеоформатов: H.264/AVC, XVid, DivX 4/5/6, MPEG 4, DivX3, MP41, MP42, MP43, H.263, FLV1,Theora, VP3, VP5, VP6, VP6F, MPEG1, MPEG2, WMV1, WMV2, WMV3, VC-1, WMVP, MSS1/2, H.261, Hiffyuv, MJPEG, SVQ1, SVQ3, QTRLE, 8BPS, QRPZA, FFV1, DV, CamStudio, CorePNG, LOCO, MSZH, Techsmith, ZLib, ZMBV, AutoDesk RLE, Cinepack, Indeo, MS Video 1, MS Video RLE, QPEG, Real Video и ряд других.
FFDShow is a DirectShow decoding filter for decompressing DivX, XviD, H.264, FLV1, WMV, MPEG-1 and MPEG-2, MPEG-4 movies. It uses libavcodec from ffmpeg project for video decompression, postprocessing code from mplayer to enhance visual quality of low bitrate movies, and is based on original DirectShow filter from XviD, which is GPL'ed educational implementation of MPEG4 encoder.
First of all, the FFDSHOW consumes way less CPU power than original DivX codecs, even with maximum post-processing. At the same time the post-processing seems to give excellent quality results and allows more configuring than the original DivX 5 codec. It can even automaticly reduce post-processing if your CPU is getting overloaded. The noise filter adds a kind of a rasterising effect to the picture - might be useful in some cases. The alpha version also includes experimental playback for MPEG-1 and MPEG-2 files (such as VCD and SVCD movies), which works pretty damn well. Only problem is that MPEG-2 playback can't play the SVCD clips directly from the CD, but requires the video to be extracted to the HDD by using VCDGear first.
Features of FFDShow MPEG-4 Video Decoder : • various compression methods: • MPEG 4 compatible (Xvid, DivX 4, DivX 5) using libavcodec or XviD • Divx 3 compatible, MSMPEG4v2, MSMPEG4v1 • WMV1/7, WMV2/8 • H263, H263+, H264 • HuffYUV in YV12 colorspace • MJPEG • MPEG 1 • Theora (not for regular use, format isn't stabilized yet) • MPEG 2 by using mpeg2enc code from MJPEGtools project • all Windows Media Video 9 supported encoders with output to asf/wmv file or AVI • all common encoding modes: constant bitrate, fixed quantizer, fixed quality, two pass encoding (depends on compressor features) • for libavcodec and XviD detailed selection of motion estimation method • minimum and maximum I frames interval • minimum and maximum quantizer selection, quantizer type and trellis quantization selection for libavcodec • adaptive quantization (aka. masking) for libavcodec and XviD, single coefficient elimination • selectable compression of starting and ending credits • two curve compression algorithms for second pass of two pass encoding - thanks to XviD developers • second pass simulation: although not very precise, still helpful for tweaking advanced curve compression parameters • ability to use libavcodec internal two pass code • image preprocessing with ffdshow image filters (latest ffdshow version must be installed) • graph during encoding: if your encoding program doesn't provide one • B frames support: from one to eight consecutive B frames • support for MPEG 4 quarterpel and GMC • selectable interlaced encoding • decompression
Supported languages: BG, BR, CZ, DE, EN, ES, FI, FR, HU, IT, JA, JP, PL, RU, SC, SE, SK, TC