The OpenNET Project / Index page

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



"Выпуск мультимедиа-пакета FFmpeg 3.4"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск мультимедиа-пакета FFmpeg 3.4"  +/
Сообщение от opennews (ok) on 16-Окт-17, 12:43 
После шести месяцев разработки доступен (http://ffmpeg.org/download.html#releases) мультимедиа-пакет FFmpeg 3.4 (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...), добавленных (http://git.videolan.org/?p=ffmpeg.git;a=blob;f=Changelog;hb=...) в FFmpeg 3.4, можно выделить:


-  Новые фильтры (https://ffmpeg.org/ffmpeg-filters.html):

-  scale_cuda - масштабирование видео с использованием CUDA;-  Добавдлен вариант фильтра thumbnail (https://ffmpeg.org/ffmpeg-filters.html#thumbnail) на базе CUDA;
-  deflicker (https://ffmpeg.org/ffmpeg-filters.html#deflicker) - устраняет периодически возникающие изменения яркости кадра на видео;

-  doubleweave (https://ffmpeg.org/ffmpeg-filters.html#weave_002c-doubleweave) - объединяет полукадры входного видео в один кадр, позволяя удвоить высоту клипа; -  lumakey (https://ffmpeg.org/ffmpeg-filters.html#lumakey) - преобразует заданные уровни яркости на видео в прозрачность;
-  pixscope (https://ffmpeg.org/ffmpeg-filters.html#pixscope) - отображает значения цветовых каналов для указанной области;
-  oscilloscope (https://ffmpeg.org/ffmpeg-filters.html#oscilloscope) - двухмерный осциллограф для инспектирования изменения параметров видео;-  afir (https://ffmpeg.org/ffmpeg-filters.html#afir) - наложение произвольных импульсных переходных функций для изменения частоты звука  (Frequency Impulse Response (https://en.wikipedia.org/wiki/Impulse_response));
-  crossfeed (https://ffmpeg.org/ffmpeg-filters.html#crossfeed) - смешивает левый и правый каналы стере для наушников (Crossfeed (https://en.wikipedia.org/wiki/Crossfeed));-  surround (https://ffmpeg.org/ffmpeg-filters.html#surround) - позволяет сформировать многоканальный объёмный звук из имеющегося звукового потока;-  headphone (https://ffmpeg.org/ffmpeg-filters.html#headphone) - симулирует объёмное звучание для наушников;
-  superequalizer (https://ffmpeg.org/ffmpeg-filters.html#superequalizer) - 18-полосный эквалайзер;-  haas (https://ffmpeg.org/ffmpeg-filters.html#haas) - применение эффекта Хааса (https://en.wikipedia.org/wiki/Precedence_effect) для звука;

roberts (https://ffmpeg.org/ffmpeg-filters.html#roberts) - применение перекрёстного оператора Робертса (https://ru.wikipedia.org/wiki/%D0%9F%D0%...) для выделения границ объектов на видео;
-  limiter (https://ffmpeg.org/ffmpeg-filters.html#limiter) - ограничение пиксельных областей на видео указанным диапазоном;
-  libvmaf (https://ffmpeg.org/ffmpeg-filters.html#libvmaf) - определение разницы в качестве между двумя видео с использованием метрики VMAF (https://en.wikipedia.org/wiki/Video_Multimethod_Assessment_F...) (Video Multi-Method Assessment Fusion);
-  unpremultiply (https://ffmpeg.org/ffmpeg-filters.html#unpremultiply) - применение эффекта Unpremultiply к первому видео, используя первый план второго видео в качестве маски прозрачности;
-   tlut2 (https://ffmpeg.org/ffmpeg-filters.html#lut2_002c-tlut2) -  извлекает два последовательных кадра из видео;-  floodfill (https://ffmpeg.org/ffmpeg-filters.html#floodfill) - заполнение области цветом на видео;
-  pseudocolor (https://ffmpeg.org/ffmpeg-filters.html#pseudocolor) - заменяет цвета на видео;-  despill (https://ffmpeg.org/ffmpeg-filters.html#despill) - удаляет нежелательные искажения основных цветов на видео, вызванные отсветами от зеленого или голубого экрана;
-  convolve (https://ffmpeg.org/ffmpeg-filters.html#convolve) - выполняет частотную  2D-свертку видеопотока, используя второй поток в качестве импульса;-  vmafmotion (https://ffmpeg.org/ffmpeg-filters.html#vmafmotion) - определяет коэффициент присутствия движения на видео;
-  Фильтр sofalizer (https://ffmpeg.org/ffmpeg-filters.html#sofalizer) переведён на использование libmysofa;
-  Унифицирован набор опций для некоторых фильтров, оперирующих несколькими входными потоками:  blend, libvmaf, lut3d, overlay, psnr, ssim;


-  Новые распаковщики и упаковщики медиа-контейнеров (demuxer/muxer):


-  соответствующий спецификации VP9 упаковщик для  MP4;
-  распаковщик Gremlin Digital Video;
-  распаковщик SMPTE 337M;
-  упаковщик и распаковщик raw G.726;
-  упаковщик и распаковщик FITS;
-  упаковщик субтитров SUP/PGS.


-  Добавлен кодировщик FITS (https://ru.wikipedia.org/wiki/FITS) (Flexible Image Transport System);
-  Добавлены декодировщики: Gremlin Digital Video, FITS, Dolby E и поддержка аппаратного декодировщика Rockchip MPP;
-  Поддержка декодирования через API D3D11VA (Direct3D 11 Video Acceleration);
-  Конфигурационные файлы для сборки и config.log перемещены в каталог
ffbuild/;
-  Из Video Codec SDK 8.0.14 импортированы новые заголовочные файлы для  cuvid/nvenc;
-  Добавлена возможность использования библиотеки librsvg для растеризации SVG;
-  Удалены обвязки упаковки и распаковки  медиа-контейнеров на базе libnut;
-  Удалены обвязки  кодирования и декодирования на базе libschroedinger;
-  В качестве реализации языка ассемблера по умолчанию задействован nasm, вместо ранее используемого yasm (для возвращения старого поведения следует указать "--x86asmexe=yasm" при вызове скрипта configure);
-  Поддержка дополнительных форматов кадров для фильмов Interplay MVE;
-  Поддержка устройств ввода/вывода NewTek NDI;
-  Прекращена поддержка устаревшего устройства ввода qtkit, вместо которого следует использовать устройство avfoundation;
-  Поддержка многопоточной обработки VP9;
-  Добавлен компонент захвата экрана на базе KMS;
-  Использующие аппаратное ускорение кодеки V4L2 mem2mem;
-  Применение MIME-типа  "G726" для little-endian G.726 и "AAL2-G726" для big-endian G.726.


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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +5 +/
Сообщение от Фуррь (ok) on 16-Окт-17, 12:43 
Очень большое обновление, прямо гордость берёт. Surround прямо очень хочется поковырять.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +/
Сообщение от Аноним (??) on 16-Окт-17, 12:56 
Этот релиз под LinuxMint 18.2 возможно установить/скомпилить?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +9 +/
Сообщение от Аноним (??) on 16-Окт-17, 13:01 
всё в твоих /dev/hands
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +5 +/
Сообщение от trolleybus email on 16-Окт-17, 13:14 
И да, без /dev/head (точнее /dev/brain)  лучше тоже не пытаться
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

16. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +2 +/
Сообщение от Аноним (??) on 16-Окт-17, 15:42 
> без /dev/head (точнее /dev/brain)

Какой-то инопланетянин у тебя получился с оголенными мозгами, как марсиане в фильме "Марс атакует". У людей вроде же все спрятано в dev/head/brain. Нашел вот PPA

> https://launchpad.net/~mc3man/+archive/ubuntu/xerus-media/+b...

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

47. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +/
Сообщение от Аноним (??) on 20-Окт-17, 01:42 
> Какой-то инопланетянин у тебя получился с оголенными мозгами,

Обычный земной осьминог. Голова, руки и задница - рядом.

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

31. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +3 +/
Сообщение от Аноним84701 (ok) on 16-Окт-17, 19:18 
> всё в твоих /dev/hands

Не поможет, если это симлинк на /dev/ass/hands.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

30. "Выпуск мультимедиа-пакета FFmpeg 3.4"  –1 +/
Сообщение от Аноним (??) on 16-Окт-17, 19:02 
вот здесь статику мужик собирает https://www.johnvansickle.com/ffmpeg/
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

45. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +/
Сообщение от Аноним (??) on 20-Окт-17, 01:32 
Можно, я разрешаю. А так отдельные психи даже на винде его компилят, минт по сравнению с этим просто халява, запустил configure, может пошлют тебя пару раз - ну доустановишь пару пакетов, накрайняк.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +/
Сообщение от ryoken (ok) on 16-Окт-17, 13:01 
> -  Поддержка дополнительных форматов кадров для фильмов Interplay MVE;

Гм... Это которые в Descent II ?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Выпуск мультимедиа-пакета FFmpeg 3.4"  –4 +/
Сообщение от номия on 16-Окт-17, 13:42 
так кто теперь круче? libav или ffmpeg? Mplayer или MPV?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +7 +/
Сообщение от pripolz on 16-Окт-17, 13:58 
Частенько гляжу в код и того и другого (и ещё ffmbc).
Как правило в libav компоненты старее на пару фич. Честно говоря, не совсем понимаю, чем они сейчас вообще в libav занимаются (на что упор делают). Так или иначе ffmpeg всё-мержит к себе.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Выпуск мультимедиа-пакета FFmpeg 3.4"  –6 +/
Сообщение от кек on 16-Окт-17, 14:11 
>Mplayer или MPV?

VLC

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

10. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +8 +/
Сообщение от pi (??) on 16-Окт-17, 14:31 
>>Mplayer или MPV?
> VLC

Ну только если он любитель квадратов

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

40. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +/
Сообщение от Аноним (??) on 17-Окт-17, 08:57 
умвр, чяднт?
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

9. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +1 +/
Сообщение от pi (??) on 16-Окт-17, 14:31 
Вообще разные вещи. ffmpeg - пакет для работы с мультимедиа, mpv и mplayer - проигрыватели. libav - форк ffmpeg'a. Из плееров рулит mpv
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

15. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +9 +/
Сообщение от Анонимс on 16-Окт-17, 15:38 
Пожалуй именно поэтому автор задал два разных вопроса, в которых отдельно спрашивал о фреймворках и плеерах.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

13. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +/
Сообщение от AntonAlekseevich email(ok) on 16-Окт-17, 15:33 
> так кто теперь круче?

Смотря для чего.

> libav или ffmpeg?

upstream is ffmpeg

> Mplayer или MPV?

mpv хорошее решение, mplayer тоже.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

17. "Выпуск мультимедиа-пакета FFmpeg 3.4"  –4 +/
Сообщение от анон on 16-Окт-17, 16:11 
Насколько я понял libav умеет в многопоточность, тогда как создатель ffmpeg в нее не верил с самого начала... Но сейчас уже не понятно зачем нужен libav
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

21. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +1 +/
Сообщение от pripolz on 16-Окт-17, 17:14 
> Насколько я понял libav умеет в многопоточность, тогда как создатель ffmpeg в нее не верил с самого начала...

Вообще-то ffmpeg умеет в многопоточность двумя разными способами. По кадру на поток, и по одному кадру на все потоки. См. флаги AV_CODEC_CAP_SLICE_THREADS и AV_CODEC_CAP_FRAME_THREADS.

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

24. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +1 +/
Сообщение от анон on 16-Окт-17, 17:33 
ffmpeg почему раньше вредный был? Потому что у него велосипеда(многопоточности) не было. Так и появился libav
А зачем же вы libav принесли?
— Потому, что так положено — если многопоточность пришла, её надо принесть. А если потоков нет — её не надо отдавать. Я теперь к вам цельную неделю ходить стану.
:-)
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

11. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +/
Сообщение от Аноним (??) on 16-Окт-17, 14:56 
superequalizer - 18-полосный эквалайзер;

А гуй есть для эквалайзера?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +/
Сообщение от Аноним (??) on 16-Окт-17, 15:34 
Bэйндузятнег обнаружен.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

44. "Выпуск мультимедиа-пакета FFmpeg 3.4"  –1 +/
Сообщение от Аноним (??) on 19-Окт-17, 03:10 
> А гуй есть для эквалайзера?

В консольном фронтенде к libav{format,codec,filter,util,etc.}?

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

12. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +/
Сообщение от Аноним (??) on 16-Окт-17, 15:21 
> tlut2 - извлекает два последовательных кадра из видео;

Зачем бы это могло понадобиться?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +/
Сообщение от анон on 16-Окт-17, 16:59 
для вычесления межкадровой разницы. Чуть не понятное описание((time lut2) filter takes two consecutive frames from one single stream). Это упрощает,например, обнаружение смены кадра(плана, сцены).
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

22. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +/
Сообщение от Аноним (??) on 16-Окт-17, 17:17 
Для разрисовывания текущего кадра формулой на основе его самого и следующего кадра. Можно делать какие-то спецэффекты вроде растекания объектов в разные стороны.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

46. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +/
Сообщение от Аноним (??) on 20-Окт-17, 01:39 
> Для разрисовывания текущего кадра формулой на основе его самого и следующего кадра.
> Можно делать какие-то спецэффекты вроде растекания объектов в разные стороны.

Или для начала обнаруживать scene cut. Что достаточно весело, не так ли? Кто еще так может, особенно из командлайна, для автоматики всякой.

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

20. "Выпуск мультимедиа-пакета FFmpeg 3.4"  –2 +/
Сообщение от Аноним (??) on 16-Окт-17, 17:10 
ffmpeg уже научился резать видео ровно по заданному отрезку, или все также только по ближайшим ключевым кадрам?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

23. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +/
Сообщение от Аноним (??) on 16-Окт-17, 17:20 
Он всегда это умел. Проблема в /dev/hands (если участок отрезается для перекодирования) или в /dev/brain (если хочется отрезать без перекодирования участок с произвольным началом, что в принципе невозможно).
См. https://trac.ffmpeg.org/wiki/Seeking

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

25. "Выпуск мультимедиа-пакета FFmpeg 3.4"  –3 +/
Сообщение от Аноним (??) on 16-Окт-17, 18:06 
> Он всегда это умел
> отрезать без перекодирования участок с произвольным началом
> в принципе невозможно

значит не научился, на да ладно

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

27. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +1 +/
Сообщение от Аноним (??) on 16-Окт-17, 18:35 
Как ты предлагаешь это делать?
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

32. "Выпуск мультимедиа-пакета FFmpeg 3.4"  –1 +/
Сообщение от Аноним (??) on 16-Окт-17, 19:30 
> Как ты предлагаешь это делать?

точно так же, как и https://haali.su/mkv/ - без перекодирования и с точностью до микросекунды

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

35. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +/
Сообщение от Аноним (??) on 16-Окт-17, 21:40 
Матрешка также режется без перекодирования только по кейфреймам. Хотя в случаи с матрешкой, я бы использовал mkvtoolnix.
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

37. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +/
Сообщение от Аноним (??) on 16-Окт-17, 22:04 
> в случаи с матрешкой, я бы использовал mkvtoolnix

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

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

38. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +1 +/
Сообщение от Аноним (??) on 16-Окт-17, 22:48 
> Матрешка также режется без перекодирования только по кейфреймам.

Причём тут матрёшка вообще? Это просто контейнер. То, как можно порезать, зависит исключительно от кодека.

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

42. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +/
Сообщение от Аноним (??) on 18-Окт-17, 02:40 
В таймкодах можно поставить задержку. Этакая имитация позднего запуска, и, вуаля, старт уже не только с кейфрейма.
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

43. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +/
Сообщение от Аноним (??) on 19-Окт-17, 03:08 
Ffmpeg так резать умеет. Однако корректно воспроизвести такой файл смогут далеко не все плееры.
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

26. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +1 +/
Сообщение от Аноним (??) on 16-Окт-17, 18:14 
description    ffmpeg-mt
last change    Mon, 13 Jun 2011 01:07:20 +0300 (15:07 -0700)
Хватит копипастить текст новости. Libav тоже непонятно кому нужен, кроме дебианщиков.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

28. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +2 +/
Сообщение от Аноним (??) on 16-Окт-17, 18:37 
Дебианщикам libav тоже не нужен уже релиза два как.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

29. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +/
Сообщение от Аноним (??) on 16-Окт-17, 18:59 
И mplayer никому уже не нужен, даже на своей страничке они делают рекламу mpv. То-есть mplayer, остается только для проверки функционала ffmpeg не более.
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

36. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +/
Сообщение от Аноним (??) on 16-Окт-17, 21:51 
Подскажите плз, как нарезать аудиофрагмент по 20-30 секунд по тишине, а не по таймингу? Не могу найти в доке.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

39. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +1 +/
Сообщение от Аноним (??) on 17-Окт-17, 02:39 
Пройдись по файлу фильтром silencedetect, он тебе выдаст тайминги тишины. Потом по этим таймингам нарежь как обычно.
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

41. "Выпуск мультимедиа-пакета FFmpeg 3.4"  +1 +/
Сообщение от Аноним (??) on 17-Окт-17, 09:46 
Спасибо
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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