The OpenNET Project / Index page

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



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

"Доступен мультимедийный фреймворк GStreamer 1.28.0"  +/
Сообщение от opennews (??), 28-Янв-26, 13:47 
После почти года разработки представлен релиз  GStreamer 1.28,  кроссплатформенного набора компонентов для создания широкого спектра мультимедиа приложений, от медиаплееров и конвертеров аудио/видео файлов, до VoIP-приложений и систем потокового вещания. Код GStreamer распространяется под лицензией LGPLv2.1. Отдельно развиваются обновления плагинов gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, а также обвязка gst-libav и сервер потокового вещания gst-rtsp-server. На уровне API и ABI новый выпуск обратно совместим с веткой 1.0. Бинарные сборки в скором времени будут подготовлены для Android, iOS, macOS и Windows (в Linux рекомендуется использовать пакеты из дистрибутива)...

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

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

Оглавление

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

1. Сообщение от Аноним (1), 28-Янв-26, 13:47   –3 +/
В той же генту до сих пор 1.24.13. По-сути, там только вайн из пользователей и в нём гстример никогда не работает (хоть и чаще работает чем новый бэкенд на ффмпег, который вообще кривой и стабильно ломается каждый апдейт ффмпег). И вроде как часть проблем с мп4 файлами и аак исправлена в новых версиях. Непонятно, чего боятся обновлять, не помню, чтобы всё разлеталось.

Сабж однозначно достойней ффмпег, тот ни с метаданными, ни с тегами, ни с контейнерами нормально работать не умеет и никогда не умел, а форматы потоков весьма специфические. Судя по заявлениям разработчиков -- это архитектурная проблема и никогда исправлена не будет, у них только определённые усреднённые значения в метаданных и они далеки от того, что принято в индустрии и профессиональном ПО. Тяжёлое наследие и технический долг, то время прошло. Жаль, инициатива по глобальной чистке и приведению в порядок в лице libav загнулась.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #3, #4, #9

2. Сообщение от Аноним (-), 28-Янв-26, 13:51   –6 +/
Кажется авторы устали от подобных новостей:
"В мультимедийном фреймворке GStreamer выявлено 29 уязвимостей"
"Уязвимости в GStreamer, приводящие к выполнению кода при обработке файлов SRT и PGS "

и решили исправлять проблему с фундамента

- "Добавлен новый элемент ... основанный на библиотеке charon-audio, реализующей метод Demucs на языке Rust. Кроме того, в состав включён плагин Deepgram для распознавания речи, написанный на Rust. "
- "Добавлен новый элемент для декодирования GIF-изображений, написанный на Rust и поддерживающий зацикленную анимацию"
- "Добавлен элемент icecastsink для приёма потоков из IceCast, поддерживающий формат AAC и написанный на Rust"

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #6, #11, #34

3. Сообщение от Аноним (3), 28-Янв-26, 13:52   +3 +/
> В той же генту до сих пор 1.24.13.

Какой-то оксюморон. Разве гента не про "собери всё сам"?. Насколько я помню, жстример вообще обещает бинарную совместимость (не только по исходникам) и в теории его можно пересобрать индивидуально без сборки всего мира.

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

4. Сообщение от Аноним (1), 28-Янв-26, 13:54   +/
В qtmultimedia, правда, не работает. Ну, ffmpeg ещё меньше работает. Так чего бояться обновлять, если всё равно всё сломано? Конечно, в вайне частично работает, пока это не декодирование h264, но всё же.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #10

5. Сообщение от Аноним (1), 28-Янв-26, 14:00   +1 +/
В ней были несовместимые 0.10 и 1.0. Наверно, мейнтейнеров не хватает, те же либы egl-wayland, vmaf и svt-av1 в ffmpeg, а также поддержку nvenc и нормальные cuda фильтры с nvcc, jpegxl и qt-плагины для поддержки heic и jxl мне приходилось ставить мимо пакетного менеджера или писать и сопровождать собственные ебилды. Сейчас их все добавили и в репы и в ебилды.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #7, #16

6. Сообщение от Аноним (6), 28-Янв-26, 14:00   +4 +/
Тебе без Раста и новость не новость.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #8

