The OpenNET Project / Index page

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



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

"Доступен FFmpeg 8.1 с поддержкой JPEG XS, новыми возможностями для 3D-звука и ускорения через Vulkan"  +/
Сообщение от opennews (?), 17-Мрт-26, 09:56 
После семи месяцев разработки опубликован мультимедиа-пакет FFmpeg 8.1, включающий набор приложений и коллекцию библиотек для операций над различными мультимедиа-форматами (запись, преобразование и декодирование звуковых и видеоформатов). Пакет написан на языке Си и распространяется под лицензиями LGPL и GPL...

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

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

Оглавление

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

1. Сообщение от Ананоним (?), 17-Мрт-26, 09:56   +4 +/
Оборудование без Vulkan уже депрекатед или нет?
Ответить | Правка | Наверх | Cообщить модератору

3. Сообщение от Аноним (3), 17-Мрт-26, 10:14   +/
Zam-plugins закопали,Gstreamer так не смог,но очень старался.
Ответить | Правка | Наверх | Cообщить модератору

12. Сообщение от Анонимemail (12), 17-Мрт-26, 10:38   +4 +/
А почему ни слова о том, что ffmpeg последнее время усиленно выкидывает mmx, и sse2 код, из своей нутрянки, и оставляет там в живых только avx2. То есть намеренно ломают легаси поддержку железа.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #14, #18, #28, #34, #46, #49

14. Сообщение от Аноним (14), 17-Мрт-26, 10:51   +13 +/
Мне что теперь свой пентиум на помойку нести?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #15

15. Сообщение от Анонимemail (12), 17-Мрт-26, 10:57   +2 +/
Похоже что да. И очень популярный у любителей Линукс core due, тоже самое.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #37, #62

17. Сообщение от Аноним (17), 17-Мрт-26, 11:09   +1 +/
Когда искаробки будет ключик —sdelat-chtob-zvuk-ne-otstaval?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #20, #57

18. Сообщение от Аноним (65), 17-Мрт-26, 11:17   +3 +/
А сколько должны держать ? AVX2 на Haswell появился:
https://en.wikipedia.org/wiki/Advanced_Vector_Extensions#CPU...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #19, #54

19. Сообщение от Анонимemail (12), 17-Мрт-26, 11:18   –6 +/
Скоро нужно, столько и держать. А все фетишные расширения, пожалуйста в соседнюю ветку.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #22, #33, #47

20. Сообщение от Аноним (20), 17-Мрт-26, 11:18   +/
Это решается с --обновить-кору-дуба
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #23

22. Сообщение от Аноним (65), 17-Мрт-26, 11:24   +1 +/
Тогда форкайте и пилите сколько душе угодно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

23. Сообщение от Анонимemail (12), 17-Мрт-26, 11:25   +2 +/
Тогда сразу Линукс станет ненужен. Он только из за этого и нужен, что как раз прилично работает на этом кору дуба.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #27

27. Сообщение от Аноним (20), 17-Мрт-26, 11:39   +5 +/
Линукс нужен чтобы иметь собственный ПК, а не пользовательский гаджет, через который тебя доминируют и унижают корпы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #42

28. Сообщение от НяшМяш (ok), 17-Мрт-26, 11:40   +4 +/
Вам на легаси железе религия не позволяет легаси софт держать?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #59

33. Сообщение от Аноним (-), 17-Мрт-26, 11:50   +/
А сколько нужно? И кому нужно?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

34. Сообщение от Аноним (34), 17-Мрт-26, 12:05   +/
Когда давно было исследование. Все эти попытки задействовать mmx/sse2 в большинстве случаев давали отрицательные результат. Компилятор умеет лучше и быстрее.

>легаси поддержку железа

ffmpeg 2.8 и 3.4 до сих пор поддерживаются. Скачать и скомпилить не проблема. Только вот дистрибутивы с такими версиями давно EOL.

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

35. Сообщение от Аноним (34), 17-Мрт-26, 12:06   +4 +/
Главное, API не сломали, кто бы что не говорил.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #48

37. Сообщение от Аноним (37), 17-Мрт-26, 12:36   +/
Собираем без этих ваших AVX. Всё равно, основное ускорение приходится на видеокарту.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

42. Сообщение от Аноним (37), 17-Мрт-26, 13:05   +/
Вот через C2D они, как раз, и не доминируют.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #55

46. Сообщение от Аноним (47), 17-Мрт-26, 13:39   +/
> mmx, и sse2
> намеренно ломают легаси поддержку железа.

Не ломают, а выкидывают никому не нужное.

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

47. Сообщение от Аноним (47), 17-Мрт-26, 13:41   +/
> Скоро нужно, столько и держать

