The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз мультимедиа пакета FFmpeg 0.11

26.05.2012 21:17

Представлен релиз мультимедиа пакета FFmpeg 0.11, включающего набор приложений и коллекцию библиотек для манипулирования различными мультимедиа форматами (запись, преобразование и декодирование звуковых и видео форматов). Кроме изменений, созданных внутри проекта, в новую версию также включены все последние наработки, добавленные в ветки ffmpeg-mt (поддержка многопоточного декодирования) и libav (форк FFmpeg). Пакет распространяется под лицензиями LGPL и GPL, разработка FFmpeg ведется смежно с проектом MPlayer.

Кроме улучшений и исправлений ошибок в новой версии устранено 29 уязвимостей, некоторые из которых позволяют добиться выполнения кода при обработке специально оформленного контента.

Среди изменений, добавленных в FFmpeg 0.11, можно отметить:

  • Поддержка протокола Blu-Ray;
  • Добавлены кодировщики и декодировщики для форматов XBM, Avid Meridien (AVUI), v408 Quicktime и Microsoft AYUV Uncompressed 4:4:4:4;
  • Добавлены декодировщики для форматов: MicroDVD, CDXL, WMA Lossless, RealAudio Lossless, ZeroCodec;
  • Добавлены кодировщики для форматов: Apple ProRes, Sun Rasterfile;
  • Добавлены распаковщики медиа-контейнеров (demuxer): "Metal Gear Solid: The Twin Snakes", CDXL;
  • Добавлены фильтры: setfield, blackdetect, swapuv, bbox, tile video, fps, split, removelogo, audio mix, из libmpcodecs портирован фильтр super2xsai;
  • В libavfilter и avconv добавлена поддержка использования аудиофильтров;
  • Добавлены парсеры для форматов vorbis и png;
  • В утилиту ffprobe добавлены опции для подсчёта пакетов и кадров: "-count_packets" и "-count_frames";
  • Поддержка чтения и записи картинок, прикреплённых к файлу внутри блока метаданных ID3v2;
  • Добавлен декодировщик изображений OpenEXR;
  • В утилиту ffmpeg добавлена опция "-benchmark_all" для проведения тестирования производительности;
  • Прекращена поддержка обеспечения работы ffmpeg без библиотеки libavfilter;
  • Добавлена библиотека libavresample для преобразования аудиофайлов;
  • Добавлена библиотека-враппер для кодирования видео libutvideo (собирается при указании "--enable-libutvideo");
  • В фильтр вывода текста (drawtext) добавлена поддержка настройки шрифтов через fontconfig.


  1. Главная ссылка к новости (http://ffmpeg.org/...)
  2. OpenNews: Релиз мультимедиа пакетов FFmpeg 0.10 и Libav 0.8
  3. OpenNews: Релиз мультимедиа пакета FFmpeg 0.9
  4. OpenNews: Релиз FFmpeg 0.7/0.8 и Libav 0.7
  5. OpenNews: Релиз FFmpeg 0.6.3 и 0.7-rc1
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/33944-ffmpeg
Ключевые слова: ffmpeg, video, audio
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (17) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Анон (?), 00:55, 27/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    ProRes кодек работает некорректно при больших разрешениях (выше 1920x1080). Клип при перекодировке обрезается. Но опять же не тестировал на HD и других стандартных разрешениях.
     
     
  • 2.7, дэндэн (?), 09:29, 27/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Могу предположить, что некорректность заключается только в отсутствии предупреждения о том, что видео будет обрезано. Т.к., есть стандарты. Например, PAL DV - это 720*576 с 25 fps + два варианта (16:9 или 4:3) пиксела + только RGB + звук только 48 kHz... А также, фиксированный поток, квантование и компрессия. Т.е., есть стандарт - извольте соблюдать!
     
     
  • 3.8, Аноним (-), 12:28, 27/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    зачем же ерунду пишешь... ничего из этого не поддерживает RGB, только YV12 или аналоги.

    и уйня номер два, эти стандарты есть только для передачи потока на аналоговом носителе.

     
     
  • 4.19, anonymous (??), 14:22, 29/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >эти стандарты есть только для передачи потока на аналоговом носителе.

    Не правда.

     
  • 2.9, Аноним (9), 13:11, 27/05/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Баг-репорт и письмо в список рассылки
     
     
  • 3.11, Анон (?), 13:20, 28/05/2012 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Может мне ещё раком встать и лезгинку сплясать?
     
     
  • 4.12, Аноним (-), 15:26, 28/05/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Непременно сделай это и запости видео на ютуб. Но только после того как создашь баг-репорт и напишешь в рассылку.
     
  • 4.13, XoRe (ok), 18:11, 28/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Может мне ещё раком встать и лезгинку сплясать?

    Можно и по другому - нанять разработчиков, чтобы дописали нужный вам функционал, за денюжку.
    Имхо, баг репорт проще и дешевле.

     
  • 4.14, Аноним (-), 19:23, 28/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Может мне ещё раком встать и лезгинку сплясать?

    Дык это, можешь и не писать баги. Только и баг не починится тогда. И кому от этого хуже? Ты хочешь напугать [b]других[/b] путем козыряния донимающим [b]именно тебя[/b] багом? Всем так страшно! :)

     

  • 1.5, Аноним (-), 08:39, 27/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Так всё-таки в чём отличие от libav? Есть у кого-то из преимущества или успевают друг у друга щипать коммиты?
     
     
  • 2.10, Аноним (9), 13:13, 27/05/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Так всё-таки в чём отличие от libav? Есть у кого-то из преимущества
    > или успевают друг у друга щипать коммиты?

    Ffmpeg уже давно стала оболочкой вокруг libav.

     
     
  • 3.17, anonymous (??), 14:18, 29/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Вы путаете libav с libavc.
     
  • 2.15, Аноним (-), 19:27, 28/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > или успевают друг у друга щипать коммиты?

    Так тем и хороши :) заметьте какое сразу агрессивное соревнование развернулось и как втопило развитие. То хрен дождешься релиза так что майнтайнеры дистров сами билдили найтли, то по несколько релизов в год, с толпой мажорных фич. Походу форки бывают полезны :)

     
     
  • 3.20, RedRat (ok), 17:44, 31/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Во-во, именно об этом хотел написать: до появления форка мейнтейнер ffmpeg вообще мышей не ловил, зато потом резко влил в основную ветку и наработки из ffmpeg-mt, и остальные патчи начал оперативно принимать. Даже надобность переходить на форк отпала... ;-)
     

  • 1.6, Аноним (-), 09:10, 27/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    У меня почему-то при кодировании libav скорость сильно упала при той же нагрузке на процессор (кодировал vp8). Вернул ffmpeg - стало нормально. Качество идентично. Причину не выяснил.
     
     
  • 2.18, anonymous (??), 14:19, 29/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > У меня почему-то при кодировании libav скорость сильно упала при той же
    > нагрузке на процессор (кодировал vp8). Вернул ffmpeg - стало нормально. Качество
    > идентично. Причину не выяснил.

    Скомпилировали без ассемблерных вставок?

     

  • 1.16, artist60 (ok), 20:39, 28/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    За счет чего обеспечена многопоточность?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру