Notes about latest versions of FFDShow MPEG-4 Video Decoder:
- FFDShow 2011-11-29 (rev. 4096) was compiled by
drevil_xxl using GCC 4.1.1 (libavcodec.dll & libmplayer.dll), while FFDShow 2012-01-31 (rev. 4291) MMX (clsid build)* and FFDShow 2012-01-31 (rev. 4291) x64 were compiled by
clsid using ICL10.
* Only for CPUs with support for MMX (MultiMedia eXperience) instructions. Check if your CPU has support for MMX instructions using
Cpu-Z, a small tool which shows infos about CPU.
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 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, DivX 6, DivX 7, DivX 8) using libavcodec or XviD
· Divx 3 compatible, MSMPEG4v2, MSMPEG4v1
· WMV1/7, WMV2/8
· H263, H263+, H264
· HuffYUV in YV12 colorspace
· MJPEG
· MPEG 1
· MPEG 2, using mpeg2enc code from MJPEGtools project
· MP3, AC3, DTS, E-AC3, AAC
· SVQ3
· Vorbis
· Theora (not for regular use, format isn't stabilized yet)
· 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
Important Note:
- Some antivirus software -like AVG- may "detect" a trojan in FFDShow builds.
This is a false positive, there are no trojans in FFDShow builds.
Changes from FFDShow rev. 4270 to FFDShow rev. 4291:
- Updated blacklist and whitelist
- Initialize palettesize.
- Updated Libav
- fixed ICL12 x64 crashes.
- update zlib to v1.2.6
- Updated palette handling
- ffdshow converter was crashing on single CPU PC, if dithering was unchecked.
- Disable "Detect soft telecine and average frame durations" if 3:2 pulldown is being applied in AviSynth filter.
- Bug fix (regression at rev 4230): Use AVCodecContext::colorspace (H.264::VUI::matrix_coefficients) rather than AVCodecContext::color_primaries (H.264::VUI::colour_primaries).
- fix regression at rev 4263. Subtitle file loading was failing.
- Optimized YV12 to NV12 conversion. 35% faster compared to libswscale as a output filter to V-RAM on my system (overall difference is small though). Now NV12 output is as fast as YV12.
- minor clean up of color space converter selection code
- Decoder options: Number of decoding threads: set proper default value (used on "Reset")
3
FFDShow MPEG-4 Video Decoder 2011-07-25
on 27 July 2011 by: teleping
#25147
@Al Jung:
The encoders were removed, last version to have them seems to be around rev. 3670. Reasons were outdated, buggy and inferior encoders; you should use standalone encoders (x264vfw or x264 for h264 encodings, standalone XviD for xvids..).
More about the issue at doom9: http://forum.doom9.org/showthread.php?t=120465
1
FFDShow MPEG-4 Video Decoder 2011-07-25
on 26 July 2011 by: Al Jung
#25140
Help please!
Can't see H.264 codec in Encoder list.
Enabled ffdshow to H.264 durng installation process.
Only can see in Encoder List:
-MJPEG
-HuffYUV
-HuffYuV [FFmpeg variant]
-FFV1
-DV
-Uncpmpressed
Installed/Reinstalled last version of ffdshow - no result.
Installed ffdshow alone and via K-Lite Codec Mega Pack. No result!
Win7
x32
Asus P5LD2
Thanks!
5
FFDShow MPEG-4 Video Decoder 2011-05-12
on 20 May 2011 by: spoozum
#24763
To make it work:
1. You must have the right version depending on what player you use. A 64bit-player needs the 64bit-version of ffdshow, and 32bit-player needs 32bit version. This (sometimes) means the installation of both 32- and 64-bit versions to make all players work with ffdshow.
2. You need to set the priority to MAX in the ffdshow-setup. To do this, you must run ffdshow-configuration in administration-mode (right-click the setup in menu-bar and run 'as administrator'), then alter the priority-bar. Do this at all places / at both 32-bit and 64-bit versions to be sure.
Don't blame me if this is not official way 8-)