Очевидно, никому не нужно. Потому и не держат. 🤷

Что конкретно в этой ситуации тебя удивляет?

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

48. Сообщение от Аноним (48), 17-Мрт-26, 13:52   –1 +/
Ждал этого комментария! Помним, помним... переходы эти с 4 на 5,6,7, ломающийся софт и визги в issues по всему гитхабу.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #51

49. Сообщение от Аноним (37), 17-Мрт-26, 13:52   +/
Запуск программ с AVX на неподдерживающих процессорах https://levpro.ru/blog/avx-instrukcii-polnoe-rukovodstvo-po-...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

51. Сообщение от Аноним (34), 17-Мрт-26, 16:27   –1 +/
Последний серьёзный "слом" был в ffmpeg 4.0, это 18-й год. Тогда выкинули avcodec_decode_audio4 и заменили на avcodec_send_packet/avcodec_receive_frame.

Однако ещё в 3.1 (2016 год) добавили avcodec_send_packet/avcodec_receive_frame, а avcodec_decode_audio4 объявили deprecated. По сути дали целых 2 года, чтобы перейти на новый API.

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

Так что слухи, а том, что FFmpeg ломает API, сильно преувеличены. Да, API ломается, но не чаще, чем в любой другой библиотеке. Под тот же poppler, например, приходится править гораздо чаще.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48 Ответы: #58, #61, #70

53. Сообщение от Аноним (54), 17-Мрт-26, 18:17   +/
Mps212 поддержка: опять птичка постарался)))

https://trac.ffmpeg.org/ticket/11215

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

54. Сообщение от Аноним (54), 17-Мрт-26, 18:19   +/
Intel буквально несколько лет назад ещё прадовала новые Celeron без avx2.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #71

55. Сообщение от Аноним (55), 17-Мрт-26, 18:28   +/
Разница есть, но в плане зондирования и увода из-под владения енд юзером - монописуально.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42

57. Сообщение от Аноним (57), 17-Мрт-26, 19:42   +/
Так это из-за ffmpeg? Многое объясняет. Поможет откат на 5.1.3?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

58. Сообщение от Аноним (57), 17-Мрт-26, 19:44   +1 +/
Не помню, чтобы из-за poppler (который сам вообще-то кривой васянский форк) у меня что-либо отваливалось. А вот у сабжа при каждом обновлении.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #63

59. Сообщение от анон (?), 17-Мрт-26, 19:48   +1 +/
Так кодировать нужно в новые форматы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

60. Сообщение от анон (?), 17-Мрт-26, 19:50   +/
Лучше бы jpeg2000 сделали.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #67, #76

61. Сообщение от Аноним (20), 17-Мрт-26, 19:59   +/
> переход на новый API занимал пару минут правки кода

Тогда почему не оставить старую функцию как враппер поверх нового АПИ? Софт не должен постоянно подстраиваться под рандомные изменения. Это не норма. Из-за бесконечного "поддерживания" опенсурс ПО застряло в нулевых.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #64

62. Сообщение от Аноним (62), 17-Мрт-26, 20:13   –3 +/
У кого Кора_два_Дуба рекомендую купить новое железо а потом в течение года жить в проголодь. Главное быть модным, молодёжным и прогрессивным.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #65

63. Сообщение от Аноним (34), 17-Мрт-26, 20:18   +/
>у меня что-либо отваливалось

Это потому, что быстро правили в апстриме. Про ffmpeg я также могу сказать. Сколько обновляюсь, всё отлично работает.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58 Ответы: #66

64. Сообщение от Аноним (34), 17-Мрт-26, 20:22   +/
>Тогда почему не оставить старую функцию

Для таких случаев есть LTS-ветки. Например, ffmpeg 2.8. Только смысла в ней мало, всё уже портировали. А то что не портировали - уже давно мертво.

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

65. Сообщение от Аноним (65), 17-Мрт-26, 20:39   +/
Core 2 Duo перестали производить в 2011 году.
Никто вас не заставляет ничего выбрасывать, но и требовать от всех его поддержку тоже неправильно.
Есть бюджетные N100\N200:
https://www.techpowerup.com/cpu-specs/processor-n100.c3007
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62

66. Сообщение от Аноним (57), 17-Мрт-26, 20:57   +/
Это потому что все программы бандлят свою копию ffmpeg. Если будешь собирать с обновлённым системным ffmpeg -- всё будет отваливаться примерно каждое обновление (хотя компилироваться с новой версией чаще будет).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63 Ответы: #77

67. Сообщение от Аноним (67), 17-Мрт-26, 21:04   +/
> сделали

* ускорили

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

70. Сообщение от Skullnetemail (ok), 18-Мрт-26, 01:10   +/
> Последний серьёзный "слом" был в ffmpeg 4.0, это 18-й год.

