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.

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

Re: FFmpeg 0.5 "Bike Shed"

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

timur_dav ☆☆☆☆☆ ()

Re: FFmpeg 0.5 "Bike Shed"

>Matroska (MKV) Это что такое?

hamlo ()

Re: FFmpeg 0.5 "Bike Shed"

>(stream???)

поток?

feanor ★★★ ()

Re: FFmpeg 0.5 "Bike Shed"

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

xetf ★★ ()

Re: FFmpeg 0.5 "Bike Shed"

ааа! под каст!

kyxap ()

Re: FFmpeg 0.5 "Bike Shed"

гыгы.

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

scaldov ★★ ()

Re: FFmpeg 0.5 "Bike Shed"

>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 ★★★ ()

Re: FFmpeg 0.5 "Bike Shed"

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

twosev ★★ ()

Re: FFmpeg 0.5 "Bike Shed"

> промежуточный релиз

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

Spinal ()

Re: FFmpeg 0.5 "Bike Shed"

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

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

iron ★★★★★ ()

Re: FFmpeg 0.5 "Bike Shed"

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

muhas ★★★ ()

Re: FFmpeg 0.5 "Bike Shed"

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

prizident ★★★★★ ()

Re: FFmpeg 0.5 "Bike Shed"

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

rc3: "StillAlive" March 1, 2009

urlin ()
Ответ на: Re: FFmpeg 0.5 "Bike Shed" от prizident

Re: FFmpeg 0.5 "Bike Shed"

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

mamay_cozak ()
Ответ на: Re: FFmpeg 0.5 "Bike Shed" от mamay_cozak

Re: FFmpeg 0.5 "Bike Shed"

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

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

Ximik ()

Re: FFmpeg 0.5 "Bike Shed"

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

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

tommy ★★★★ ()
Ответ на: Re: FFmpeg 0.5 "Bike Shed" от xetf

Re: FFmpeg 0.5 "Bike Shed"

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

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

mironov_ivan ★★★★★ ()
Ответ на: Re: FFmpeg 0.5 "Bike Shed" от frame

Re: FFmpeg 0.5 "Bike Shed"

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


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

mironov_ivan ★★★★★ ()
Ответ на: Re: FFmpeg 0.5 "Bike Shed" от Spinal

Re: FFmpeg 0.5 "Bike Shed"

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

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

mironov_ivan ★★★★★ ()
Ответ на: Re: FFmpeg 0.5 "Bike Shed" от tommy

Re: FFmpeg 0.5 "Bike Shed"

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


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

mironov_ivan ★★★★★ ()
Ответ на: Re: FFmpeg 0.5 "Bike Shed" от mironov_ivan

Re: FFmpeg 0.5 "Bike Shed"

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

tommy ★★★★ ()

Re: FFmpeg 0.5 "Bike Shed"

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

kaktyc ★★★★ ()
Ответ на: Re: FFmpeg 0.5 "Bike Shed" от tommy

Re: FFmpeg 0.5 "Bike Shed"

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

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

AVL2 ★★★★★ ()
Ответ на: Re: FFmpeg 0.5 "Bike Shed" от scaldov

Re: FFmpeg 0.5 "Bike Shed"

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

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

thresh ★★★ ()
Ответ на: Re: FFmpeg 0.5 "Bike Shed" от urlin

Re: FFmpeg 0.5 "Bike Shed"

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

> rc3: "StillAlive" March 1, 2009

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

thresh ★★★ ()
Ответ на: Re: FFmpeg 0.5 "Bike Shed" от mironov_ivan

Re: FFmpeg 0.5 "Bike Shed"

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

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

thresh ★★★ ()
Ответ на: Re: FFmpeg 0.5 "Bike Shed" от AVL2

Re: FFmpeg 0.5 "Bike Shed"

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

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

tommy ★★★★ ()
Ответ на: Re: FFmpeg 0.5 "Bike Shed" от iron

Re: FFmpeg 0.5 "Bike Shed"

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

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


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

ethercrow ()

Re: FFmpeg 0.5 "Bike Shed"

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

kristall ★★ ()

Re: FFmpeg 0.5 "Bike Shed"

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

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

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

gaux ★★ ()

Re: FFmpeg 0.5 "Bike Shed"

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

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

gaux ★★ ()
Ответ на: Re: FFmpeg 0.5 "Bike Shed" от gaux

Re: FFmpeg 0.5 "Bike Shed"

Ни PAFF, ни CQM, ни слайсы не имеют отношения к VDPAU :)

thresh ★★★ ()

Re: FFmpeg 0.5 "Bike Shed"

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

linuks ★★★★ ()
Ответ на: Re: FFmpeg 0.5 "Bike Shed" от thresh

Re: FFmpeg 0.5 "Bike Shed"

слайсы...

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

wdtae ()
Ответ на: Re: FFmpeg 0.5 "Bike Shed" от mamay_cozak

Re: FFmpeg 0.5 "Bike Shed"

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

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

Andru ★★★★ ()
Ответ на: Re: FFmpeg 0.5 "Bike Shed" от wdtae

Re: FFmpeg 0.5 "Bike Shed"

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

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

Andru ★★★★ ()
Ответ на: Re: FFmpeg 0.5 "Bike Shed" от thresh

Re: FFmpeg 0.5 "Bike Shed"

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

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

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