The OpenNET Project / Index page

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

Релиз мультимедийного фреймворка GStreamer 1.14.0

20.03.2018 11:42

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

Ключевые улучшения GStreamer 1.14:

  • Поддержка технологии WebRTC для организации потокового вещания звука и видео. Разработчикам предложен элемент webrtcbin и библиотека с поддержкой webrtc, позволяющие интегрировать в приложения возможность установки соединений с другими WebRTC-приложениями и web-браузерами. В приложениях могут использоваться любые другие возможности GStreamer, включая аппаратное ускорение кодирования и декодирования, интеграция с OpenGL, обработка данных без лишней буферизации и поддержка встраиваемых платформ;
  • Экспериментальная поддержка видеокодека нового поколения AV1, который развивается альянсом Open Media, в который входят Google, Microsoft, Apple, Mozilla, Facebook, Amazon, Intel, AMD, ARM, NVIDIA, Netflix и Hulu;
  • Для Video4Linux реализованы кодировщики видео VP8, VP9, MPEG4 и H263. Ускорен процесс определения V4L-устройств;
  • Поддержка протокола потокового видеовещания SRT (Secure Reliable Transport);
  • Поддержка прямой коррекции ошибок для протокола RTP - FEC (Forward Error Correction);
  • В rtspsrc и gst-rtsp-server добавлена поддержка протокола RTSP 2.0 и дополнительных потоков со звуком (backchannel), описанных в спецификации ONVIF (Open Network Video Interface Forum);
  • В playbin3 добавлена поддержка неразрывного (gapless) воспроизведения и упреждающей буферизации;
  • В tee, механизме разделения/дублирования потоков, повышена эффективность обработки данных и устранена излишняя буферизация (zero-copy);
  • В упаковщике медиаконтейнеров QuickTime (muxer) реализован новый режим записи, позволяющий открывать файлы в Adobe Premiere и FinalCut Pro ещё до окончания их записи;
  • Добавлен новый плагин nvdec, предоставляющий средства для аппаратного ускорения декодирования видео при помощи NVIDIA NVDEC API;
  • Добавлена возможность использования trick-режимов (перемотка назад и вперёд на другой скорости) при воспроизведении адаптивных потоков MPEG-DASH;
  • Реализован новый плагин ipcpipeline, позволяющий разделить поток между несколькими процессами;
  • Улучшена поддержка интроспекции GObject в различных частях библиотечного API;
  • Возобновлена разработка биндингов для проектов на языке C#;
  • В неофициальном биндинге для языка Rust реализован охват большей части API;
  • Из наборов -bad и -ugly в набор -good перенесены плагины с кодировщиками и декодировщиками звука MPEG-1 (mp1, mp2, mp3) mpg123audiodec, lamemp3enc и twolamemp2enc. GstAggregator перенесён из -bad в основной состав. Библиотека и плагин для интеграции с OpenGL перенесены из -bad в -base. Плагины для Qt QML и GTK перенесены из -bad в -good.


