The main advantage of this video decoder is the low amount of resources it consumes, even when performing its most complex tasks.
If your CPU though becomes overloaded, this tool will reduce post-processing automatically.
Nevertheless, the application only runs on computers with CPU’s supporting MMX (MultiMedia eXperience) instructions. You can find out such information about your CPU by using a small tool, named Cpu-Z
FFDShow MPEG-4 Video Decoder is based on the original DirectShow filter from XviD, a GPL'ed implementation of MPEG4 encoder. In order to perform video decompression, it uses libavcodec from ffmpeg project.
It improves the visual quality of low bitrate movies due to its post-processing code from MPlayer.
Installation takes seconds and you can choose which components to deploy (VFW interface, DXVA video decoder, AviSynth scripts serving and application plugins for AviSynth and VirtualDub). The set up process is highly customizable and you have a very large options list.
FFDShow’s features are truly complex and this virtual item supports other formats and standards as well: Xvid, DivX 4, DivX 5, DivX 6, DivX 7, DivX 8; MSMPEG4v2, MSMPEG4v1; WMV1/7, WMV2/8; HuffYUV in YV12 colorspace; H263, H263+, H264; MP3, AC3, DTS, E-AC3, AAC and many others.
To conclude, FFDShow MPEG-4 Video Decoder has all the qualities of a reliable software tool: incredibly lightweight, highly customizable, easy to use, system resources-friendly, and, as a decoding application, it supports a great variety of formats.
It is powerful and it delivers great performance, both as a codec and as a post-processing tool.
One of the best "codec packs" on the market, FFDShow MPEG-4 Video Decoder is also used for post-processing video streams.