The OpenNET Project / Index page

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



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

"Выпуск мультимедиа-пакета FFmpeg 8.0"  +/
Сообщение от opennews (??), 22-Авг-25, 23:11 
После почти года разработки доступен мультимедиа-пакет FFmpeg 8.0, включающий набор приложений и коллекцию библиотек для операций над различными мультимедиа-форматами (запись, преобразование и декодирование звуковых и видеоформатов). Пакет написан на языке Си и распространяется под лицензиями LGPL и GPL...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=63762

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

Оглавление

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


1. "Выпуск мультимедиа-пакета FFmpeg 8.0"  +5 +/
Сообщение от Аноним (1), 22-Авг-25, 23:11 
Вещь хорошая, но апи ужасен. Кто использовал ее как сишную либу -- тот поймет.
Ответить | Правка | Наверх | Cообщить модератору

5. "Выпуск мультимедиа-пакета FFmpeg 8.0"  +/
Сообщение от Аноним (5), 23-Авг-25, 00:25 
А у кого по вашему мнению лучше из комбайнов? Не уж то у какого-нибудь GStreamer?
Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск мультимедиа-пакета FFmpeg 8.0"  –1 +/
Сообщение от анонимоус (?), 23-Авг-25, 05:49 
А по твоему у GStreamer сложный API? Очень простой и к тому же не меняется, в отличии от ffmpeg, у которого меняется координально.
Ответить | Правка | Наверх | Cообщить модератору

26. "Выпуск мультимедиа-пакета FFmpeg 8.0"  +/
Сообщение от Аноним (-), 23-Авг-25, 12:48 
> А по твоему у GStreamer сложный API? Очень простой и к тому
> же не меняется, в отличии от ffmpeg, у которого меняется координально.

У gstreamer и апи - отстойное, и качество либ - похабное, и само оно глючнее сабжа в разы просто. А по фичам и форматам - и рядом не стоял. Может, вроде, сабжевые либы прицепить если очень надо - но вот это уже совсем суперкомбо, 10 из 10 просто.

Вот и получается что особо конкурентов у сабжа и нету. Плохое апи? По сравнению с _чем_? У него аналогов - нет. Сравнить - не с чем.

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

10. "Выпуск мультимедиа-пакета FFmpeg 8.0"  +1 +/
Сообщение от Bottle (?), 23-Авг-25, 01:05 
Хотелось бы конкретики, а то читать чужой код - это всегда "весело".
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

24. "Выпуск мультимедиа-пакета FFmpeg 8.0"  +/
Сообщение от Аноним (24), 23-Авг-25, 12:37 
Ну посмотри ffplay. Там под 4k строк, как-то многовато для готовой библиотеки.
Ответить | Правка | Наверх | Cообщить модератору

28. "Выпуск мультимедиа-пакета FFmpeg 8.0"  +/
Сообщение от Аноним (-), 23-Авг-25, 12:53 
> Ну посмотри ffplay. Там под 4k строк, как-то многовато для готовой библиотеки.

Для плеера умеющего чертову кучу всего что ffmpeg умеет, включая 100500 фильтров постпроцессинга, жор 100500 форматов, ускоренный худо-бедно видеовывод и проч?

Ну вы напишите что-то сравнимое чтобы столько же форматов жрало и столько же постпроцессинга умело - на хоть чем там - и мы посмотрим сколько у вас строк будет. Да, ffplay можно посмотреть даже interlaced нечто. И даже - недо-deinterlaced нечто, где зазубрены от интерлейса недоубирали из-за неправильного деинтерлейсинга. Но - даже это можно сделать смотрябельно фильтрами ffmpeg.

А вон там оно - без UI - одним кликом на ярлычка - утаскивает m3u8 и с воооооон той камеры картинку стримит на экран, если в сетевой кам посмотреть захотелось. А надоело - закрыл окно и нет камеры. Смотрелка N "любимых" камер хомяков дешево и сердито, настройкой ялрычка буквально. Вы это все смогете с меньшим LoC? Пруф? :)

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

38. "Выпуск мультимедиа-пакета FFmpeg 8.0"  +/
Сообщение от Аноним (24), 23-Авг-25, 14:01 
>Для плеера умеющего чертову кучу всего что ffmpeg умеет

Вот пусть ffmpeg и умеет. Зачем в пользовательской программе все эти манипуляции с фреймами и их синхронизацией?

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

35. "Выпуск мультимедиа-пакета FFmpeg 8.0"  +/
Сообщение от Аноним (35), 23-Авг-25, 13:20 
Каким образом кол-во строк связано с качеством кода/api?
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

39. "Выпуск мультимедиа-пакета FFmpeg 8.0"  +/
Сообщение от Аноним (24), 23-Авг-25, 14:02 
Очевидно, что api слишком сложное, раз простой плеер на нём весит как две системы инициализации.
Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск мультимедиа-пакета FFmpeg 8.0"  +/
Сообщение от Bottle (?), 23-Авг-25, 15:21 
https://ffmpeg.org/doxygen/trunk/ffplay_8c-source.html
Вот это? Я вижу синхронизацию самого SDL и остальных частей FFMPEG. Подобная возня со склеиванием библиотек это норма, разве нет?
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