7. Сообщение от Аноним (1), 28-Янв-26, 14:07   +/
А ещё python без pgo почему-то был в репах, когда в самом питоне это буквально 1 флаг выставить при сборке и прирост даёт весьма и весьма ощутимый. Ну зато мы научились не полагаться на мейнтейнеров.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

8. Сообщение от Аноним (-), 28-Янв-26, 14:14   –1 +/
Тебе так кажется.

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

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

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

9. Сообщение от Шуша (?), 28-Янв-26, 14:43   +1 +/
А моей Дженте 1.28.0. Ну, а так, сабж реально не нужен.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

10. Сообщение от Аноним (10), 28-Янв-26, 14:51   +/
> В qtmultimedia, правда, не работает.

а кто не работает то ? да и нафига глючная qtmultimedia

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

11. Сообщение от Аноним (10), 28-Янв-26, 14:54   +/
> Пожелаем им удачи потихоньку заменить наиболее дырявый овнокод, на качественные реализации.

насколько вижу они и не планируют ничего менять - только плагины новые пишут иногда

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

12. Сообщение от Аноним (-), 28-Янв-26, 15:09   –1 +/
Они даже к этому шли долго
Новость "В GStreamer реализована возможность поставки плагинов, написанных на Rust" за сентябрь 2022 года
opennet.ru/opennews/art.shtml?num=57799

Так что загадывать про "они и не планируют ничего менять" я не буду.
Уверен что сейчас за этими кодами пристально смотрят.

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

14. Сообщение от Аноним (1), 28-Янв-26, 15:13   +/
>> В qtmultimedia, правда, не работает.
> а кто не работает то ? да и нафига глючная qtmultimedia

Никто не работае. Я помню, когда выбирал бэкенд qtmultimedia в audacious, он выжирал весь процессор. Но хотя бы работал, в 6 не работает. Удалил отовсюду.

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

15. Сообщение от Admino (ok), 28-Янв-26, 15:14   +/
Сатинайзер — это который покрывает сатином перед укладкой в гроб?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

16. Сообщение от Аноним (16), 28-Янв-26, 15:23   –5 +/
Всё верно, мейнтеров не хватает, стагнирует генточка. Радует, что люди начали прозревать и уходить оттуда. Самый яркий пример zlogene.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #20

17. Сообщение от Соль земли2 (?), 28-Янв-26, 15:23   +/
Тогда в разные фазы луны будут собраны.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

18. Сообщение от Аноним (10), 28-Янв-26, 15:25   +/
> Они даже к этому шли долго

мне кажется если переходить на раст надо все с нуля писать, достаточно на Linux посмотреть  насколько там всё затянулось, уже лет 5 переходят а ведь там корпорации денег вливают

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

19. Сообщение от Аноним (10), 28-Янв-26, 15:30   +/
> Я помню, когда выбирал бэкенд qtmultimedia в audacious

ну это я не знаю, в gstreamer свой плагин есть с zero-copy для qt, в этой версии и для 6

> Добавлен элемент qml6 для отрисовки при помощи Qt6 QML

qtmultimedia убог тем что там невозможно было свой конвеер сделать, а сейчас они и вовсе перешли на использование ffmpeg по умолчанию

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

20. Сообщение от anonymos (?), 28-Янв-26, 16:06   +/
> Радует, что люди начали прозревать и уходить оттуда.

