FFmpeg - это полноценное кросс-платформенное средство для записи, конвертирования и передачи аудио- и видеопотоков. FFmpeg содержит libavcodec - одну из лучших библиотек аудио- и видеокодеков.
Прошло очень много времени с последнего релиза, во всех дистрибутивах уже давно используются снапшоты из subversion-репозитория FFmpeg, и наконец-то разработчики решили выпустить ещё один промежуточный релиз - FFmpeg 0.5. Новая версия содержит огромное количество изменений по сравнению с прошлой версией (0.4.8). Основные изменения:
- Проделана огромная работа для поддержки популярных проприетарных кодеков (как минимум поддержка декодирования)
- Декодирование и кодирование
- ALAC
- Flash Screen Video
- Исправлен декодер WMAv2, добавлена поддержка кодера WMAv1/v2
- Декодирование
- Atrac3
- MLP/TrueHD
- Улучшена поддержка On2 VP3 и добавлена поддержка VP5/VP6
- RealAudio Cooker
- RealVideo RV30/40
- WMV3/WMV9/VC-1 и поддержка фреймов IntraX8 для WMV2/VC-1
- Декодирование и кодирование
- Поддержка открытых и свободных кодеков
- Декодирование и кодирование
- DNxHD
- DVCPRO50 (он же DV50)
- PCM, закодированный числами с плавающей точкой
- GSM-MS
- Theora (кодирование через libtheora)
- Vorbis
- Декодирование
- AAC с поддержкой ADTS и скоростью >2x для FAAD (пока без поддержки HE AAC)
- Поддержка AC-3, более быстрая реализация, чем liba52 в режиме 5.1, почти в два раза быстрее в режиме стерео; также добавлена поддержка E-AC-3. Теперь liba52 можно считать устаревшей.
- DCA
- DVCPRO HD (он же DV100)
- H.264 с поддержкой PAFF и CQM, плюс многопоточное декодирование, основанное на слайсах (slice-based)
- Monkey's Audio (он же MAC, он же APE, также его ошибочно считают как-то относящимся к Apple =))
- Поддержка MPEG-2 видео для intra VLC
- MPEG-2 4:2:2 encoder
- Musepack
- QCELP
- Shorten
- True Audio (TTA)
- Wavpack, включая поддержку гибридного режима
- Декодирование и кодирование
- Поддержка новых форматов контейнеров
- Демультиплексоры и мультиплексоры (demuxers && muxers)
- GXF
- MXF
- Демультиплексоры
- NullSoft Video (NSV)
- Мультиплексоры
- Совместимость с iPhone/iPod для MP4/MOV
- Matroska (MKV)
- NUT
- Ogg (только для кодеков FLAC, Theora и Vorbis)
- ShockWave Flash (SWF)
- Демультиплексоры и мультиплексоры (demuxers && muxers)
- libavdevice
- ffserver снова работает
- Новая система сборки без рекурсии
- Более чистый, последовательный код
- Полностью новое API для метаданных
- И многое многое другое!
Скачать: исходники.tar.bz2.
>>> Подробности