LINUX.ORG.RU

FFmpeg 0.5 «Bike Shed»

 , , , ,


0

0

FFmpeg - это полноценное кросс-платформенное средство для записи, конвертирования и передачи аудио- и видеопотоков. FFmpeg содержит libavcodec - одну из лучших библиотек аудио- и видеокодеков.

Прошло очень много времени с последнего релиза, во всех дистрибутивах уже давно используются снапшоты из subversion-репозитория FFmpeg, и наконец-то разработчики решили выпустить ещё один промежуточный релиз - FFmpeg 0.5. Новая версия содержит огромное количество изменений по сравнению с прошлой версией (0.4.8). Основные изменения:

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

Скачать: исходники.tar.bz2.

>>> Подробности

Deleted

Проверено: Shaman007 ()

Они ж вроде от релизов совсем отказались?

timur_dav ☆☆☆☆☆
()

гыгы.

только от «записи, конвертирования и передачи аудио и видео потоков» в дебьяне можно, как в сегда, забыть.

scaldov ★★
()

>MPEG-2 video support for intra VLC and 4:2:2
>>Поддержка MPEG-2 внутри VLC


переводится как 'Поддержка MPEG-2 видео для intra VLC и "4:2:2" профиля'
intra vlc значит "variable length coding в пределах одного кадра", а не внутри vlc.

frame ★★★
()

Спасибо за во всех смыслах отличную новость.

twosev ★★
()

>H.264 .... плюс многопоточное декодирование, основанное на слайсах (slice-based)

Неужели дождались? Аж не верится...

iron ★★★★★
()

За оформление новости, +много.

muhas ★★★
()

когда уже бодуте полноценная поддержка матрешки? пока что она есть только в haali splitter....

prizident ★★★★★
()
Ответ на: комментарий от mamay_cozak

>А что в ней не полноценного? У меня все замечательно работает ещё с тех пор, как я начал активно эту матрёшку скачивать.

+1 Вроде всё великолепно работает

Ximik
()

>(он же MAC, он же APE, также его ошибочно считают как-то относящимся к Apple =))

сами придумали при составлении новости?

tommy ★★★★★
()
Ответ на: комментарий от xetf

> Ждём ебилдов.

Я когда ебилд получил при обновлении дерева портежей, тогда и начал писать новость =).

Deleted
()
Ответ на: комментарий от frame

> переводится как 'Поддержка MPEG-2 видео для intra VLC и "4:2:2" профиля'
> intra vlc значит "variable length coding в пределах одного кадра", а не внутри vlc.


Спасибо, а то меня по поводу VLC переклинило на одноимённый плеер =).

Deleted
()
Ответ на: комментарий от Spinal

> а что это означает?

Это означает что они просто решили отметить конкретную ревизию SVN под тегом "0.5" и закатать в тарболл. Т.е. никакого feature-freeze, code-freeze и других вещей, свойственных для "настоящих" релизов.

Deleted
()
Ответ на: комментарий от tommy

>> (он же MAC, он же APE, также его ошибочно считают как-то относящимся к Apple =))
> сами придумали при составлении новости?


По собственному опыту. Не все знают, что файлы с расширением APE - это Monkey's Audio Codec (MAC). А некоторые (как минимум один мой знакомый и несколько человек в интернете) считают что он разработан в Apple. Такие дела.

Deleted
()
Ответ на: комментарий от Deleted

hm. впервые о таком слышу. вообще apple не упоминается почти когда разговор о лосслесс. это наверное новое поколение с айфоном головного мозга уже выросло.

tommy ★★★★★
()

А чем на 64-битной системе можно проиграть файл с аудиокодеком 0x162, идентифицируемый как WMA 10?

kaktyc ★★★★
()
Ответ на: комментарий от scaldov

> только от «записи, конвертирования и передачи аудио и видео потоков» в дебьяне можно, как в сегда, забыть.

Рейнард работает над этим.

thresh ★★★
()
Ответ на: комментарий от urlin

> В svn mplayer'a в Changelog тоже замечена строчка:

> rc3: "StillAlive" March 1, 2009

Да, Диего обещал выпустить mplayer через недельку-другую после релиза ffmpeg.

thresh ★★★
()
Ответ на: комментарий от Deleted

>Это означает что они просто решили отметить конкретную ревизию SVN под > тегом "0.5" и закатать в тарболл. Т.е. никакого feature-freeze, > code-freeze и других вещей, свойственных для "настоящих" релизов.

Это не так, фриз был. Это настоящий релиз.

thresh ★★★
()
Ответ на: комментарий от AVL2

>а что неправильно?

да не про поддержку APE. я сам этим пользуюсь. выше обсудили.

tommy ★★★★★
()
Ответ на: комментарий от iron

>>H.264 .... плюс многопоточное декодирование, основанное на слайсах (slice-based)

>Неужели дождались? Аж не верится...


slice-based - это не то, кагбэ честное многопоточное декодирование - это frame-based. А оно пока только в ffmpeg-mt

ethercrow
()

Отличная вещь. Пробовал, работает, всем рекомендую. Ура вобщем.

kristall ★★
()

хе, а где это? O_O

Добавлена поддержка VDPAU API (Video Decode and Presentation API), реализованного в последних проприетарных драйверах NVidia и позволяющего выполнять пост-процессинг, слияние (compositing), отображение и декодирование видео на стороне GPU

и кстати - вкусно, ням-ням

gaux ★★
()

>H.264 с поддержкой PAFF и CQM, плюс многопоточное декодирование, основанное на слайсах (slice-based)

а, вот оно похоже. можно было и расписать

gaux ★★
()

Офигенная новость. Единственная программа которую приходилось каждый месяц обновлять из SVN :D

linuks ★★★★★
()
Ответ на: комментарий от mamay_cozak

>> А что в ней не полноценного?

в официальных исходниках нет поддержки сегментов, которые ссылаются на отдельные mkv-файлы, а не только в пределах одного файла аки главы/chapters. В остальном все отлично.

Andru ★★★★
()
Ответ на: комментарий от wdtae

>> на Дум9 они вроде обещали пилить фреймы, не знаю как это будет долго

есть ffmpeg-mt, если код там не через ж* писан, то скорее всего возьмут его за основу и допилят :) Там по сути уже все есть, за исключением некоторых мелочей.

Andru ★★★★
()
Ответ на: комментарий от thresh

> Это не так, фриз был. Это настоящий релиз.

Значит я не так понял...

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.