URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 100518
[ Назад ]

Исходное сообщение
"Выпуск мультимедиа-пакета FFmpeg 2.5"

Отправлено opennews , 04-Дек-14 09:53 
Доступен (http://ffmpeg.org/download.html#releases)  мультимедиа-пакет FFmpeg 2.5 (http://ffmpeg.org), включающий набор приложений и коллекцию библиотек для операций над различными мультимедиа-форматами (запись, преобразование и декодирование звуковых и видеоформатов). Кроме изменений, созданных внутри проекта, в новую версию также включены все последние наработки, развиваемые в ветках ffmpeg-mt (http://gitorious.org/ffmpeg/ffmpeg-mt) (многопоточное декодирование) и libav (http://libav.org/) (форк FFmpeg). Пакет распространяется под лицензиями LGPL и GPL, разработка FFmpeg ведётся смежно с проектом MPlayer (http://www.mplayerhq.hu/).


Из изменений (http://git.videolan.org/?p=ffmpeg.git;a=blob;f=RELEASE_NOTES... добавленных в FFmpeg 2.5, можно выделить:


-  Поддержка протокола UDP Lite (RFC 3828 (http://www.ietf.org/rfc/rfc3828.txt)), допускающего доставку частично повреждённых пакетов с расчётом на то, что восстановление может быть проведено силами приложения. Например, битые аудио и видеоданные могут быть частично восстановлены на уровне кодека;
-  Поддержка декодирования анимированных изображений в формате WebP;
-  Поддержка анимированных PNG-изображений (формат APNG (http://en.wikipedia.org/wiki/APNG));
-  Добавлены упаковщики медиа-контейнеров (muxer) для  HEVC/H.265 RTP и фрагментированных потоков MPEG-DASH;
-  В libavdevice реализована поддержка функций захвата содержимого экрана через фреймворк AVFoundation и добавлена система захвата экрана на основе XCB;
-  В API объявлен устаревшим вызов
avpriv_dv_frame_profile2();
-  В утилиту ffprobe добавлена опция показа пиксельных форматов ("-show_pixel_formats");
-  В ffserver  добавлена возможность передачи кодеку поддерживаемых им опций;
-  Добавлен декодировщик субтитров в формате STL;
-  Поддержка декодирования звука zygoaudio;
-  Поддержка 10-битной цветовой модели YUV 4:2:2;
-  Добавлен новый фильтр масштабирования изображений - xBR (http://en.wikipedia.org/wiki/Image_scaling#xbr_family);
-  В libpostproc  добавлена поддержка визуализации;
-  В libavutil добавлена поддержка симметричного блочного шифра CAST128  в режиме ECB;
-  Добавлены распаковщики медиа-контейнеров (demuxer)  для субтитров  SUP/PGS и STL;
-  Поддержка фрагментированного MP4.


URL: http://ffmpeg.org/download.html#releases
Новость: https://www.opennet.ru/opennews/art.shtml?num=41183


Содержание

Сообщения в этом обсуждении
"Выпуск мультимедиа-пакета FFmpeg 2.5"
Отправлено botman , 04-Дек-14 09:53 
libav обхожусь, да и нету его в  репозиториях jessie

"Выпуск мультимедиа-пакета FFmpeg 2.5"
Отправлено Михаил , 04-Дек-14 10:24 
Зачем обходится мертворожденным libav, когда ffmpeg таки есть в репозиториях jessie?

"Выпуск мультимедиа-пакета FFmpeg 2.5"
Отправлено user , 04-Дек-14 11:31 
таки нет, эти клоуны неправильно назвали пакет

"Выпуск мультимедиа-пакета FFmpeg 2.5"
Отправлено Xaionaro , 04-Дек-14 12:15 
> таки нет, эти клоуны неправильно назвали пакет

Про что речь? Не вижу я в jessie такого.

Кстати говоря, а это [1] тоже не то? (это не риторический вопрос)

[1] http://mirror.mephi.ru/debian-multimedia/pool/main/f/ffmpeg-dmo/


"Выпуск мультимедиа-пакета FFmpeg 2.5"
Отправлено Имя , 05-Дек-14 22:34 
DMO — не дебиан. Кэп.

"Выпуск мультимедиа-пакета FFmpeg 2.5"
Отправлено Аноним , 04-Дек-14 12:27 
>Зачем обходится мертворожденным libav

Насколько я помню, причина появления libav - неадекватность, неконтактность и самодурство главного разработчика ffmpeg отклонявшего по своей прихоти патчи других участников.


"Выпуск мультимедиа-пакета FFmpeg 2.5"
Отправлено bircoph , 04-Дек-14 14:40 
> Насколько я помню, причина появления libav - неадекватность, неконтактность и самодурство
> главного разработчика ffmpeg отклонявшего по своей прихоти патчи других участников.

В те времена я пристально следил за проблемой, т.к. активно участвовал в разработке MPLayer. Ситуация была намного сложнее, хотя кое-кто пытался её выставить как самодурство.

FFmpeg, во-первых, отклоняет патчи, не проходящие FATE (система автоматического тестирования), т.е. те, которые приводят к побитовому изменению результатов декодирования видео по сравнению с эталонным кодом. Во-вторых, там очёнь жесткие требования к быстродействию и патчи, ухудшающие его более чем на 0.1% без весомой причины, отклоняются. В-третьих, в коде есть гремучая смесь разных лицензий и не все конфигурации являются бинарно-распостранимыми.

Мало того, изначально была попытка рейдерского захвата FFmpeg (т.е. остранения ряда мейтенеров от проекта и захват инфраструктуры) и лишь затем, после возмущения сообщества, ответвление было оформлено как fork: libav.

В реальности fork навредил всем, т.к. сейчас часть проектов работает только с libav, а часть только с ffmpeg.


"Выпуск мультимедиа-пакета FFmpeg 2.5"
Отправлено Аноним , 05-Дек-14 09:01 
Но была и пара плюсов...
1) Они таки все позабыли про окаменелый svn и перешли на git. Старперы ffmpeg были вынуждены признать что пора разучивать новые песни или остаться в прошлом.
2) В кои-то веки на многопоточность перестали смотреть как на роскошь и прихоть.

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


"Выпуск мультимедиа-пакета FFmpeg 2.5"
Отправлено Андрей , 05-Дек-14 20:34 
>> FFmpeg, во-первых, отклоняет патчи, не проходящие FATE [...] Во-вторых, там очёнь жесткие требования к быстродействию и патчи, ухудшающие его более чем на 0.1% без весомой причины, отклоняются.
> А вот ffmpeg аккуратно перетягивает к себе все наработки libav

Поворот на 180 градусов?


"Выпуск мультимедиа-пакета FFmpeg 2.5"
Отправлено GotF , 04-Дек-14 17:28 
> Зачем обходится мертворожденным libav, когда ffmpeg таки есть в репозиториях jessie?

Нету, только в sid.


"Выпуск мультимедиа-пакета FFmpeg 2.5"
Отправлено Аноним , 04-Дек-14 09:54 
Что такое "фрагментированный MP4"?

"Выпуск мультимедиа-пакета FFmpeg 2.5"
Отправлено BrainFucker , 04-Дек-14 13:08 
Когда видео отдается кусками, а плеер их склеивает при воспроизведении. Благодаря этому можно, например, переключать качество на лету. Аналогичное умеет протокол HLS, Ffmpeg его давно умеет.

"Выпуск мультимедиа-пакета FFmpeg 2.5"
Отправлено arisu , 04-Дек-14 10:22 
искромётная шутка про зигу-аудио.

"Выпуск мультимедиа-пакета FFmpeg 2.5"
Отправлено Аноним , 05-Дек-14 12:41 
у кого чего болит

"Выпуск мультимедиа-пакета FFmpeg 2.5"
Отправлено none , 04-Дек-14 15:19 
поддержки cineform так и нет.

"Выпуск мультимедиа-пакета FFmpeg 2.5"
Отправлено Аноним , 05-Дек-14 09:02 
> поддержки cineform так и нет.

А что это за невдомая е.х. и где это применяется?


"Выпуск мультимедиа-пакета FFmpeg 2.5"
Отправлено Аноним , 05-Дек-14 09:03 
Существуют ли простые форматы для хранения секвенций кадров в png или jpeg? А то как-то напрягают десятки тысяч файлов, хранящихся в одной директории.

"Выпуск мультимедиа-пакета FFmpeg 2.5"
Отправлено arisu , 05-Дек-14 09:05 
> Существуют ли простые форматы для хранения секвенций кадров в png или jpeg?
> А то как-то напрягают десятки тысяч файлов, хранящихся в одной директории.

существуют. tar, например.