LINUX.ORG.RU

Ffmpeg


49

0

Всего сообщений: 46

FFmpeg 2.2.3

Группа Мультимедиа

Вышла новая версия 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).
  • Добавлен On2 AVC (Audio for Video).
  • Кодировщик WebVTT.

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

 

nt_crasher
()

FFmpeg 2.2

Группа Мультимедиа

В ночь с субботы на воскресенье тихо и незаметно состоялся релиз FFmpeg 2.2. Среди ключевых изменений: появление кодировщика libx265 для сжатия видео в формате H.265 (ранее уже была добавлена поддержка декодирования H.265), поддержка Avid DNx444, поддержка устройства вывода OpenGL, кодирование изображений в WebP с помощью библиотеки libwebp, демультиплексирование VP8 в Ogg, декодер ATRAC3+, фильтры elbg и dejudder, демультиплексор / декодер HNMv4.

Полный список изменений:

  • Демультиплексор и декодер формата HNM4.
  • Упаковщик контейнеров для HTTP Dynamic Streaming.
  • Поддержка переменных в фильтрах setsar/setdar при вычислении пропорций изображения.
  • Добавлен фильтр elbg.
  • Валидация строк в ffprobe.
  • Поддержка аппаратного ускорения декодирования с использованием VDPAU (для этого добавлена опция -hwaccel).
  • Полноценный декодер Voxware MetaSound.
  • Удалён фильтр битового потока mp3_header_compress.
  • Разделяемым библиотекам добавлены файлы ресурсов Windows.
  • Добавлен фильтр aeval.
  • Обработка метаданных стереоскопического 3D-видео.
  • Кодирование изображений в формат WebP с помощью библиотеки libwebp.
  • Декодер формата ATRAC3+.
  • Демультиплексирование потоков VP8 в контейнерах Ogg.
  • Поддержка метаданных для контейнеров NUT.
  • Добавлен фильтр framepack.
  • Поддержка сырого видео XYZ12 в контейнерах NUT.
  • Поддержка метаданных Exif в декодере WebP.
  • Поддержка нового устройства вывода «OpenGL».
  • Использование metadata_header_padding для тегов ID3 (в файлах MP3, AIFF, и OMA), заголовках FLAC и блоке «junk» файлов AVI.
  • Декодер видео в формате Mirillis FIC.
  • Кодек DNx444.
  • Кодировщик libx265 для стандарта сжатия видео в формате H.265.
  • Добавлен фильтр dejudder.
  • Автоматическое определение наличия поддержки аппаратного ускорения VDA.

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

 , , ,

anonymous
()

FFmpeg 2.1 «Fourier»

Группа Мультимедиа

Вышла новая версия комплекта мультимедийных библиотек FFmpeg 2.1 под кодовым именем «Фурье» (чтоб никто не догадался).

В этом выпуске авторы радуют следующими изменениями:

  • Новые фильтры: pullup, phase, perspective (портированы с libmpcodecs), aecho, compand, w3fdif, adelay, mergeplanes и ladspa wrapper.
  • Опции -show_programs и -read_intervals для ffprobe.
  • Поддержка поиска в RTMP.
  • Опция -t может быть использована для входящего параметра.
  • Декодер Voxware MetaSound.
  • Чтение метаданных EXIF в JPEG.
  • Декодер телетекста DVB.
  • Поддержка Opus в Matroska.
  • FFV1 версии 1.3 помечен как стабильный.
  • Поддержка 9, 10 и 16 бит в FFV1 YUVA(444,422,420).
  • В декодере WebP - поддержка беспотерьных форматов.
  • Декодеры Error Resilient AAC, Low Delay AAC и Enhanced Low Delay AAC.
  • Главы в ASF.
  • Поддержка протокола SFTP через libssh.
  • В Fraps теперь используется BT.709 в качестве цветового профиля по умолчанию.
  • Родной декодер VP9.
  • Парсер dpx.
  • Параметр max_error_rate.
  • Устройства вывода PulseAudio и Linux Framebuffer.
  • Сканер ReplayGain.
  • Декодер HEVC и демуксер raw HEVC.

Скачать исходники

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

 , , ,

FRCTLL
()

Вышел FFmpeg 2.0 с поддержкой OpenCL

Группа Мультимедиа

В новой версии FFmpeg 2.0, программе для обработки и вещания мультимедиа потоков, добавлено много новых фильтров, стало больше кодеков и контейнеров, улучшена производительность и удобство использования.

( читать дальше... )

>>> Подробнее о FFmpeg 2.0

 

fopen
()

Релиз FFmpeg 1.1

Группа Мультимедиа

