Notes about latest versions of FFDShow MPEG-4 Video Decoder:
- FFDShow 2010-04-11 (rev. 3355) was compiled by drevil_xxl using GCC 4.1.1 (libavcodec.dll & libmplayer.dll), FFDShow 2010-04-11 (rev. 3356) MMX* was compiled by clsid using ICL9 while FFDShow 2010-04-11 (rev. 3356) SSE** was also compiled by clsid using ICL9.
* Only for CPUs with support for MMX (MultiMedia eXperience) instructions.
** Only for CPUs with support for SSE (Streaming SIMD Extensions) instructions. Check if your CPU has support for SSE or SSE2 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) 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
Changes from FFDShow rev. 3280 to FFDShow rev. 3305:
- Updated FFmpeg
- DXVA decoder: fixed incorrect frame order when decoding H.264 (regression in rev. 3288)
- Installer: only show ffmpeg-mt option on systems with multiple CPU cores
- DXVA: it's now possible to disconnect a renderer from the output pin and connect a different renderer, without having to initialize ffdshow DXVA decoder.
+ fixed DXVA 1.0 API violation
+ Added MakeAll.bat - batch build of all the necessary GCC DLLs
- HD audio : added special behavior for xonar users
- Reverted revision 3290 : gives green picture. DXVA crash with bluray subs still needs to be fixed
- Updated ICL project files
- Bluray/DVD subs crash fix with YV12 colorspace (used by DXVA) by Tal Aloni. Next step : updating sw_scale outdated code of ffmpeg
- Forgot to comment personal settings for installer
- Several DVD and Bluray subtitles fixes. Cosmetics & languages updated
- HD audio bitstream : regression fix on revision 3278
- Regression fixed from rev 3276 : DVD menus and subtitles
- Regression fixed on 3276 : crashing on DVD menus
- Bluray subs fixes : YUV colorspaces now supported (existing code was buggy).
Also added support to MKV with bluray subs but subtype is null (which is a bug). To be tested.
- Forgot to remove a debug trace which would cause perf drawbacks
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!
Marcadores