2. "Выпуск мультимедиа-пакета FFmpeg 8.0"  +/
Сообщение от Аноним (2), 22-Авг-25, 23:25 
а патч с v4l2-request они просто проигнорировали.
Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск мультимедиа-пакета FFmpeg 8.0"  +/
Сообщение от Аноним (5), 23-Авг-25, 00:34 
О каком патче речь? Единственный за полгода, который нашел - это https://ffmpeg.org//pipermail/ffmpeg-devel/2025-February/339...
Ответить | Правка | Наверх | Cообщить модератору

21. "Выпуск мультимедиа-пакета FFmpeg 8.0"  +/
Сообщение от Аноним (21), 23-Авг-25, 12:13 
И то это патч просто для ворнинга. О чем он гутарит, я хз тоже.
Ответить | Правка | Наверх | Cообщить модератору

3. Скрыто модератором  –2 +/
Сообщение от АнонимЪ (?), 23-Авг-25, 00:14 
Ответить | Правка | Наверх | Cообщить модератору

7. Скрыто модератором  +6 +/
Сообщение от anonymous (??), 23-Авг-25, 00:37 
Ответить | Правка | Наверх | Cообщить модератору

13. Скрыто модератором  +/
Сообщение от анонимоус (?), 23-Авг-25, 05:53 
Ответить | Правка | Наверх | Cообщить модератору

14. Скрыто модератором  +1 +/
Сообщение от Аноним (14), 23-Авг-25, 05:56 
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

16. Скрыто модератором  +/
Сообщение от нейм (?), 23-Авг-25, 06:12 
Ответить | Правка | Наверх | Cообщить модератору

17. Скрыто модератором  +2 +/
Сообщение от Аноним (14), 23-Авг-25, 06:18 
Ответить | Правка | Наверх | Cообщить модератору

8. Скрыто модератором  +/
Сообщение от Аноним (1), 23-Авг-25, 00:39 
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

4. "Выпуск мультимедиа-пакета FFmpeg 8.0"  +2 +/
Сообщение от Аноним (-), 23-Авг-25, 00:19 
В упаковщик медиконтейнеров MP4 добавлена поддержка форматов AV1 и APV.

Это и раньше работало, разве нет?

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

23. "Выпуск мультимедиа-пакета FFmpeg 8.0"  +/
Сообщение от Аноним (21), 23-Авг-25, 12:25 
Та оно там постоянно допиливается и улучшается. То железоускорение для этих кодеков добавят, то vaapi AV1 support, то vdpau AV1 support, куча всего. Постоянно. Там в каждом релизе все это фигурирует.
Всегда можно самому посмотреть чейнджлог:
http://git.videolan.org/?p=ffmpeg.git;a=blob;f=Changelog;hb=...
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск мультимедиа-пакета FFmpeg 8.0"  +/
Сообщение от Аноним (27), 23-Авг-25, 12:49 
В муксере? Не уверен, муксеры самое кривое и стрёмное, что есть в ffmpeg, особенно проприетарные форматы, вроде mp4. Никогда нормальный файл не сделает, где-нибудь накосячит. Но поэтому сабжем никто и не пользуется, а gpac всё стандартизированное поддерживает.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

29. "Выпуск мультимедиа-пакета FFmpeg 8.0"  +/
Сообщение от Аноним (-), 23-Авг-25, 12:58 
> В муксере? Не уверен, муксеры самое кривое и стрёмное, что есть в
> ffmpeg, особенно проприетарные форматы, вроде mp4. Никогда нормальный файл не сделает,
> где-нибудь накосячит. Но поэтому сабжем никто и не пользуется, а gpac
> всё стандартизированное поддерживает.

Сам по себе формат файла MP4 - так то стандарт. На самом деле это называется ISO BMFF, конечно. Но типично идет с расширением MP4. Самое прикольное - когда fourcc кодека там потом оказывается - AV01, что не имеет к MPEG никакого отношения, ибо это AV1 @ MP4 контейнер :)

Некоторые онлайн качалки уже начали выгружать такое, например с ютуба. Часть старого софта с такого комбо предсказуемо делит на ноль. Потому что вроде MP4, но вот кодек у него совсем не мпеговский. Что как бы лол.

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

36. "Выпуск мультимедиа-пакета FFmpeg 8.0"  +/
Сообщение от Аноним (27), 23-Авг-25, 13:21 
Но ведь вроде AV1 много лет как в стандарте. И VP9 (правда, встречался и до).
Ответить | Правка | Наверх | Cообщить модератору

9. "Выпуск мультимедиа-пакета FFmpeg 8.0"  +/
Сообщение от ptr (ok), 23-Авг-25, 00:49 
> Задействованы расширения графического API Vulkan для аппаратного
> ускорения кодирования видео H.264 (на базе OpenHarmony).

Это быстрее или чем-то лучше, чем h264_vaapi или нет?

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