Cписок изменений:

  • Многопоточное декодирование H.264, в т.ч. для потоков с изменяющимся разрешением и пиксельным форматом.
  • Фильтр субтитров.
  • Фильтр анализа громкости, следуя EBU R128.
  • Опции -sectionse -select_streams -show_entries для ffprobe.
  • Поддержка FFM2.
  • Кодирование/декодирование изображений в формате X-Face.
  • Кодирование в 24-bit FLAC и Opus (через libopus).
  • Мультипоточное кодирование в ALAC (до версии 7.1).
  • Поддержка тега INFO и связанной метаинформации в форматах WAV/CAF.
  • Декодер необработанных субтитров (subtitles raw text).
  • Утилита ffescape.
  • Фильтры aselect, apad, field, geq, pp (postproc), histeq, kerndeint.
  • Удалена возможность запуска ffserver как демона.
  • Декодер формата изображений BRender PIX.
  • Декодер и демультиплексер для анимированного GIF.
  • Демультиплексеры (demuxer) для форматов BRSTM, PVF, Paris Audio File, VobSub, Silicon Graphics Movie, AVR, DTS-HD, TAK (и парсер), LV, NIST SphereF, Megalux Frame, 012v, Virtual concatenation.
  • Мультиплексер и демультиплексер для форматов IRCAM, AST.
  • Декодер для форматов SGI RLE 8-bit, Pinnacle TARGA CineWave YUV16, Silicon Graphics Motion Video Compressor 1 & 2, ADPCM IMA Dialogic.
  • Декодеры и демультиплекосры субтитров в форматах MPL2, VPlayer, MPlayer, AQTitle, PJS и SubViewer v1.
  • Мультиплексор для формата Sony Wave64.
  • Поддержка сборки на Plan 9.
  • Улучшена поддержка декодирования AVC Intra.

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

 

Google-ch
()

Релиз FFmpeg 1.0

Группа Мультимедиа

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

Новшества версии 1.0:

  • INI и flat вывод в ffprobe.
  • Детектор сцен в libavfilter.
  • Аудиофильтры: channelsplit, setnsamples, join, audio channel mapping.
  • Фильтры: atempo, asettb, alphaextract, alphamerge, concat, flite, asetpts, hue, edge detection, framestep, volume measurement, smartblur и decimate (портированы с MPlayer), sendcmd, decimate, asendcmd, showwaves, showspectrum.
  • Опция ffprobe -show_data.
  • Протоколы: RTMPT, RTMPS, RTMPTS, RTMPE, RTMPTE.
  • Кодирование/декодирование iLBC через libilbc.
  • Декодеры: Microsoft Screen 1, Microsoft ATC Screen, Indeo Audio, TechSmith Screen Codec 2, Microsoft Expression Encoder Screen, GeoTIFF, Opus (исп. libopus), Canopus Lossless Codec, Microsoft Screen 2, CPiA.
  • Кодирование AAC через libfdk-aac.
  • Проигрывание LucasArts SMUSH, Heart Of Darkness PAF.
  • Демуксеры и декодеры SAMI, RealText и SubViewer.
  • Устройства iec61883.
  • Опции: -progress, ffmpeg -(no)stdin, faststart для муксера MOV/MP4.
  • Кодер/декодер 3GPP Timed Text.
  • Устройство вывода caca через libcaca.
  • Кодирование MP2 через TwoLAME.
  • Парсер bmp.
  • Муксер ICO.
  • Кодер/декодер SubRip (без встроенных таймингов).
  • Кодер Ut Video.
  • Теперь демуксер Matroska опознает SRT-субтитры как AV_CODEC_ID_SUBRIP вместо AV_CODEC_ID_TEXT.
  • Муксер F4V.
  • Демуксер и декодер WebVTT.
  • Исправления безопасности.

Получить новую версию можно тут.

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

 , ,

Kindly_Cat
()

Конфликт между FFmpeg и Libav мешает разработке проектов

Группа Open Source

На ЛОРе была новость о расколе проекта FFmpeg. С одной стороны, как говорит разработчик Клемент Бош (Clément Bœsch) есть положительные итоги «войны»: лидер проекта FFmpeg улучшил стиль руководства. Проект воссоздал инфрастуктуру с нуля, так как старая осталась у проекта libav. В этом помогли разработчики videoLAN, на серверах которых хранится, например, исходный код FFmpeg.

Вместе с тем, как разработчик, сотрудничающий с обоими проектами, Бош отмечает и негативные тенденции:

  • Игнорирование FFmpeg проектом libav.
  • Стремление всё переписать с нуля в проекте 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 сообщений.

Бош считает, что проектам надо четко очертить свои цели, а не заниматься такой войной, которая вредит пользователям.

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

 , ,

pylin
()

FFmpeg 0.11

Группа Мультимедиа

Сегодня состоялся релиз FFmpeg — кросс-платформенного решения для записи, конвертации и потокового вещания аудио и видео.

