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

Исходное сообщение
"Доступен мультимедийный фреймворк GStreamer 1.18.0"

Отправлено opennews , 08-Сен-20 07:59 
После полутора лет разработки состоялся релиз  GStreamer 1.18, написанного на языке Си кроссплатформенного набора компонентов для создания широкого спектра мультимедиа приложений, от медиаплееров и конвертеров аудио/видео файлов, до VoIP-приложений и систем потокового вещания. Код GStreamer распространяется под лицензией LGPLv2.1. Одновременно доступны обновления плагинов gst-plugins-base 1.18, gst-plugins-good 1.18, gst-plugins-bad 1.18, gst-plugins-ugly 1.18, а также обвязка gst-libav 1.18 и сервер потокового вещания gst-rtsp-server 1.18. На уровне API и ABI новый выпуск обратно совместим с веткой 1.0. Бинарные сборки в скором времени будут подготовлены для Android, iOS, macOS и Windows (в Linux рекомендуется использовать пакеты из дистрибутива)...

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


Содержание

Сообщения в этом обсуждении
"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Аноним , 08-Сен-20 07:59 
> Удалены сценарии сборки на основе Autotools. В качестве основного сборочного инструментария теперь применяется Meson.

Одобряю. Но от этих ваших "автотулз" тоже есть польза: они показали человечеству, как НЕ надо делать системы сборки.


"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено timur.davletshin , 08-Сен-20 08:54 
Я тут как-то ошалел, когда собирал этим мезоном один проект, он мне смайлики в консоль начал цветные выводить. Я даже и не знал, что так  можно 😆

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено iPony129412 , 08-Сен-20 09:39 
Из каких вы там это берлог вылезаете 🤨

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Тот_Самый_Анонимус , 08-Сен-20 17:10 
Действительно, не быть наркоманом, который пользуется цветными рожицами и какающими единорогами в консоли такая редкость.

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено microsoft , 08-Сен-20 09:49 
Потому то мезон и останется только на смузихлебских компах

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено IRASoldier_registered , 08-Сен-20 19:42 
...и как сборочный инструмент, на который всё чаще переходят сборщики пакетов в топовых дистрибутивах, ага.

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено llolik , 08-Сен-20 10:25 
Он же на Python написан. В Python 3, если я ничего не путаю, строки в UTF-8. Соответственно, что и эмоджи, если они есть в скрипте сборки и поддерживаются терминалом, отрисуются.

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Аноним , 08-Сен-20 11:07 
Язык программирования эмодзями.

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Аноним , 08-Сен-20 11:47 
Давайте назовём его Po

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Аноним , 08-Сен-20 12:14 
Poo

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Аноним84701 , 08-Сен-20 14:13 
> Язык программирования эмодзями.

"Все придумано до нас" ©
https://www.emojicode.org/docs/guides/compile-and-run.html


"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Страдивариус , 08-Сен-20 15:01 
EmojiFuck

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено iPony129412 , 08-Сен-20 19:28 
Нужна поддержка в шрифтах ещё естественно.
А в линуксах с этим плохо 😠

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Аноним , 08-Сен-20 11:45 
>он мне смайлики в консоль начал цветные выводить

iPony понравится.


"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено mos87 , 08-Сен-20 12:42 
бесспорное преимущество над скучным гнутым софтом

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено xr , 08-Сен-20 18:26 
вот беда. придётся таки задуматься, какой магией в консоль выводятся символы

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Odalist , 08-Сен-20 20:25 
А я признаю только консоль.

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено dc , 08-Сен-20 11:23 
Че уж не на базель

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Аноним , 08-Сен-20 12:22 
> как НЕ надо делать системы сборки

А в чём там проблема?


