ffdshow
Installation and configuration
ffdshow does not include media player or container parsers. Instead, after installation of ffdshow, compatible DirectShow or VFW media players such as Media Player Classic, Winamp, and Windows Media Player will use the ffdshow decoder automatically, thus avoiding the need to install separate codecs for the various formats supported by ffdshow. The user configures ffdshow’s audio and video settings by launching the ffdshow video decoder configuration program independently of any media player, under Windows by clicking Start/Programs/ffdshow (or under Windows Vista by clicking Start button and typing ffdshow and clicking “ffdshow video decoder configuration”).
For playing transport stream files such as AVC(H.264) an additional mediasplitter should also be installed. There are several free mediasplitter available such as the Haali Media Splitter.
Format and filter support
ffdshow can be configured to display subtitles, to enable or disable various built-in codecs, to grab screenshots, to enable keyboard control, and to enhance movies with increased resolution, sharpness, and many other post-processing filters. It has the ability to manipulate audio with effects like an equalizer, a Dolby decoder, reverb, Winamp DSP plugins, and more. Some of the postprocessing is borrowed from the MPlayer project and AviSynth filters.
ffdshow uses the libavcodec library and several other free, open source software packages to decode video in most common formats, such as:
MPEG-4 Part 2 (including video encoded with Xvid, 3ivx, and all versions of DivX).
Flash Video, H.263 and VP6 (used by sites such as YouTube).
H.264/AVC, WMV as well as numerous others.
ffdshow also decodes audio, such as:
MP3,
AAC,
Dolby AC3,
WMA, and
Vorbis formats, among others.
The post-processing video filters of ffdshow can be used in video editors such as VirtualDub or AviSynth, by configuring the VFW settings. In these editors, ffdshow can also be used to encode MPEG-4 video compatible with Xvid, DivX, or x264 codecs, as well as lossless video and a few other formats supported by libavcodec.
History
The first versions of ffdshow were published in April 2002, as an alternative to the DivX ;-) 3.11 and DivX 5.02 (which came bundled with Gator) decoders of the time, and as a way to combine the speed and quality of MPlayer with popular Windows video players. It continues to support more formats, new and old, as FFmpeg developers add support for them.
The main developer was Milan Cutka. When he stopped updating the project in 2006, new maintainers opened the ffdshow-tryouts as a fork, where bugfixes, stability fixes, new features, and codec updates continue.
Notes
A common misconception is that ICL SSE/SSE2 builds will decode video better than “generic” builds. In fact, the video decoders are always compiled in gcc and are usually hand-optimized; it is the ffdshow filters that benefit from ICL.
Codec packs or transcoding suites like Nero Recode that install their own video splitters also have been known to damage ffdshow’s performance in the past[citation needed]. Some will override ffdshow, disrupt proper video display, or install outdated ffdshow versions.[citation needed]
See also
Free software portal
Comparison of video player software
Open source codecs and containers
References
^ http://web.archive.org/web/20030401082827/www.divx.com/divx/
^ “ffdshow-tryouts FAQ”. http://ffdshow-tryout.sourceforge.net/html/en/faq.htm. Retrieved 2008-05-11.
External links
Current Sourceforge ffdshow page
Wiki, online help
Official Doom9 support, discussion, & development thread
Official support forum
Version history of ffdshow-tryout
Recent ffdshow builds from codecs.com, usually a few days behind the official site.
Historical links
CVS snapshots by celtic_druid (US) (Mirror (FR)) (Mirror (JP)) (No longer updated)
Old speed comparisons: ASP, AVC
v d e
Data compression software implementations
Video compression
(Comparison)
MPEG-4 ASP
3ivx DivX Nero Digital FFmpeg MPEG-4 HDX4 Xvid
H.264/MPEG-4 AVC
CoreAVC Blu-code DivX H.264 Nero Digital AVC QuickTime H.264 x264
Lossless
CorePNG FFV1 Huffyuv Lagarith MSU Lossless SheerVideo
Others
CineForm Cinepak DNxHD Helix DNA Producer Indeo libavcodec Schrdinger (Dirac) SBC Sorenson VP7 libtheora Windows Media Encoder
Audio compression
(Comparison)
Lossy
Freeware Advanced Audio Coder (FAAC) Helix DNA Producer l3enc LAME TooLAME libavcodec libcelt libspeex Musepack libvorbis Windows Media Encoder
Lossless
FLAC ALAC Monkey’s Audio OptimFROG TTA WavPack
Archivers
(Comparison)
Free software
7-Zip Ark bzip2 compress File Roller gzip Info-ZIP KGB Archiver lzop PAQ PeaZip The Unarchiver tar Xarchiver
Freeware
7zX DGCA Filzip IZArc LHA StuffIt Expander (decompression only) TUGZip UHarc/WinUHA Zipeg ZipGenius
Proprietary
ARC ALZip Archive Utility ARJ Astrotite JAR MacBinary PKZIP/SecureZIP PowerArchiver Squeez StuffIt WinAce WinRAR WinZip
Command line
ARC ARJ JAR Info-ZIP LHA lzop PAQ PKZIP RAR UPX UHarc tar
See Compression methods for methods and Compression formats for formats
v d e
Multimedia compression formats
Video compression
ISO/IEC
MJPEG Motion JPEG 2000 MPEG-1 MPEG-2 (Part 2) MPEG-4 (Part 2/ASP Part 10/AVC) HVC
ITU-T
H.120 H.261 H.262 H.263 H.264 H.265
Others
AMV AVS Bink CineForm Cinepak Dirac DV Indeo OMS Video Pixlet RealVideo RTVideo SheerVideo Smacker Sorenson Video Theora VC-1 VP6 VP7 VP8 WMV XVD
Audio compression
ISO/IEC
MPEG-1 Layer III (MP3) MPEG-1 Layer II MPEG-1 Layer I AAC HE-AAC MPEG-4 ALS MPEG-4 SLS MPEG-4 DST
ITU-T
G.711 G.718 G.719 G.722 G.722.1 G.722.2 G.723 G.723.1 G.726 G.728 G.729 G.729.1
Others
AC3 AMR AMR-WB AMR-WB+ Apple Lossless ATRAC DRA FLAC GSM-FR GSM-EFR iLBC Monkey’s Audio -law Musepack Nellymoser OptimFROG RealAudio RTAudio SHN SILK Siren Speex TwinVQ Vorbis WavPack WMA True Audio
Image compression
ISO/IEC/ITU-T
JPEG JPEG 2000 JPEG XR lossless JPEG JBIG JBIG2 PNG WBMP
Others
APNG BMP DjVu EXR GIF ICER ILBM MNG PCX PGF TGA TIFF
Media containers
General
3GP ASF AVI Bink DMF DPX EVO FLV GXF M2TS Matroska MPEG-PS MPEG-TS MP4 MXF Ogg QuickTime RealMedia RIFF Smacker VOB
Audio only
AIFF AU WAV
See Compression methods for methods and Compression software implementations for codecs
Categories: Free multimedia codecs, containers, and splitters | Free software programmed in assembly | Free software programmed in C | Free software programmed in C++ | Free video conversion software | Video codecs | Windows-only free softwareHidden categories: Articles needing cleanup from March 2008 | All pages needing cleanup | All articles with unsourced statements | Articles with unsourced statements from April 2008
I am China Suppliers writer, reports some information about video door intercom system , concealed carry holster.