Это наоборот печаль (
Все такие "прошареные" только до тех пор, пока не столкнутся с проблемой, для которой нет решения на поверхности, и нужно несколько глубже вникать как устроенна система на базе GNU/Linux Тут сразу вспоминают про "красноглазиков".

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

21. Сообщение от Анонм (?), 28-Янв-26, 16:36   +/
раст в ядре только для новых драйверов. ядро как было на C, так и будет. легче наверное новое на расте написать
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

22. Сообщение от Аноним (-), 28-Янв-26, 16:45   +/
> мне кажется если переходить на раст надо все с нуля писать,

Это если хватит ресурсов.
Например команда ТОР именно так и поступила создав Arti project

> достаточно на Linux посмотреть  насколько там всё затянулось, уже лет 5 переходят

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

> а ведь там корпорации денег вливают

А сколько?
Можно посмотреть сколько народу участвуют в rust-for-linux и понять что их не так много.


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

24. Сообщение от Аноним (24), 28-Янв-26, 18:14   –3 +/
Радует, что они один из первых мультимедиа продуктов, кто пишет на Раст хотя бы плагины.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #29, #35

25. Сообщение от Аноним (-), 28-Янв-26, 18:45   +/
>gst-plugins-good, gst-plugins-bad, gst-plugins-ugly

Кто в курсе, что это за братцы? Очень давно я их знаю, но так и не узнал чем они отличаются.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #27, #30, #32

26. Сообщение от нах. (?), 28-Янв-26, 18:46   +/
ресдох уже написал с нуля. И где он теперь, спрашивается?

Неее, надо зохватить чужой успешный прожект и потом как кукушонок, специальным крючком на жеппе - ррраз! Но в этот раз конечно облажались кукушата - это не птичье, а змеиное гнездо!

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

27. Сообщение от нах. (?), 28-Янв-26, 18:50   –1 +/
отличаются тем что в первом, _теоретически_ - не должно прям вот сразу при попытке исполнить какой-то звучок - еще и исполнить какой-то чужой кот.
А в последнем - ну если оно не падает сразу по sigsegv на твоем файлике - считай что тебе повезло.

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

Но это теория. (ну или практика - нулевых годов какого-то всеми забытого XXI века) А современная практика говорит о том что в этом проекте нормальных разработчиков двадцать лет как нет.

Поэтому там в общем все - "ugly" или еще похуже.

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

28. Сообщение от Аноним (-), 28-Янв-26, 19:14   +/
> ресдох уже написал с нуля. И где он теперь, спрашивается?

Хм.. в интернете, как и положено пет-проекту который пишут 2.5 землекопа.

> Неее, надо зохватить чужой успешный прожект и потом как кукушонок, специальным крючком на жеппе - ррраз!

Это ты про что?
В ядро линукс их даже не приглашали, тк не нужно было.
Просто топовые разработчики и мейнтенеры так решили.

Я не видел ни одного проекта где что-то захватывалось.
Разработчики сами приходили к этой идее.
Да, всегда были какие-то неудачники-луddиты, то как же без них.

> Но в этот раз конечно облажались кукушата - это не птичье, а змеиное гнездо!

Может это не кукушка, а птица секретарь.
Они радуются змеиному гнезду))


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

29. Сообщение от Аноним (29), 28-Янв-26, 19:23   +/
Плагины пишет не продукт, а сообщество программистов. Ты бы встал с дивана и тоже что-нить сделал.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

30. Сообщение от жявамэн (ok), 28-Янв-26, 19:34   +/
агли это нарушение лицензий
всякие мп3 и прочее раньше были в нем
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

31. Сообщение от Аноним (10), 28-Янв-26, 20:12   +/
> ресдох уже написал с нуля. И где он теперь, спрашивается?

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

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

32. Сообщение от Аноним (33), 28-Янв-26, 20:13   +1 +/
https://gstreamer.freedesktop.org/modules/

gst-plugins-good - a set of good-quality plug-ins under our preferred license, LGPL
gst-plugins-ugly - a set of good-quality plug-ins that might pose distribution problems
gst-plugins-bad - a set of plug-ins that need more quality, testing or documentation

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

33. Сообщение от Аноним (33), 28-Янв-26, 20:15   –2 +/
Пишешь всякую хрень - так хотя бы проверяй, чтобы эта хрень соответствовала действительности.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #41

34. Сообщение от Кошкажена (?), 28-Янв-26, 21:50   +1 +/
Пора уже банить за упомининание раста в таком ключе. По другому никак похоже.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

35. Сообщение от Кошкажена (?), 28-Янв-26, 21:54   +1 +/
Радоваться усложнению инфраструктуры сборки и добавлении в кодовую базу второго сложного языка странно с точки зрения разработчика. Пользователю все равно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #36

