The OpenNET Project / Index page

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

Релиз FFmpeg 0.6.3 и 0.7-rc1

27.04.2011 15:12

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

Одновременно выпущен кандидат в релизы ветки FFmpeg 0.7, отличающейся добавлением нескольких существенных изменений:

  • Интегрированы наработки проекта FFmpeg-mt по обеспечению многопоточного декодирования кадров, что позволит значительно ускорить работу FFmpeg на многоядерных CPU;
  • Поддержка видео фильтров из библиотеки libmpcodecs;
  • Проведена оптимизация для процессоров Sandy Bridge;
  • Поддержка формата WebM в муксере и демуксере (упаковщики и распаковщики медиа-контейнеров) Matroska;
  • Понижена нагрузка на систему при упаковке медиа-контейнеров Ogg;
  • Добавлена поддержка MMS-TCP и MMS-HTTP;
  • Реализована поддержка кодирования и декодирования VP8 через библиотеку libvpx;
  • Добавлены декодеры: Mobotix MxPEG, Pictor/PC Paint, G.722 ADPCM, R10k, a64, LATM/LOAS, AMR-WB, Chronomaster DFA и HE-AAC v2;
  • Поддержка декодирования расширений DTS-ES (XCh);
  • Поддержка муксеров и демуксеров для форматов: SAP (Session Announcement Protocol, RFC 2974), Lego Mindstorms RSO, IEC 61937, Mobotix .mxg, Windows Televison (WTV), FFmpeg metadata, Playstation Portable PMP, Leitch/Harris VR (LXF), xWMA;
  • Добавлен собственный декодер для кодека VP8;
  • Поддержка создания RTSP-туннелей поверх HTTP;
  • В ffplay добавлены опции "-exitonkeydown" и "-exitonmousedown". В ffprobe добавлена опция "-show_packets". В ffmpeg добавлены опции "-force_key_frames" и "-copytb";
  • Реализован собственный декодер для кодеков GSM / GSM MS;
  • В поставку включена библиотека libavcore;
  • Добавлен муксер и демуксер для форматов субтитров MicroDVD и SubRip, а также кодировщик и декодировщик для субтитров SubRip и ASS;
  • Поддержка RTP-пакетизации для кодеков Theora, Vorbis и VP8. Поддержка RTP-депакетизации для кодеков MP4A-LATM, QCELP, X-QT QuickTime и VP8;
  • Добавлен демуксер для потокового вещания Apple HTTP Live Streaming;
  • Новые фильтры: ocv_smooth, frei0r, yadif, blackframe, transpose, cropdetect, setpts, overlay, hqdn3d, fieldorder, gradfun;
  • Реализован демуксер для приема raw-потоков rtp:// через указание URL без SDP-описания;
  • Добавлены ассемблерные оптимизации для платформы Win64;
  • Добавлен фильтр для преобразования битовых потоков MJPEG/AVI1 в JPEG/JFIF;
  • Поддержка инкапсуляции IEC 61937 для E-AC3, TrueHD и DTS-HD;
  • Добавлен парсер для формата FLAC;
  • Добавлен использующий операции с плавающей точкой кодировщик AC-3;
  • Поддержка устройства ввода framebuffer для Linux;
  • Поддержка кодирования AAC через библиотеку libvo-aacenc и кодирования AMR-WB через libvo-amrwbenc;


  1. Главная ссылка к новости (http://ffmpeg.org/pipermail/ff...)
  2. OpenNews: Ведущий проекта FFmpeg будет принимать патчи из проекта Libav
  3. OpenNews: Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. Релиз FFmpeg/Libav 0.6.2
  4. OpenNews: Конфликт в стане разработчиков FFmpeg привел к созданию форка - Libav
  5. OpenNews: Революционное свержение власти в проекте FFmpeg
  6. OpenNews: Разработчики FFmpeg написали собственный декодер для видеокодека VP8
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/30376-multimedia
Ключевые слова: multimedia, ffmpeg
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (23) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, AHAH (?), 15:38, 27/04/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    найди 10 отличий в оформлении
    http://ffmpeg.org/
    http://libav.org/
    :D

    вопрос наработки либава вошли ?

     
     
  • 2.7, Капитан О (?), 16:50, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Да кого волнует дизайн сайта? Вы фичи сравните и сообщите нам 10 отличий :)
     
  • 2.11, gkv311 (ok), 17:59, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Согласно mail-list'у наработки LibAV перекидываются в FFmpeg, но не все разом.

    Кроме того, текущее состояние ветки форка LibAV - повышение major версии библиотек с вырезанием устаревших (deprecated) функций и как следствие - нарушение ABI/API с предыдущими версиями библиотек.

    Учитывая промежуточное состояние этого перехода (был отведён примерно месяц) делать релиз на такой экспериментальной кодовой базе бессмысленно. Следовательно, релиз FFmpeg 0.7 будет ABI совместим с предыдущим, но не будет включать всех новых возможностей, которые скорее всего будут включены только в следующем релизе.

     

  • 1.2, RedRat (ok), 15:41, 27/04/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Надо же, как оживилась разработка FFmpeg после форка! А кто-то ещё сомневался, что он на пользу пойдёт. ;-)
     
     
  • 2.3, AHAH (?), 15:52, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    а пошло ли ? ткните меня пожалуйста носом
    на главной странице ффмпег есть упоминание от 21 марта - мердж мультитрейдинга
    но нет упоминания о 0,7 версии
    на главной либава есть о 0,7 бета 1 от 19 апреля но нет про мультитрейдинг

    кто у кого киздит код ? =)))

     
  • 2.4, dq0s4y71 (??), 15:54, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, теперь же надо показать, что они не зря форкнулись и теперь их форк лучше, чем у конкурента :)
     
     
  • 3.8, Капитан О (?), 16:51, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > их форк лучше, чем у конкурента :)

    От соревнования 2 команд все остальные только выиграют ;)

     
     
  • 4.16, Аноним (-), 22:17, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    о! надо дебиан разделить на 2 команды, чтобы быстрее релизы выкатывали.
     
     
  • 5.17, Missing (?), 23:14, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    ubuntu? -)
     

  • 1.5, dq0s4y71 (??), 16:01, 27/04/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > В ffplay добавлены опции "-exitonkeydown" и "-exitonmousedown". В ffprobe добавлена опция "-show_packets". В ffmpeg добавлены опции "-force_key_frames" и "-copytb";

    Вообще-то, все эти опции в 0.6 уже были.

     
  • 1.6, Аноним (-), 16:21, 27/04/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто нибудь реально тестил FFmpeg-mt? А то столько разговорв о нем, а данных нету.
     
     
  • 2.9, gkv311 (ok), 17:50, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Оно для видеоплееров, основанных на FFmpeg основано (для консольной утилиты ffmpeg бесполезно, ибо основная нагрузка идёт на кодирование).
    Лично я, после того как узнал как надо собирать FFmpeg-mt для виндов (необходимы pthreads вместо wtreads ибо оно только для pthreads реализовано) разницу ВЕСЬМА ощутил.
     
  • 2.12, Jmiks (?), 18:04, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Однозначно скажу - реально круто работает. Намного быстрее. У меня ноут на феноме н830 - трехядерник. Есть рип Аватара с блюрея. Весит 20гиг. Смотрю обычно через смплеер. Дрова на видео проприетарщина ати. GL работает. Так вот, попытался я смотреть этот рип аватара. Смотреть было просто не возможно, рывки, притормаживание, отстование видео от звука. В плеере включены постобработка, настроен по вкусу видеоэквалайзер, подавление краевых артефактов и что-то ещё. пробовал и через xine, mplayer, dragonplayer. Все одно - тормозит. Нормально получилось смотреть только с ffplay с командной строки без каких-либо оптимизация видео и звука. Обновил я с нашего репа (agilialinux) мплеер на мплеер2, и  смплеер с патчами для многопоточности. И как же это стало круто. Ни каких тормозов, рывков, рассинхронизации видео и звука при всех прежних настройках. Четко, гладко, качественно. В общем круть!
     
     
  • 3.14, Аноним (-), 18:41, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо. Попробую тоже.
     
  • 3.19, ______________ (?), 13:33, 28/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > В плеере включены постобработка, настроен по вкусу видеоэквалайзер, подавление краевых артефактов и что-то ещё

    надо полагать, в ffplay тоже была включена вся эта каша?

     
  • 2.22, Анон (?), 14:06, 01/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Работает. Есть несколько файлов, которым в некоторых сценах одного ядра моего цпу не хватает и раньше приходилось этим моменты тупо проматывать. После покупки новой видяхи забыл об этой проблеме и стал использовать vdpau. Но после новости о многопоточности решил проверить, как оно. Так вот в два потока с теми видео он уже справляется, в пике использование цпу уже доходит до 80% (это на двухядернике), но зато видео без тормозов выводится. В общем, если видяха аппаратное ускорение не поддерживает, то реально полезная фича.
     

  • 1.10, gkv311 (ok), 17:52, 27/04/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >>В поставку включена библиотека libavcore;

    Уйли? По-моему её недавно полностью в libavutil слили.

     
  • 1.13, Аноним (-), 18:05, 27/04/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я уже запутался с ними. Первый разработчик сейчас в ФФМПЕГ или ЛИБАВ ?
     
     
  • 2.15, Zenittur (?), 18:47, 27/04/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ffmpeg остался прежним, форк как и положено переименовался.
     

  • 1.18, Семен (??), 11:19, 28/04/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Поддержка кодирования AAC через библиотеку libvo-aacenc

    Выпилили референсный несвободный код lib-faac?

     
  • 1.20, Анонимбус (?), 22:42, 28/04/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Поддержка устройства ввода framebuffer для Linux;

    Может всё таки вывода?

     
     
  • 2.21, Аноним (-), 00:27, 29/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    В changelog написано "Linux framebuffer input device added"
     
     
  • 3.23, mcdebugger (ok), 02:59, 22/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > В changelog написано "Linux framebuffer input device added"

    Может для грэббинга видео непосредственно из Framebuffer'а? Не знаю как ffmpeg, но вот mplayer уже давно умеет в framebuffer выводить.

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



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

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