( Список изменений )

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

 

thelonelyisland
()

FFmpeg 0.9

Группа Мультимедиа

FFmpeg — набор свободных библиотек с открытым исходным кодом, которые позволяют записывать, конвертировать и передавать цифровые аудио и видео записи в различных форматах. Он включает libavcodec — библиотеку кодирования и декодирования аудио и видео и libavformat — библиотеку мультиплексирования и демультиплексирования в медиаконтейнер.

Изменения:

  • нативный декодер dirac;
  • поддержка чтения файлов формата MPO;
  • видео-источник «фрактал Мандельброта»;
  • перемотка в mmsh;
  • фильтр libass;
  • декодер VBLE;
  • энкодер libopenjpeg;
  • исправления альфа непрозрачности в многих кодеках;
  • исправления 8ми-битной палитры в различных кодеках;
  • поддержка RGBA TIFF;
  • добавлено много оптимизаций под ARM;
  • исправление x264rgb;
  • поддержка контейнера и энкодера g723.1;
  • поддержка входа pulseaudio;
  • экспериментальный энкодер jpeg2000;
  • аппаратное декодирование H.264 на Android
  • нативный декодер utvideo и поддержка libutvideo;
  • поддержка энкодера libspeex;
  • поддержка libaacplus;
  • и др.

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

 , , , ,

daemonpnz
()

Bombono DVD 1.2

Группа Мультимедиа

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-версии

Скачать

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

 , , ,

L_user
()

Авторов ffmpeg-mt судят за нарушение патента

Группа Мультимедиа

Компания Dideonet (http://www.dideonet.com) утверждает в южнокорейском суде, что (неназванный) разработчик ffmpeg-mt и x264 незаконно использует принадлежащий ей патент и незаконно распространяет исходные тексты (подразумеваются x264 и ffmpeg-mt), затрагиваемые данным патентом. Утверждается, что все приложения, использующие названные библиотеки, нарушают патент. В случае принятия положительного решения по судебному иску, разработчики ffmpeg-mt должны будут компенсировать Dideonet 10% выручки от продажи ее программных продуктов.

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

 dideonet, , , , ,

AEP
()

Libav 0.7 «The Big Bump»

Группа Мультимедиа

Обновился форк проекта 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).

Список изменений

Примечания к выпуску

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

 ,

ins3y3d
()

Bino 1.0.0 — видеопроигрыватель для просмотра стереоскопического видео

Группа Мультимедиа

Bino — видеопроигрыватель для просмотра стереоскопического видео (3D) использующий FFmpeg (для корректной работы необходима версия 0.7-rc1 или новее).

Основные возможности:

  • просмотр 2D- и 3D-видео различных форматов (без необходимости установленных проприетарных видеодрайверов);
  • поддержка многих стереоскопических методов (анаглифные очки, очки затворного разделения, автостереограммные дисплеи, 3D-телевизоры и др.);
  • поддержка субтитров во всех распространённых форматах.


>>> Скриншот

>>> Страница загрузки

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

 , , , , ,

amorpher
()

Ветвь FFmpeg-mt добавлена в SVN trunk проекта FFmpeg

Группа Open Source

С сегодняшнего дня проект 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.

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

 ,

shahid
()

Форк FFmpeg переименован в Libav

Группа Мультимедиа

Группа разработчиков открытого видеодекодера FFmpeg, которая несколько месяцев назад захватила власть в проекте, заявила о переименовании своего проекта в Libav. Была скопирована вся инфраструктура старого проекта — сайт, Git-репозитории, списки рассылок, багтрекер и прочее.

Также в списке рассылки проекта были опубликованы цели и правила разработки и поддержки проекта, среди которых:

  • Создать здравую атмосферу среди разработчиков, исключить всяческое недопонимание и взаимное неуважение.
  • Постоянно улучшать качество кода разными способами — ревизия кода, регрессионное тестирование, рефакторинг.
  • Превратить FFmpeg в инструмент решения различных мультимедийных задач «из коробки», без дополнительных библиотек и прослоек.

Из технических подробностей интересен отказ от «базарного» метода разработки и выделение узкого круга «коммиттеров». Также было заявлено, что весьма вероятен переход обратно на Subversion (FFmpeg полностью перешёл с Subversion на Git 24 Февраля 2011 года).

В конце своего обширного обращения разработчики просят их не троллить и ждут от каждого члена сообщества вежливости, конструктивной критики и толерантности в спорах.

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

 ,

provaton
()

Переворот в проекте FFmpeg

Группа Мультимедиа