Среди основных возможностей GStreamer:

  • Локальное проигрывание контента, обработка потокового вещания и проигрывание DVD;
  • Поддерживаемые видеокодеки: Theora, VP8, VP9, Dirac, MJPEG, h.264, h.265, h.263, MPEG2, MPEG4, WMV/VC1 и т.д.
  • Поддерживаемые аудиокодеки: Vorbis, FLAC, Speex, WavPack, AAC, MP3, WMA, Dolby Digital (AC3), DTS/DCA, AMR NB/WB и т.д.
  • Поддерживаемые мультимедиа контейнеры: Ogg, WebM, Matroska, MP4, Quicktime, AVI, FLV, 3GPP, WAV, Real Media, ASF, MPEG PS/TS и т.д.
  • Поддерживаемые протоколы: работа с локальными файлами, HTTP, Shoutcast/Icecast, HLS, RTSP, RTP и MMS;
  • Интеграция с тулкитами для формирования GUI-интерфейса (GTK+, Clutter);
  • Автоматическое определение контейнеров и кодеков;
  • Функции извлечения метаданных;
  • Поддержка субтитров;
  • Средства для наглядной визуализации звукового потока;
  • Поддержка переключения на лету между разными потоками со звуком и субтитрами;
  • Перемещение внутри потока по абсолютной позиции;
  • Режимы замедления и ускорения воспроизведения, перемотки в обратном порядке и покадрового просмотра;
  • Автоматическое устранение чересстрочности (деинтерлейсинг), масштабирование и установка цветового баланса;
  • Поддержка проброса сжатого звука;
  • Поддержка функций рендеринга текстур библиотеки Clutter.


  1. Главная ссылка к новости (https://lists.freedesktop.org/...)
  2. OpenNews: Выпуск мультимедийного фреймворка GStreamer 1.12
  3. OpenNews: Google передаёт систему объёмного звука Resonance Audio сообществу
  4. OpenNews: Intel представил проект по развитию открытых прошивок для звуковых чипов
  5. OpenNews: Выпуск звукового сервера PulseAudio 11.0
  6. OpenNews: Представлен мультимедийный сервер PipeWire, идущий на смену PulseAudio
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/48295-gstreamer
Ключевые слова: gstreamer, sound
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (76) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Анончик (?), 12:04, 20/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –15 +/
    Но зачем? Подскажите известные софтины которые используют это
     
     
  • 2.2, Anonumous (?), 12:07, 20/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Totem (aka Gnome Video Player)
     
     
  • 3.52, adolfus (ok), 11:40, 21/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Он ничего кроме черного экрана не показывает, в отличие от mplayer'а. И звуков музыки не издает. После его случайного запуска звук в ноутбуке пеерстает автоматом мультиплексироваться с динамиков на наушники и обратно при втыкании/извлечения джека и приходится smplayer запускать, чтобы все назад вернуть. А уж интерфейс у этого тотема полный капец. Оcобенно на двухголовой 2x24".
     
     
  • 4.61, Хряк (?), 18:31, 21/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Удивительно, что у тебя вообще что-то работает.
     
  • 2.3, foi (?), 12:08, 20/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    https://www.archlinux.org/packages/extra/x86_64/gstreamer/
     
  • 2.4, сишечка с пюрешечкой (?), 12:16, 20/03/2018 [^] [^^] [^^^] [ответить]  
  • +9 +/
    затем чтобы каждый из пейсателей плееров не городил уже 100500ую реализацию одного и того-же, а просто пользовался готовым
    оно местами еще не совсем готово, как допилят, норм будет
     
     
  • 3.5, Аноним (-), 12:22, 20/03/2018 [^] [^^] [^^^] [ответить]  
  • +5 +/
    ...как раз к релизу GNU/Hurd
     
     
  • 4.43, Ne01eX (ok), 00:01, 21/03/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > ...как раз к релизу GNU/Hurd

    Да ХЗ, ХЗ. GStreamer хоть и не часть GNOME (живёт и развивается на freedesktop.org), но испытывает очень сильное влияние от GNOME, на самом деле. И хотя GNOME и задумывался как DE для GNU/HURD (ещё во времена, когда GNOME базировался на gtk+1.x имел кучу настроек и был любим всеми), но в свете последних событий (массовое набигание всяких поттерингов в GNOME, которые его безвозвратно искалечили, имхо) это очень большой вопрос - нужен ли Gstreamer в GNU/HURD или проще запилить ещё один фреймворк на xine-lib или ffmpeg. :-D

    А то ведь, поттеринги они такие - если руки вовремя не сломать, то и пока ещё православный GStreamer гвоздями к SystemD приколотят. :-D

     
  • 3.7, Аноним (-), 12:40, 20/03/2018 [^] [^^] [^^^] [ответить]  
  • +10 +/
    >чтобы каждый из пейсателей плееров не городил уже 100500ую реализацию одного и того-же, а просто пользовался готовым

    И это готовое давно существует и называется FFmpeg.

     
     
  • 4.8, Аноним (-), 12:42, 20/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А Ненужностример не нужен.
     
     
  • 5.10, iZEN (ok), 12:44, 20/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > А Ненужностример не нужен.

    А ну как ffmpegeшники заартачатся, тогда что?


     
     
  • 6.41, Онаним (?), 23:23, 20/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вроде специально на таткой случай придумали libav, не?
     
  • 4.11, Аноним (-), 12:46, 20/03/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    FFmpeg больше для перекодирования файлов используется.
     
     
  • 5.13, Аноним (-), 13:02, 20/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Может и так. Это мешает использовать его для других целей?
     
     
  • 6.14, Аноним (-), 13:05, 20/03/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    только сложность в освоении.
     
     
  • 7.32, Ne01eX (ok), 19:27, 20/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > только сложность в освоении.

    Разработчики MPlayer так не думают.

    + Для GStreamer есть прокладка для ffmpeg в виде gst-libav.

     
     
  • 8.73, Аноним (-), 11:03, 24/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    GStreamer сам есть прокладка ... текст свёрнут, показать
     
  • 3.22, Аноним (-), 15:38, 20/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > оно местами еще не совсем готово, как допилят, норм будет

    В следующем году 20 лет проекту. И - нет. Эту дырявую кривизну надо выпиливать откуда только можно и как можно скорее.

     
  • 2.6, Нормальный (ok), 12:26, 20/03/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Firefox
     
     
  • 3.9, iZEN (ok), 12:43, 20/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Давно нет.
     
  • 3.12, llolik (ok), 12:46, 20/03/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Они попробовали, переплевались и прикрутили ffmpeg.
     
     
  • 4.74, Аноним (-), 11:08, 24/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Надеюсь, пиджиноразрабы поступят также.
     
  • 2.15, Аноним (-), 13:17, 20/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    https://en.wikipedia.org/wiki/Category:Software_that_uses_GStreamer
     
     
  • 3.17, Аноним (-), 13:59, 20/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Скудный список, тут даже pidgin не указан, не говоря про фронтенды вроде libqtwebkit.
     
     
  • 4.30, Ne01eX (ok), 19:08, 20/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Причём pidgin поддерживает обе ветки. Старая ветка 0.x до сих пор используется в таком бессмертном ПО, как xmms.

    gstreamer так же используется:

    в tumbler (приблуда для XFCE)
    в qt-gstreamer и, как итог - в этих ваших кедах.

    Про стопицот видео/аудио выигрывателей я уже молчу.

     
     
  • 5.75, Аноним (-), 11:13, 24/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >в qt-gstreamer и, как итог - в этих ваших кедах.

    А я-то и не знал. Кедоплейеры мультимедию играют, GStreamer'а в системе совсем нет.

     
  • 2.16, Zenitur (ok), 13:47, 20/03/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Wine поддерживает сборку с gstreamer. В Oblivion из-за этого отваливается воспроизведение музыки, в консоль сыпятся ошибки winegstreamer. Если не собирать Wine с gstreamer, то всё нормально.
     
     
  • 3.53, Аноним (-), 11:44, 21/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Неправильно ты Облу запускаешь, Дядя Фёдор. Ты собираешь wine с gstreamer, а надо вообще запускать под виндой.
     
  • 2.18, Аноним (-), 14:05, 20/03/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    См. apt-cache rdepends libgstreamer1.0-0 (или аналогичную команду для твоего пакетного менеджера).
     
  • 2.19, Crazy Alex (ok), 14:28, 20/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Насчёт софти не интересовался. но, как минимум, webrtc без браузера - это хорошо
     
  • 2.20, Sunderland93 (ok), 14:41, 20/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    QtMultimedia
     
     
  • 3.76, Аноним (-), 11:18, 24/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    QtMultimedia и без него собирается.
     
  • 2.29, Аноним (-), 18:47, 20/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    qemu + spice + qxl
     
  • 2.35, Stax (ok), 20:22, 20/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Quod Libet
     
  • 2.37, Аноним (-), 21:36, 20/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Присоединяюсь к вопрочу. Чем он лучше ffmpeg и libav? Ведь не ради конкуренции только создан же. Легко интегрируется в приложения? Какая-то более удобная архитектура проекта?
     
     
  • 3.62, Хряк (?), 18:45, 21/03/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Чем он лучше ffmpeg и libav?

    Gstreamer -это gobject based framework. Соотвественно имеет биндинги ко многим языкам.

    var player = new Gst.Player ();

    player.set_uri = "https://download.blender.org/durian/trailer/sintel_trailer-480p.ogv"

    player.play ();

    попробуй написать аналогичное на libffmpeg и поймешь чем.

     
  • 3.78, pripolz (?), 17:20, 26/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Чем он лучше ffmpeg и libav?

    1. Ffmpeg - это набор библиотек. Одна читает кадр из контейнера, другая этот кадр декодирует, третья масштабирует, и т.д.
    Код, который все это соединяет не является библиотекой. И он конечно же очень хороший, но он не имеет гибкого API на все случаи жизни, это командная утилита.
    Хотя в будущем скорее всего это исправят.
    Gstreamer же имеет тот код, которого не имеет ффмпег: API на все случаи жизни, который связываыет демухеp с декодером и т.д. Autoplugging например.

    2. В тотем плейере например cluttervideosink, который рендерит прямо на GPU. Если декодер тоже на GPU, то тут Gstreamer может то, чего ффмпег не может: избежать перегоняний памяти с GPU на RAM и обратно.

    Короче ффмпег очень хорош, но Gstreamer еще более православный.

    >  Ведь не ради конкуренции только создан же.

    Проекты начаты в одно и то же время примерно.

     

  • 1.23, Аноним (-), 15:50, 20/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    >Ключевые "улучшения" GStreamer 1.14

    новые уязвимости.

     
  • 1.25, selishii (ok), 18:22, 20/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Сабж, т.е предмет хейта, такая же избыточная сущность как и systemd вкупе с pulseaudio. Но в отличие от них пока еще не прибита толстыми гвоздями к современным дистрам.
     
     
  • 2.27, Аноним (-), 18:34, 20/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    но уже прибита гвоздями к современным DE
     
     
  • 3.33, Ne01eX (ok), 19:52, 20/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > но уже прибита гвоздями к современным DE

    Из XFCE откусывается на раз (там только tumbler GStreamer использует). В принципе, при желании (а оно может возникнуть, если не нужна генерация превьюшек файлов в Thunar и на рабочем столе) можно выпилить вместе с tumbler'ом. Но это горячка, имхо. Тeм не менее я неоднократно впиливал-выпиливал поддержку GSTreamer во время тестирования ветки 1.13.x

    GStreamer можно впилить в E как альтернативу для libvlc. Примерно для тех же целей. А можно выпилить, как libvlc так и GStreamer. Легко и безболезненно. Делал и то и то.

    Чё-каво с KDE не в курске, - я просто выпилил кеды к едреней фене. Сейчас немного ещё пошаманю и Qt к х..м выпилю (нужна мне для одной софтины, думаю пока на что переписать).

    Так, что, по большому счёту из совмеренных DE не выкусывается он походу только из GNOME. Да и то, наверное, это не так. Хотя туда сейчас всякие поттергинги набижали, может и действительно на гвозди прибили. От этих долбо..в всего можно ожидать... :-D

     
     
  • 4.34, Аноним (-), 20:14, 20/03/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    XFCE даже сразу после очередного релиза раз в N-лет - сложно назвать современным ДЕ, ибо всю жизнь в догоняющих числятся
     
     
  • 5.38, Ne01eX (ok), 22:02, 20/03/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > XFCE даже сразу после очередного релиза раз в N-лет - сложно назвать
    > современным ДЕ, ибо всю жизнь в догоняющих числятся

    И что по вашему они догоняют?

     
     
  • 6.50, Аноним (-), 04:16, 21/03/2018 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Навскидку хотя бы гтк3 и hidpi  - 2018 на дворе.

    Но если уж хочется подобным легаси обмазаться на своем калькуляторе - логичнее взять icewm/fluxbox/jwm, чем что-то "откусывать"

     
     
  • 7.58, Свитервсоленями (?), 14:58, 21/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Чем гтк+3 лучше гтк+2?Увеличенным жором памяти,постоянно ломающимися темами,или кнопками,в которые не промахнёшься со зрением -5 ?
    dpi в настройках легко и непринуждённо регулируется.
    icewm/fluxbox/jwm с крысой сравнивать некорректно,т.к. последняя таки полноценное DE.
    Вы бы с вейпом завязывали,у вас вон хипстер проростает.
     
  • 7.63, Ne01eX (ok), 18:50, 21/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    b GTK 2 и GTK 3 это две параллельно существующих библиотеки b Да, у них мног... большой текст свёрнут, показать
     
  • 7.66, Ne01eX (ok), 22:13, 21/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Навскидку хотя бы гтк3 и hidpi  - 2018 на дворе.
    > Но если уж хочется подобным легаси обмазаться на своем калькуляторе - логичнее
    > взять icewm/fluxbox/jwm, чем что-то "откусывать"

    Кстати, XFCE умеет GTK+3, но тем не менее предоставляет возможность сборки с использованием GTK+2.

     
     
  • 8.67, БСДун (?), 23:13, 21/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ну я вообще,например,при сборке любого софта,если присутствует возможность,выбир... текст свёрнут, показать
     
     
  • 9.68, Ne01eX (ok), 23:22, 21/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    О каких недостатках идёт речь ... текст свёрнут, показать
     
  • 5.46, Нехипстер (?), 02:58, 21/03/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    В крысе всё просо работает.Без революций аля гномощель или непадающей каждую минуту плазмы.Кого и в чём крыса должна догнать?
     
  • 4.36, iZEN (ok), 21:23, 20/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >[оверквотинг удален]
    > GStreamer можно впилить в E как альтернативу для libvlc. Примерно для тех
    > же целей. А можно выпилить, как libvlc так и GStreamer. Легко
    > и безболезненно. Делал и то и то.
    > Чё-каво с KDE не в курске, - я просто выпилил кеды к
    > едреней фене. Сейчас немного ещё пошаманю и Qt к х..м выпилю
    > (нужна мне для одной софтины, думаю пока на что переписать).
    > Так, что, по большому счёту из совмеренных DE не выкусывается он походу
    > только из GNOME. Да и то, наверное, это не так. Хотя
    > туда сейчас всякие поттергинги набижали, может и действительно на гвозди прибили.
    > От этих долбо..в всего можно ожидать... :-D

    % pkg info -x gstre
    gstreamer-0.10.36_6
    gstreamer-plugins-0.10.36_8,3
    gstreamer-plugins-good-0.10.31_3,3
    gstreamer1-1.12.3
    gstreamer1-plugins-1.12.3
    gstreamer1-plugins-bad-1.12.3_1
    gstreamer1-plugins-gl-1.12.3

    % pkg info -r gstreamer-0.10.36_6
    gstreamer-0.10.36_6:
    gstreamer-plugins-0.10.36_8,3
    gstreamer-plugins-good-0.10.31_3,3
    xfce4-volumed-0.1.13_2
    xfce4-mixer-4.11.0_3

    % pkg info -r gstreamer1-1.12.3
    gstreamer1-1.12.3:
    gstreamer1-plugins-1.12.3
    gstreamer1-plugins-bad-1.12.3_1
    gstreamer1-plugins-gl-1.12.3
    webkit2-gtk3-2.16.6_3
    libreoffice-6.0.2

     
     
  • 5.39, Ne01eX (ok), 22:45, 20/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален И чо У вас используются устаревшие дополнительные аплет... большой текст свёрнут, показать
     
     
  • 6.40, iZEN (ok), 22:52, 20/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Так что, повторюсь, - и чо? :-)

    А то, что gstreamer-0.10.36 не отключается от xfce4-mixer-4.11.0, xfce4-volumed-0.1.13, а gstreamer1-1.12.3 - от webkit2-gtk3-2.16.6 принципиально. (Кстати, webkit2-gtk3 почему-то нужен Atril, но Evince прекрасно обходится без него).

     
     
  • 7.42, Ne01eX (ok), 23:44, 20/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >> Так что, повторюсь, - и чо? :-)
    > А то, что gstreamer-0.10.36 не отключается от xfce4-mixer-4.11.0, xfce4-volumed-0.1.13,
    > а gstreamer1-1.12.3 - от webkit2-gtk3-2.16.6 принципиально. (Кстати, webkit2-gtk3 почему-то
    > нужен Atril, но Evince прекрасно обходится без него).

    0. Atril - это вообще просмотрщик из MATE. Собственно, - да, Evince это его эквивалент для GNOME. Я сам его раньше использовал, но сейчас он стал слишком много жрать. Если вы используете его только для просмотра PDF, то есть более лёгкая альтернатива - epdfview. Я пока вообще довольствуюсь xpdf и мне его хватает. :-) Я ХЗ, есть ли вообще в природе маложрущие GTK+-only универсальные просмотрщики документов/книг. Ну или какие-нибудь FLTK/FOX/XCB-based. :-\

    1. Всё вышеупомянутое вами не часть какого-либо DE. Собственно, раз вы топите за XFCE, то замечу, что XFCE4 это: https://archive.xfce.org/xfce/4.12/src/

    2. Из них только tumbler реально завязан на GStreamer и я уже писал, что его можно без каких-либо проблем выпилить.

    3. Как решить вашу проблему (если совместное использование устаревшей и современной версий GStreamer для вас проблема) я уже отписал выше. Равно как и поделился некоторыми другими своими мыслями. :-)

    В общем, GStreamer - это фреймворк используемый по умолчанию только в GNOME и его форках. Ни к каким другим DE он не привязан и не собирается привязываться. :-)

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

    Если это не так и вам только фильмы позырить/музыку послушать, то xine (xine-lib) или MPlayer (ffmpeg) достаточно. Имхо, опять же.

     
     
  • 8.44, iZEN (ok), 00:33, 21/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Сейчас посмотрел, что мне реально нужно от просмотрщика ... большой текст свёрнут, показать
     
     
  • 9.45, Ne01eX (ok), 01:46, 21/03/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    большая прожорливая JAVA-платформа с вечными утечками памяти и проблемами безо... большой текст свёрнут, показать
     
     
  • 10.59, Аноним (-), 16:30, 21/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Спасибо за подробные объяснения ... текст свёрнут, показать
     
  • 6.70, papa Ken (?), 19:00, 22/03/2018 [^] [^^] [^^^] [ответить]  
  • +/

    > Плюсом ещё будет parole и xfburn. Оба приложения оттестированы и пока лежат
    > в сторонке. Не входят в базовую поставку XFCE, кстати. На этом
    > список XFCE4 приложений будет закрыт.

    входят Медиаплеер Parole версии 1.0 у меня в дистрибутиве изначально я ставил только gstreamer plugins для поддержки

     
     
  • 7.71, papa Ken (?), 19:05, 22/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >> Плюсом ещё будет parole и xfburn. Оба приложения оттестированы и пока лежат
    >> в сторонке. Не входят в базовую поставку XFCE, кстати. На этом
    >> список XFCE4 приложений будет закрыт.
    > входят Медиаплеер Parole версии 1.0 у меня в дистрибутиве изначально я ставил
    > только gstreamer plugins для поддержки

    xfburn тоже это Убунту Studio 18/04 Бионик. Может это про предыдущие версии...

     

  • 1.26, Retrosharer (?), 18:34, 20/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Поддержка прямой коррекции ошибок...

    Сколько раз требуется повторить: КОРРЕКЦИЯ ОШИБОК С УПРЕЖДЕНИЕМ.
    А ещё лучше - просто ПОМЕХОУСТОЙЧИВОЕ КОДИРОВАНИЕ.

     
     
  • 2.28, Аноним (-), 18:44, 20/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Поддержка прямой коррекции ошибок...
    > Сколько раз требуется повторить: КОРРЕКЦИЯ ОШИБОК С УПРЕЖДЕНИЕМ.
    > А ещё лучше - просто ПОМЕХОУСТОЙЧИВОЕ КОДИРОВАНИЕ.

    Специально для таких как ты в новости поставлена  ссылка на википедию, убедите редакторов википедии поменять терминологию - будут писать по другому. Если уж на то пошло, то правильнее "опережающая коррекция ошибок", но термин уже сложился и корректным переводом в настоящее время "прямая коррекция ошибок".

     

  • 1.31, Ne01eX (ok), 19:13, 20/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В новости не указано, но ряд кодеков, которые раньше жили в ugly и bad перехали в base и good.

    P.S. Для Slackware Current GStreamer-1.14.0 уже едет. :-)

     
  • 1.47, Аноним (-), 03:03, 21/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И как этот плагин nvdec включить? Нужно при сборке что-то сделать? Или что-то установить?
     
     
  • 2.48, 0x0 (?), 03:26, 21/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Скорей всего, nvenc доустановить. Зависит от дистрибутива :)
     
     
  • 3.65, рара Кен (?), 21:05, 21/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    nvenc входит в состав cuda надо поставить cuda скачав с сайта Nvidia и иметь ffmpeg собранный с поддержкой nvenc либо из исходников либо последнии версии в Ubuntu studio у меня и так и так работает. в состав документации описание и использование енкодера от Nvidia входит (в куде)
     
     
  • 4.69, рара Кен (?), 04:30, 22/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    30 кратное ускорение на некоторых, редко падает ниже 20 - вещь реально стоящая. Но! карта либо maxwell, и желательно 2 поколения - это как у меня gtx960 ну а кто - богатый то Паскаль, только не 1050 - там не работает или 1060 или кому денег совсем не жалко gtx1080!
     
  • 2.49, 0x0 (?), 03:32, 21/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > И как этот плагин nvdec включить? Нужно при сборке что-то сделать? Или
    > что-то установить?

    Что-то, типа, в таком духе :)
    https://negativo17.org/plex-media-player-and-mpv-with-cuda/

     
  • 2.51, Ne01eX (ok), 05:27, 21/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > И как этот плагин nvdec включить? Нужно при сборке что-то сделать? Или
    > что-то установить?

    https://github.com/GStreamer/gst-plugins-bad/blob/master/sys/nvenc/README

     
     
  • 3.54, Necrogrinder (ok), 12:10, 21/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    4. Now that the dependencies are sorted, there are a couple of
    environment variables and/or or configure arguments that are needed to
    detect the necessary libraries/headers.

    Я, например, ничего из этого не понял. Где мне найти эти environment variables and/or or configure argument...

     
     
  • 4.55, 0x0 (?), 13:05, 21/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    В репах своего и дистра или где-то здесь:

    https://developer.nvidia.com/nvidia-video-codec-sdk

     
     
  • 5.57, Necrogrinder (ok), 14:17, 21/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Это всё установлено. Мне при сборке какой-то флаг выставить, или переменную какую-то задать где-то? Вообще не ясно.
     
     
  • 6.64, 0x0 (?), 19:29, 21/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    При сборке флаг, скорее всего, надо какой-то. Это в docs к исходникам заглядывать надо.
     
  • 4.56, 0x0 (?), 13:50, 21/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    В принципе, не так уж и много карточек, которые это поддерживают :)

    https://developer.nvidia.com/video-encode-decode-gpu-support-matrix#Decoder

     
     
  • 5.72, papa Ken (?), 19:23, 22/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > В принципе, не так уж и много карточек, которые это поддерживают :)
    > https://developer.nvidia.com/video-encode-decode-gpu-support-matrix#Decoder

    Ну вот у меня gm206 соответств карте gtx960 - там где все хорошо!
    надо выбирать где все поддержи в "да"!!!

     

  • 1.60, Michael Shigorin (ok), 16:33, 21/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    aris@ его оформил будто специально к сегодняшним регуляркам: http://git.altlinux.org/tasks/archive/done/_197/202559/ :)
     
  • 1.80, videoQ (ok), 05:20, 29/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ищем помощи в компиляции GStreamer-a на Сентос, а также отладчика инкодера.
    Со спутника на телефоны.

    $150 за билд скрипт, static build, все плагины  из исходников.
    $150 за инкодер, с субтитрами, из МПЕГ2 и выход H.264/HEVC на HLS/DASH.

    Пишите на qp.lab01@gmail.com

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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