ffdshow (x86/x64) — медиа декодер, обычно используемый для быстрого и
высокоточного декодирования видеопотока в MPEG-4 ASP (то есть кодированного с
помощью DivX, Xvid или FFmpeg MPEG-4) и AVC (H.264) форматов, также поддерживает
множество иных видео и аудиоформатов. Является свободным программным
обеспечением, выпускаемым под лицензией GPL, работает под Windows в качестве
фильтра DirectShow.
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.
Поддерживаемые языки /
Supported languages: BG, BR, CZ, DE, EN, ES, FI, FR, HU, IT, JA, JP, PL, RU, SC,
SE, SK, TC
Изменения:
1. New color space converters
Supported color spaces
input: progressive YV12, progressive NV12, YV16, YUY2
output: RGB32,RGB24
High quality chroma upscaling: 75:25 averaging vertically and horizontally
Support for color primary parameters, such as ITU-R BT.601/709, input and output levels
10bit or more calculations
SSE2 required (other converters are used on old computers)
faster than former high quality conversion on 45nm Core2
(YV12->RGB). Depends on the speed of the execution of SSE2
instructions.
Make sure "High quality YV12 to RGB conversion" checked
2. RGB conversion: New options
Output levels ("Computer monitor" or "TV / Projector")
YCbCr specification "Auto" (use H.264's VUI or width >= 1024: BT 709, width < 1024: BT 601)
3. H.264 use VUI information about color space
video_full_range_flag: Select "Auto" at Input levels/RGB conversion (This is not default)
matrix_coefficients: Select "Auto" at YCbCr specification/RGB conversion (This is new default)
4. Fixed handling of YV16
5. MLP/TrueHD fix : on some samples there is no sound, only seeking would
make sound come back. Now if the decoder fails to decode a packet, we
reinitialize the internal parser context to get back to a major sync
frame.
6. Forgot to clean some commented code
7. Updated FFmpeg.
(x86: Microsoft Visual C++ 2008 SP1, Microsoft® Windows® Software Development Kit Update for Windows Vista,
DirectX SDK v.9, MinGW GCC 4.3.2
x86_32, Intel C++ Compiler 10.1.029)
(x64: Microsoft Visual C++ 2008 SP1, Microsoft® Windows® Software Development Kit Update for Windows Vista,
DirectX SDK v.9, MinGW GCC 4.4.0
x86_64)
Полный лог изменений / Changes log
Скачать / Download:
x86:
ffdshow tryouts project, svn 2649 (x86) sse icl10 2009-02-01 22:08:12 4.10 Mb
ffdshow tryouts project, svn 2649 (x86) 2009-02-01 22:07:41 3.72 Mb
x64:
ffdshow tryouts project, svn 2649 (x64) 2009-02-01 22:08:38 3.64 Mb
(libavcodec.dll - GCC 4.4.0 x86_64)
ffdshow tryouts project, svn 2649 (x64) (VS2008) 2009-02-01 22:14:39 3.13 Mb
(libavcodec.dll - VS2008sp1)
|