11. "Выпуск мультимедиа-пакета FFmpeg 8.0"  +1 +/
Сообщение от Аноним (5), 23-Авг-25, 02:08 
Насколько я понимаю оно не лучше или хуже, а просто другое. Это поддержка ускорения в HarmonyOS, в котором вроде как нет vaapi.
Ответить | Правка | Наверх | Cообщить модератору

19. "Выпуск мультимедиа-пакета FFmpeg 8.0"  –3 +/
Сообщение от Аноним (-), 23-Авг-25, 09:06 
FFmpeg - самый классический пример быстро написанного плохого кода на C. Надо смотреть нет ли там JIT или прибитых к адресам не PIC ассемблерных оптимизаций на AVX-512. Есть ли возможность сборки без JIT и с PIC при помощи стандартного configure -- no-jit --pic.

ИИ в данном месте как раз очень полезен!
* Распознает речь и создаст субтитры.
* Распознает лица, темы, ... и посоздает теги, добавит в каталоги, проиндексирует. Все ваши видосики упорядочит.

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

20. "Выпуск мультимедиа-пакета FFmpeg 8.0"  –1 +/
Сообщение от нах. (?), 23-Авг-25, 09:31 
> Распознает речь и создаст субтитры.

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

> Распознает лица, темы, ... и посоздает теги, добавит в каталоги, проиндексирует. Все ваши
> видосики упорядочит.

но поскольку будет галлюцинировать - то что ты ищешь, ты никогда уже не найдешь.

(а когда случайно наткнешься - будешь изумлен, что же оно там разглядело)

Вспоминая известный случай с губами американского сенатора... и не то чтоб явная ошибка, тут ИИ был скорее прав, но вот поди ж ты догадайся, почему на это детям смотреть нельзя.

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

25. "Выпуск мультимедиа-пакета FFmpeg 8.0"  +/
Сообщение от Аноним (14), 23-Авг-25, 12:43 
> если речь не телевизионного ведущего о событиях в мире - субтитры будут конечно смешнявые, но пользы от них ровно никакой.

Яндекс прекрасно распознаёт и даже переводит речь, если, конечно, у говорящего не каша во рту.

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

30. "Выпуск мультимедиа-пакета FFmpeg 8.0"  +/
Сообщение от Аноним (-), 23-Авг-25, 13:00 
> Яндекс прекрасно распознаёт и даже переводит речь, если, конечно, у говорящего не
> каша во рту.

Да булшит это все. И даже гугло, даже на инглише, на произвольно взятом мувике такое выдает что просто трэш и угар.

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

34. "Выпуск мультимедиа-пакета FFmpeg 8.0"  +/
Сообщение от пох. (?), 23-Авг-25, 13:05 
ну не совсем на произвольно (в смысле бывают экземпляры которые на самом деле смотрят фейкньюс какую-нибудь и думают что это и есть произвольно взятый мувик), но на том для чего могло бы быть полезно - таки трэш и угар.

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

41. "Выпуск мультимедиа-пакета FFmpeg 8.0"  +/
Сообщение от Аноним (14), 23-Авг-25, 14:39 
«Даже гугло» распознаёт отстойно, и это не секрет. Но вот яндекс — умеет, значит, это реально.
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

31. "Выпуск мультимедиа-пакета FFmpeg 8.0"  +1 +/
Сообщение от Аноним (-), 23-Авг-25, 13:01 
> FFmpeg - самый классический пример быстро написанного плохого кода на C. Надо
> смотреть нет ли там JIT или прибитых к адресам не PIC
> ассемблерных оптимизаций на AVX-512. Есть ли возможность сборки без JIT и
> с PIC при помощи стандартного configure -- no-jit --pic.

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

Швейцарский нож с 120 лезвиями для видео на этой планете был сделан только 1 модели. Увы и ах.

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

33. "Выпуск мультимедиа-пакета FFmpeg 8.0"  +/
Сообщение от пох. (?), 23-Авг-25, 13:02 
да ладно? вроде, венда как-то без ffmpeg'ов обходится.

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

37. "Выпуск мультимедиа-пакета FFmpeg 8.0"  +/
Сообщение от Аноним (37), 23-Авг-25, 13:49 
так классно обходится, что надо из Store скачать еще кучу кодаков. Например: "Расширение для видео AV1", "Расширение кодировщика видео AVC", "Расширение для видео MPEG-2" и т.к. далее, а за "Расширения для видео HEVC" еще и "0.99$" просят.
Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск мультимедиа-пакета FFmpeg 8.0"  +/
Сообщение от Аноним (35), 23-Авг-25, 12:23 
Что там с обратной совместимостью, опять поломали?
Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск мультимедиа-пакета FFmpeg 8.0"  +/
Сообщение от Аноним (-), 23-Авг-25, 13:02 
> Что там с обратной совместимостью, опять поломали?

В этом месте Аноним начинает догадываться о пользе стабильных дистро линуха и их полисей.

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

40. Скрыто модератором  +/
Сообщение от Аноним (24), 23-Авг-25, 14:03 
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

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

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




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

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