Неа, вот в Debian 13 и Ubuntu 24.04 разные версии FFmpeg-а, приходится писать дефайны, потому что совместимость поломали.

https://www.linux.org.ru/news/opensource/18243432?cid=18243978

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #78

71. Сообщение от Аноним (-), 18-Мрт-26, 01:15   +/
И Pentium. От модели и года выпуска зависит наличие AVX2 инструкций у Pentium и Celeron. "До 2020 года (AVX ОТСУТСТВУЕТ): Почти все Pentium и Celeron (архитектуры Haswell, Skylake, Kaby Lake, Coffee Lake, Gemini Lake) не поддерживали AVX/AVX2.
С 2020–2021 года (AVX ПОЯВИЛСЯ):

    Tiger Lake (2020): Первые мобильные Pentium Gold (например, 7505) получили поддержку AVX2.
    Jasper Lake (2021): Бюджетные Celeron (N5105) и Pentium Silver (N6005) получили AVX2.

2022 год и новее (Alder Lake): Современные Pentium Gold (G7400) поддерживают AVX2, но Intel заблокировала в них (и во всей 12-й серии) инструкции AVX-512."

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54 Ответы: #72

72. Сообщение от Аноним (65), 18-Мрт-26, 01:22   +/
В Nova Lake уже будет AVX10.2
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #71

76. Сообщение от ИмяХ (ok), 18-Мрт-26, 10:13   +/
Исходный код открыт. Компиляторы и учебники есть в свободном доступе. Кому нужно - тому ничто не мешает сделать. Если никто не сделал - значит никому не нужно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60

77. Сообщение от Аноним (77), 18-Мрт-26, 11:12   +/
mpv, mplayer, QtMultimedia у меня не бандлят. Обновляются в арче регулярно. Где должно отваливаться?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66 Ответы: #79

78. Сообщение от Аноним (77), 18-Мрт-26, 11:16   +/
По ссылке про channel_layout, который добавили в ffmpeg 2.1. Это, если что, 2013 год. Сложно представить, что кто-то пишет дефайны под версию, которой больше 10 лет. За это время уже сменилась мажорная версия Qt и GTK.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70 Ответы: #81

79. Сообщение от Аноним (57), 18-Мрт-26, 14:31   +/
Mpv принципиально будет работать только с той версией, с которой скомпилировано. 2 разные версии он поддерживать не будет. QtMultimedia (регулярно что-то отваливается при обновлениях, между прочим), надо полагать, тоже. А вот что у меня отваливается, так это gstreamer и wine (оба задействуют ffmpeg в рантайме так или иначе), gpac и x264-encoder, firefox и ppsspp.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #77 Ответы: #80

80. Сообщение от Аноним (77), 18-Мрт-26, 15:11   +/
>с которой скомпилировано

Так мы про API говорим, или ABI? Если ты взялся разводить зоопарк из разных версий, то не мудрено, что будет что-то отваливаться. Однако в том же дебиане вполне спокойно уживаются разные версии одной библиотеки. В общем ты хочешь что-то странное, или просто выбрал дистрибутив не под свою задачу.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79 Ответы: #83

81. Сообщение от Skullnetemail (ok), 18-Мрт-26, 15:44   +/
> По ссылке про channel_layout, который добавили в ffmpeg 2.1. Это, если что,
> 2013 год. Сложно представить, что кто-то пишет дефайны под версию, которой
> больше 10 лет. За это время уже сменилась мажорная версия Qt
> и GTK.

Вообще-то, в последней Ubuntu 24.10 ещё работало, а в Debian уже выпилили поле channel.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78 Ответы: #82

82. Сообщение от Аноним (77), 18-Мрт-26, 16:34   –1 +/
А я о чём? channel_layout появился в 13-м году, тогда же и поле channel объявили deprecated. Тебе дали почти 10 лет, чтобы перейти на новый API. За это время, например, выкинули Qt4 из дебиана и убунты. Только слёз почему-то не было по этому поводу.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #81

83. Сообщение от Аноним (57), 18-Мрт-26, 17:42   +/
А это зависит от программы. ABI у ffmpeg как бы нет, но один и тот же апи будет компилироваться, но не будет работать. В конечном счёте, зависит от того, какие компоненты задействованы. Вот в браузерах и gstreamer (да что там, в ladspa тоже -- и она делает dlopen) отваливается. Просто нет костылей для каждой новой версии, пока их не написали.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80

84. Сообщение от Олег (??), 18-Мрт-26, 20:02   +/
Удалён старый обработчик протокола HLS

Теперь он может в каком-то виде качать не по одному чанку, а сразу группой?

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


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

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




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

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