"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Аноним , 08-Сен-20 12:40 
Никакой замены autoconf не было и нет. Тупорылые хипстеры никогда не понимали его сути; все их поделия — бесполезная прослойка над GNU Make. Ненависть к autoconf вызвана в 100% случаев незнакомством хипстеров с M4.

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Аноним , 08-Сен-20 20:47 
Или, наоборот, хорошим знакомством с M4. Особенно с diversions.

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Аноним , 10-Сен-20 23:17 
Криокамерным старпёрам неведомо что gnu make для сборки уже давно не используется, и cmake генерит скрипты для ninja, msbuild и проекты под любые ide, чего autocrap не умеет и никогда не научится. Потому что вот он - бесполезная прослойка над make и есть.

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Zenitur , 08-Сен-20 08:57 
Ура! Жду обновления патчей SSR_i420.patch и table64_nv12_i420.patch на gstreamer-plugins-base

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Аноним , 08-Сен-20 09:02 
Уродливое жирное чудище. Кстати, это гномопроект или нет?

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Аноним , 08-Сен-20 14:11 
Это зеркало.

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Аноним , 08-Сен-20 09:03 
Глючный и тормозной аналог directshow

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Аноним , 08-Сен-20 15:16 
Он похож, конечно, но directshow стандартизирует понятие устройства-рендерера. Будь такой стандарт внутри GStreamer цены бы ему не было для кроссплатформенной мультимедийной разработки.

А насчет глючного и тормозного - это спорно.


"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Аноним , 08-Сен-20 18:40 
Занимаюсь разработкой кодеков и оберток для них в GST/DSow. DShow не развивается, GST уже давно обогнал его в технологическом плане. По поводу глючности можно конкретные примеры?

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Аноним , 08-Сен-20 21:18 
В Directshow можно было аппаратный деинтерлейс заюзать. А в gstreamer или mpv это возможно? Помню, блюрик 59.94p встройка i5 11 года нормально тянула (+ декод).

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Аноним , 10-Сен-20 20:05 
Сотовый yadif вполне себе быстрый и по качеству уделает аппаратный говно-EVR из директши.

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Денис , 14-Сен-20 21:10 
> Софтовый yadif вполне себе быстрый и по качеству уделает аппаратный говно-EVR из директши

Да вот только тот же блюрик (или подобный) я пытался завести на чистом софте в VLC (1080i Yadif деинтерлейс x2). Тормозило даже на i5. В то время, как MPC-HC на аппартном декоде летал.


"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Demo , 08-Сен-20 09:05 
> написанного на языке Си

А как же Rust? o_O


"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено leap42 , 08-Сен-20 09:48 
> А как же Rust? o_O

поддержка есть, берите и пишите модули, которые вам нужны

если вы спрашиваете "когда всё перепишут на Rust?" - скорее всего никогда, ровно 0 адекватных проектов ставят такую цель


"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено аноним12345 , 08-Сен-20 09:57 
И это правильно

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено коржик , 08-Сен-20 18:32 
не могу понять, вы только про раст или вообще?

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено leap42 , 09-Сен-20 05:26 
> не могу понять, вы только про раст или вообще?

в данном случае имел в виду только Си -> Rust т.к. пиццапасна!


"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено FixingGunsInAir , 08-Сен-20 22:41 
Иди переписывать весь GNOME с нуля. Начиная с Glib и заканчивая GTK.

Вот так вот Rust.


"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Корец , 08-Сен-20 10:50 
Ща прибежит фрактал и снова будет ныть про сишную дырень :(

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Аноним , 08-Сен-20 11:25 
Ща прибежит сишная дырень и снова будет ныть про фрактал :(

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Аноним , 08-Сен-20 11:28 
Фроктал, перелогинься!

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Аноним , 08-Сен-20 17:22 
Нет повести печальнее на свете, чем повесть о фрактале и дырени.

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Аноним , 08-Сен-20 21:19 
С чего вообще все началось?

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Ordu , 08-Сен-20 22:03 
С фрактала или с дырени? Никто уже не упомнит, они как курица и яйцо.

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено mos87 , 08-Сен-20 12:24 
мало кому кроме заказчиков коллаборы он когда либо был нужен

хотя для чего-то вся эта конвеерно графовая фигня наверное подходит. если заточить - что возможно за деньги авторы для кого-то и делают.

прикольные граф(ики/ы) можно генерировать например. но вот плееры используются почему-то другие.

ЗЫ помню в описании audacious заявляли что дескать его фреймворк ещё гораздо мощнее всяких гэстримеров. с другой стороны авторы аудашыса те ещё фрукты..


"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Аноним , 08-Сен-20 15:21 
> но вот плееры используются почему-то другие

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

> ЗЫ помню в описании audacious заявляли что дескать его фреймворк ещё гораздо мощнее всяких гэстримеров. с другой стороны авторы аудашыса те ещё фрукты..

Дерзко с их стороны =)


"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено FixingGunsInAir , 08-Сен-20 22:52 
А пробовал снова поднять вопрос об этом? Глядишь, в gstreamer 2.0 сделают.

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено user90 , 08-Сен-20 13:32 
mpv, gmusicbrowser + опять-таки mpv. Нафиг мне не сдалось это поделие! ;)

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Аноним , 08-Сен-20 15:23 
Летели два крокодила, один зелёный, второй налево, зачем пользователю задумываться о фреймворке для разработки мультимедийных приложений?

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Аноним , 08-Сен-20 13:44 
Наконец то пиджин наянет видеть камеру нормально на Lync соединениях.

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Аноним , 08-Сен-20 14:22 
> Удалены сценарии сборки на основе Autotools. В качестве основного сборочного инструментария теперь применяется Meson.

