Вышла новая версия FFmpeg — пакета свободных библиотек с открытым исходным кодом, которые позволяют записывать, конвертировать и передавать цифровое аудио и видео. Изменения со времен версии 2.2.3:
Добавлены фильтры:
мультимедийный showcqt фильтр;
фильтр zoompan;
фильтр signalstats;
фильтр hqx (hq2x, hq3x, hq4x);
фильтр flanger.
Другие нововведения:
добавлена возможность автоопределения формата изображения;
добавлены LRC миксер и демультиплексор;
добавлена поддержка протокола Samba (via libsmbclient);
Вышла новая версия FFmpeg - пакета свободных библиотек с открытым исходным кодом, которые позволяют записывать, конвертировать и передавать цифровое аудио и видео. Изменения:
AC3 с фиксированной точкой декодирования.
Новый фильтр shuffleplanes.
Добавлен новый протокол subfile.
Добавлен новый демультиплексор Phantom Cine.
Новый экспорт данных replaygain.
Добавлен видео декодер VP7.
Улучшение в декодере BRender PIX image.
Улучшение в декодере XBM.
Улучшение в декодере изображений OpenEXR.
Поддержка декодирования 16-bit RLE SGI изображений.
Новое устройство ввода QTKit.
Добавлено устройство ввода AVFoundation.
Добавлен декодер Direct Stream Digital (DSD).
Добавлен демультиплексор Magic Lantern Video (MLV).
В ночь с субботы на воскресенье тихо и незаметно состоялся релиз FFmpeg 2.2. Среди ключевых изменений: появление кодировщика libx265 для сжатия видео в формате H.265 (ранее уже была добавлена поддержка декодирования H.265), поддержка Avid DNx444, поддержка устройства вывода OpenGL, кодирование изображений в WebP с помощью библиотеки libwebp, демультиплексирование VP8 в Ogg, декодер ATRAC3+, фильтры elbg и dejudder, демультиплексор / декодер HNMv4.
В новой версии FFmpeg 2.0, программе для обработки и вещания мультимедиа потоков,
добавлено много новых фильтров, стало больше кодеков и контейнеров,
улучшена производительность и удобство использования.
Состоялся мажорный релиз мультимедиа-комплекта FFmpeg. Кроме изменений, созданных внутри проекта, в новую версию также включены все последние наработки, добавленные в ветки ffmpeg-mt (поддержка многопоточного декодирования) и libav (форк FFmpeg).
На ЛОРе была новость о расколе проекта FFmpeg. С одной стороны, как говорит разработчик Клемент Бош (Clément Bœsch) есть положительные итоги «войны»: лидер проекта FFmpeg улучшил стиль руководства. Проект воссоздал инфрастуктуру с нуля, так как старая осталась у проекта libav. В этом помогли разработчики videoLAN, на серверах которых хранится, например, исходный код FFmpeg.
Вместе с тем, как разработчик, сотрудничающий с обоими проектами, Бош отмечает и негативные тенденции:
Стремление всё переписать с нуля в проекте libav. Так, например, Бош и Стефано написали новую систему вывода ffprobe, которая использовала JSON вместо XML/INI форматов, включённых по умолчанию. Позже они добавили XML,TXT,CSV как дополнительные форматы вывода. Одновременно это было предложено как FFmpeg, так и в libav. Вместо заимствования коммитов из FFmpeg, реализующими функциями, разработчики решили гордо всё переписывать с нуля.
Так же, например, проектом libav были проигнорированы библиотеки libswresample и libavresample для ресемплинга и преобразования форматов, написанные для проекта FFmpeg. Через некоторое время libav вынужден был нанять платного программиста для реализации тех же функций. Позже этот шаг оправдывался разработчиками libav. Сама же FFmpeg поддерживает для совместимости дублирующее API libav.
В этом году в состав FFmpeg было добавлено множество фильтров, в основном аудио. Libav проявил интерес к расширению набора своих фильтров, но вместо использования наработок FFmpeg просто взялся улучшать API. Как считает Бош, это приводило к нарушению совместимости API несколько раз.
Как считает разработчик — это признак синдрома NIH («сделано не мной»). Само же такое поведение обусловлено тем, что разработчики libav хотят вытеснить FFmpeg полностью и подменить собой. Новая библиотека получает большое распространение в Linux-дистрибутивах благодаря тому обстоятельству, что на сторону libav перешёл сборщик пакетов. В описании пакета при этом сообщается, что FFmpeg уже устарел:
ffmpeg version 0.8.3-6:0.8.3-4, Copyright (c) 2000-2012 the Libav developers
built on Jun 26 2012 09:26:41 with gcc 4.7.1
THIS PROGRAM IS DEPRECATED
This program is only provided for compatibility and will be removed in a future release.
Please use avconv instead.
Это вводит пользователей в заблуждение и в целом является своеобразным «черным пиаром» против FFmpeg. О том что проект жив и активен позволяет говорить ежемесячный объём рассылки в 1000 сообщений.
Бош считает, что проектам надо четко очертить свои цели, а не заниматься такой войной, которая вредит пользователям.
FFmpeg — набор свободных библиотек с открытым исходным кодом, которые позволяют записывать, конвертировать и передавать цифровые аудио и видео записи в различных форматах. Он включает libavcodec — библиотеку кодирования и декодирования аудио и видео и libavformat — библиотеку мультиплексирования и демультиплексирования в медиаконтейнер.
Изменения:
нативный декодер dirac;
поддержка чтения файлов формата MPO;
видео-источник «фрактал Мандельброта»;
перемотка в mmsh;
фильтр libass;
декодер VBLE;
энкодер libopenjpeg;
исправления альфа непрозрачности в многих кодеках;
исправления 8ми-битной палитры в различных кодеках;
Bombono DVD — программа создания видеодисков (DVD-авторинг). Теперь Bombono DVD умеет полностью использовать многоядерные процессоры: задания по перекодированию видео создаются параллельно и/или используется опция -threads ffmpeg'а.
Список изменений:
поддержка многоядерных CPU для перекодирования видео
добавлены новые переводы (немецкий, китайский упрощенный), старые обновлены;
расчет оставшегося времени работы
могут быть использованы стрелки и другие иконки для меню, а не только рамки; можно использовать свои, предварительно добавив их в ~/AppData/Roaming/bombono-dvd/icons (Win7) или ~/.config/bombono-dvd/icons (Linux)
новые рамки для меню, от Dietrich Martin
множество иконок по умолчанию: галки, стрелки, круги и т.д.
интеграция с веб-браузером для получения фонов меню
копирование/вставка элементов меню; функция Скопировать меню
сохранение пропорций при изменении размеров в редакторе (с Shift'ом)
привязка к сетке в редакторе
3 варианта установить фон для меню: Заполнение, По размеру и Растянуть
улучшения для DVD с соотношением 16:9
Отчет об ошибках перед авторингом, если требуется
функция Переименовать в браузерах больше не конфликтует с Drag-n-Drop
SCons теперь не обязателен для работы программы
поправки для новых версий ffmpeg, gcc, gtk, boost; исправление ошибок и мелкие улучшения
для программы под Windows появилась платная поддержка, в отличие от Linux-версии
Компания Dideonet (http://www.dideonet.com) утверждает в южнокорейском суде, что (неназванный) разработчик ffmpeg-mt и x264 незаконно использует принадлежащий ей патент и незаконно распространяет исходные тексты (подразумеваются x264 и ffmpeg-mt), затрагиваемые данным патентом. Утверждается, что все приложения, использующие названные библиотеки, нарушают патент. В случае принятия положительного решения по судебному иску, разработчики ffmpeg-mt должны будут компенсировать Dideonet 10% выручки от продажи ее программных продуктов.
Обновился форк проекта ffmpeg - libav, выпустивший версию 0.7 «The Big Bump». Новый релиз реализует покадровое многопоточное декодирование для некоторых кодеков, включая VP8, H.263 и H.264. Кроме того, внутренний и внешний API подверглись значительной чистке кода, и по этой причине было решено увеличить номера версий всех библиотек продукта.
Другие изменения включают добавление мультимедиа декодеров, в частности
AMR-WB, однопоточного LATM/LOAS, G.722 ADPCM, встроенного декодера VP8 и HE-AACv2. Кроме того, реализованы такие де/мультиплексоры, как WebM in Matroska, Apple
HTTP Live Streaming, SAP, IEC 61937 (S/PDIF).
С сегодняшнего дня проект FFmpeg поддерживает многопоточный декодинг. Ветвь ffmpeg-mt находилась в разработке с 2008 года, и теперь она готова к использованию.
Today FFmpeg-mt, the multithreaded decoding branch, has been merged into FFmpeg. This has been a long awaited merge, and we would like to thank Alexander Strange for his patience and hard work.
Testing is appreciated and if you find any bugs please report them to our bug tracker.
Группа разработчиков открытого видеодекодера FFmpeg, которая несколько месяцев назад захватила власть в проекте, заявила о переименовании своего проекта в Libav. Была скопирована вся инфраструктура старого проекта — сайт, Git-репозитории, списки рассылок, багтрекер и прочее.
Также в списке рассылки проекта были опубликованы цели и правила разработки и поддержки проекта, среди которых:
Создать здравую атмосферу среди разработчиков, исключить всяческое недопонимание и взаимное неуважение.
Постоянно улучшать качество кода разными способами — ревизия кода, регрессионное тестирование, рефакторинг.
Превратить FFmpeg в инструмент решения различных мультимедийных задач «из коробки», без дополнительных библиотек и прослоек.
Из технических подробностей интересен отказ от «базарного» метода разработки и выделение узкого круга «коммиттеров». Также было заявлено, что весьма вероятен переход обратно на Subversion (FFmpeg полностью перешёл с Subversion на Git 24 Февраля 2011 года).
В конце своего обширного обращения разработчики просят их не троллить и ждут от каждого члена сообщества вежливости, конструктивной критики и толерантности в спорах.
Группа разработчиков проекта FFmpeg заявила о том, что у проекта будет новая команда мейнтейнеров. Для нынешнего мейнтейнера проекта (Michael Niedermayer) такая новость стала полной неожиданностью. Несогласная с нынешней ситуаций в проекте основная группа разработчиков перекрыла доступ всем к основному репозиторию исходных кодов, без предварительного обсуждения проблем с текущем мейнтейнером и другими участниками проекта.
Bombono DVD — программа создания видеодисков (DVD-авторинг) для GNU/Linux. Теперь программа может принимать все видеоформаты благодаря FFmpeg (avi/mkv/mov/ts/mpeg4/webm).
Список изменений:
программа может использовать все видеоданные, поддерживаемые FFmpeg, покадровый доступ также реализован
транскодирование при необходимости: чёрные полосы для исходников не в пропорциях DVD; перекодируюся все звуковые дорожки, а не только первая; скорость потока звука — 320Кбит/с;
добавлен калькулятор битрейта
расчет битрейта по размеру диска
поддержка субтитров (для распознавания кодировки субтитров используется Enca)
исправлено падение программы при загрузке неправильных проектов
у проектов программы новое расширение: .bmd
добавлена ссылка на сетевую справку в меню «Помощь»
В FFMpeg появилась поддержка TrueHD, DTS-HD, E-AC3 и вывод по HDMI. Данная реализация является ещё одним шагом для полноценной поддержки Blu-ray в Linux и подготовки релиза FFMpeg 0.7. Правда выпустить FFMpeg 0.7 планируется не раньше 2011 года.
Bombono DVD — программа создания видеодисков (DVD-авторинг) для GNU/Linux. Рендеринг анимационных меню (с помощью ffmpeg в качестве backend'а) — основной новый функционал версии 0.8.
Список изменений:
добавлены анимационные меню;
добавлены новые переводы, старые обновлены;
введён новый тип связи «Смотреть всё» (ticket #33);
программа запоминает свои размеры и расположение на экране; также запоминаются размеры «Браузера файлов» и «Списка медиа»;
цвета субкартинок (subpictures) теперь настраиваются (ticket #26);