36. Сообщение от нах. (?), 28-Янв-26, 22:16   +2 +/
просто пришли "разработчики" нового поколения, с цопилотом наперевес. Писать они ни на каком языке не умеют, так что можешь не переживать. А цоппилот нагенерил вот на хрусте - потому что следует модным трендам.

Пользователей у "фреймворка" нет и быть не может. Пользователи бывают только у программ.

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

37. Сообщение от нах. (?), 28-Янв-26, 22:22   +/
> Хм.. в интернете, как и положено пет-проекту который пишут 2.5 землекопа.

И почему же это его пишут 0.25 землекопа, а в ядро линукс вложилось в первые же годы его существования несколько сот человек? (заметим, при наличии активно развивающихся альтернативных проектов)

> В ядро линукс их даже не приглашали, тк не нужно было.

они без приглашения вперлись

> Просто топовые разработчики и мейнтенеры так решили.

особенно те которые уже двадцать лет ничего не разрабатывают.
Конечно решили, гранты от rhbm такие ффкусные.

Но с "фреймворком" это был вот прям крайне неудачный выбор. Продать это не получится, и hr microsoft тоже этим не заинтересуется.

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

38. Сообщение от нах. (?), 28-Янв-26, 22:24   +/
> написать с нуля ядро gstreamer но чтобы плагины старые подходили через слой совместимости

Приступай, ага.

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

Просто сейчас левой-задней-ногой-и-цоп-пилотом будут писать на хрусте. В надежде потом продаться незадорого. Эх, зря они надеются... лучше б учили питон.

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

39. Сообщение от 12yoexpert (ok), 29-Янв-26, 02:36   +/
ЛПП про "всех"

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

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

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

40. Сообщение от 12yoexpert (ok), 29-Янв-26, 02:46   +/
радует, что из универов каким-то образом всё ещё выпускаются люди, которые пишут на компилируемых языках, шарят в линуксах и в принципе интересуются программированием

их, правда, меньшинство. а что делать с тобою описанными - нет слов, одни маты

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

41. Сообщение от 12yoexpert (ok), 29-Янв-26, 02:51   –1 +/
нафига? человек высказал своё видение. не нравится - подай на него в суд

ты же сам ниже это видение и подтвердил

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

42. Сообщение от Аноним (42), 29-Янв-26, 08:50   +/
Что-то пишете про "вранье и всех", а дальше слова начинаются - с буквы "Я".
В этом то и дело, что вы не видели какой была гента тогда, а пришли только сейчас.
Мейнтеров становится меньше, это факт. Да, система держится на плаву, но не стоит ждать каких то сильных шагов вперёд, на это сил уже хватит.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39 Ответы: #46

43. Сообщение от нах. (?), 29-Янв-26, 08:53   +/
не, нащот линуксов - универы любят линуксы. Коммунякам-профессорам линуксы очень любы и прельстивы.

А вот все остальное - скорее уже сбой системы чем ее эффективная работа.

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

Те же самые ноль успешных реализаций фс с erasure coding говорят сами за себя.

Так что надо памятник поставить изобретателям современных коньцепций, позволяющих войти в ойти любому трудолюбивому васяну с тремя классами образования. Вон вся 1/8 часть суши сидит в этихвашихинторнетах исключительно благодаря коду такого васяна. На язычке с gc. С миллиардом лефтпадов. И, кстати, часть кода васян нагенерил.


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

46. Сообщение от 12yoexpert (ok), 29-Янв-26, 10:34   +/
> Что-то пишете про "вранье и всех", а дальше слова начинаются - с
> буквы "Я".

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

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

47. Сообщение от 12yoexpert (ok), 29-Янв-26, 10:39   +/
про коммуняк я не понял, ты о своём, кажется, о чём-то

а универы - просто как пример

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

48. Сообщение от Аноним (48), 29-Янв-26, 14:42   +/
Где-где, ну там же... Отбрось приставку из названия, станет ясно, что с ним.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

49. Сообщение от Аноним (49), 29-Янв-26, 16:38   +/
Зачем им вообще эти плагины с нуля писать? Почему бы не взять заранее рабочие lame, libaom, libvorbis, и так далее...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32


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

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




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

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