Жаль что не cmake, но главное что autocrap выкинули.


"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Аноним , 13-Сен-20 21:08 
cmake вообще не помогло решить проблему систем сборки и зависимостей и уйдет со временем вникуда. Собственно из-за нее в том числе и появились mesonы, чтоб еще и cmakувые завалы лопатить. Чем дальше тем хуже, потом будет система которая еще и meson завалы будет лопатить и так до тех пор пока не будет у нас террабайт софта которое в регресии ищет зависимость. Короче остаемся на автотулзах и дальше, ее поддерживают все, а знания его команд впитываются ребенком с молоком матери.

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Аноним , 08-Сен-20 15:29 
То что он использует с и  язык и GObject это клёво ,на счёт тормознут ости я не уверен ,но наверно было и такое это же опен сурс ему можно  

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Аноним , 08-Сен-20 21:26 
Объясните, зачем это нужно, когда есть ffmpeg?

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Аноним , 08-Сен-20 21:29 
В описании сборки Servo сказано
https://github.com/servo/servo#on-debian-based-linuxes
> you'll need a local copy of GStreamer with a version later than 16.2. You can place it in support/linux/gstreamer/gst

Может кто-нибудь пояснить, что именно должно располагаться в каталоге gst и с какой структурой? GStreamer, собранный с --prefix=~/servo/support/linux/gstreamer/gst с dev файлами (include, pkgconfig)? То есть, там должны быть подкаталоги lib, include или все в кучу? Или только исходники?

> or run ./mach bootstrap-gstreamer to set it up

bootstrap-gstreamer сделает все за меня?


"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Аноним , 08-Сен-20 21:38 
> On Ubuntu 20.04LTS, you can use the system GStreamer if you install the necessary packages:
> sudo apt install gstreamer1.0-nice gstreamer1.0-plugins-bad

Ничего не сказано про dev пакеты. То есть нужны только бинари. Но с другой стороны выше требование установить libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-bad1.0-dev
То есть, получается два gstreamer'а? Ничего не понимаю.
Наверное, можно просто собрать свежий gstreamer в /usr/local, а дистрибутивные dev'ы не ставить. Будет как в 20.04.

Хочу пощупать Servo, пока он не умер.


"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Аноним , 08-Сен-20 21:42 
Вообще, Rust довольно умная система. Может, сама все скачает и соберет, как было в случае с rav1e.

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Аноним , 08-Сен-20 22:57 
Мне Servo напоминает актера Pascal Cervo из Les amoureux 1984.

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Аноним , 08-Сен-20 22:58 
То есть, 1994, конечно.

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено FixingGunsInAir , 08-Сен-20 22:51 
Крайне недооценённый фреймворк. Но на его поприще, со стороны Видео, всё захватили универсалы аля VLC/mpv. Totem по сравнению с ними УГ, а гномеров в принципе всё устраивает (минимализм жи! GNOME HIG! да в жoпу бы они его запихнули, в видео-плеере то)

Однако в аудиоплеерах часто встречается. Не всем охота совокупляться с ffmpeg без смазки. Видимо, там ему и место.


"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено InuYasha , 10-Сен-20 00:13 
Оно вроде не тянет за собой GTK/GNOME? В kubuntu вроде как задний конец к фонону работало.

"Доступен мультимедийный фреймворк GStreamer 1.18.0"
Отправлено Ананоним , 16-Сен-20 05:47 
Глючная сырая версия. Пропускает звуковые фреймы без воспроизведения. Откатился на 1.16.2. Arch Linux.