Группа разработчиков проекта FFmpeg заявила о том, что у проекта будет новая команда мейнтейнеров. Для нынешнего мейнтейнера проекта (Michael Niedermayer) такая новость стала полной неожиданностью. Несогласная с нынешней ситуаций в проекте основная группа разработчиков перекрыла доступ всем к основному репозиторию исходных кодов, без предварительного обсуждения проблем с текущем мейнтейнером и другими участниками проекта.

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

 

vasya_pupkin
()

Bombono DVD 1.0

Группа Мультимедиа

Bombono DVD — программа создания видеодисков (DVD-авторинг) для GNU/Linux. Теперь программа может принимать все видеоформаты благодаря FFmpeg (avi/mkv/mov/ts/mpeg4/webm).

Список изменений:

  • программа может использовать все видеоданные, поддерживаемые FFmpeg, покадровый доступ также реализован
  • транскодирование при необходимости: чёрные полосы для исходников не в пропорциях DVD; перекодируюся все звуковые дорожки, а не только первая; скорость потока звука — 320Кбит/с;
  • добавлен калькулятор битрейта
  • расчет битрейта по размеру диска
  • поддержка субтитров (для распознавания кодировки субтитров используется Enca)
  • исправлено падение программы при загрузке неправильных проектов
  • у проектов программы новое расширение: .bmd
  • добавлена ссылка на сетевую справку в меню «Помощь»

Скачать

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

 , ,

L_user
()

В FFMpeg появилась поддержка TrueHD, DTS-HD, E-AC3 Over HDMI

Группа Мультимедиа

В FFMpeg появилась поддержка TrueHD, DTS-HD, E-AC3 и вывод по HDMI. Данная реализация является ещё одним шагом для полноценной поддержки Blu-ray в Linux и подготовки релиза FFMpeg 0.7. Правда выпустить FFMpeg 0.7 планируется не раньше 2011 года.

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

 , dts-hd, , , true-hd

Root-msk
()

Bombono DVD 0.8

Группа Мультимедиа

Bombono DVD — программа создания видеодисков (DVD-авторинг) для GNU/Linux. Рендеринг анимационных меню (с помощью ffmpeg в качестве backend'а) — основной новый функционал версии 0.8.

Список изменений:

  • добавлены анимационные меню;
  • добавлены новые переводы, старые обновлены;
  • введён новый тип связи «Смотреть всё» (ticket #33);
  • программа запоминает свои размеры и расположение на экране; также запоминаются размеры «Браузера файлов» и «Списка медиа»;
  • цвета субкартинок (subpictures) теперь настраиваются (ticket #26);
  • исправлена единственная ошибка (ticket #35);
  • в редакторе меню добавлена функция «распределить горизонтально/вертикально»;
  • добавлены новые рамки (кнопки) для меню: «shadow», «shadow & white», «shadow2» и «slide»;
  • программа собирается теперь и компилятором Clang (LLVM) (экспериментальная возможность).

Скачать

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

 , ,

L_user
()

Самый быстрый декодер VP8: ffvp8

Группа Мультимедиа

Ранее уже была новость про разработку собственного декодера VP8 для FFmpeg. Но на тот момент это была достаточно сырая версия, чтобы говорить о каких-то конкретных результатах и тестировании. Теперь, после завершения первоначального этапа оптимизации, один из основных разработчиков x264 — Jason Garrett-Glaser — представил публике первые результаты тестирования нового декодера. И, надо сказать, они действительно впечатляют:

  • абсолютно во всех тестах ffvp8 оказался быстрее libvpx от Google;
  • в некоторых тестах ffvp8 превзошёл конкурента более чем в 1.5 раза;
  • больше всего преимущество ffvp8 было заметно на 64-битных платформах, на 32-битных платформах преимущество существенно заметно лишь на платформе Windows.

Для тестирования использовались два видеоклипа (Parkjoy и Sintel) с качеством HD 1080p. Команда, при помощи которой проводилось тестирование: time ffmpeg -vcodec {libvpx or vp8} -i input -vsync 0 -an -f null. Была взята последняя версия FFmpeg из SVN. Ниже представлены результаты (в кадрах в секунду) для платформы Linux, результаты для платформ Mac OS X и Windows можно найти по ссылке.

Core i5 520M (2.4Ghz), Linux, 64-bit:

  • Parkjoy ffvp8: 68.29 +/- 0.06
  • Parkjoy libvpx: 41.06 +/- 0.04
  • Sintel ffvp8: 112.38 +/- 0.37
  • Sintel libvpx: 69.64 +/- 0.09

Atom N270 (1.6Ghz), Linux, 32-bit:

  • Parkjoy ffvp8: 15.29 +/- 0.01
  • Parkjoy libvpx: 12.46 +/- 0.01
  • Sintel ffvp8: 26.87 +/- 0.05
  • Sintel libvpx: 20.41 +/- 0.02

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

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

 ,

MuZHiK-2
()