LINUX.ORG.RU

Релиз GStreamer 1.8

 


1

2

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

Основные изменения:

  • Для Android добавлена поддержка аппаратного ускорения декодирования видео.
  • С помощью API android.hardware.Camera на платформе Android реализован новый способ захвата видео.
  • Добавлена возможность воспроизведения задом наперёд форматов Windows Media (ASF/WMV/WMA).
  • Новая система трассировки обеспечивает поддержку более утончённых средств отладки.
  • Добавлено новое высокоуровневое API для управления воспроизведением через GstPlayer.
  • Добавлена начальная поддержка Vulkan API.
  • Улучшена поддержка аудиокодека Opus:
    • Теперь может быть использовано более двух каналов.
    • Мультиплексор/демультиплексор MPEG-TS теперь может обрабатывать Opus.
    • Добавлена поддержка кодирования/декодирования/перекодирования с контейнерами Ogg, Matroska, ISOBMFF (Quicktime/MP4) и MPEG-TS.
    • В библиотеку pbutils добавлены новые функции для доступа к заголовкам.
    • Элементы кодировщика/декодировщика Opus были перенесены из gst-plugins-bad в gst-plugins-base.
  • Модуль для работы с VAAPI вошёл в состав основного проекта.

>>> Подробности

★★★★★

Проверено: Klymedy ()

Куда делись предыдущие 7 релизов?

Mystra_x64 ★★★★★ ()

> Добавлена возможность воспроизведения задом наперёд форматов Windows Media (ASF/WMV/WMA)

Ходим мы по краю,
Ходим мы по краю,
Ходим мы по краю родному!

> Модуль для работы с VAAPI вошёл в состав основного проекта

Ура! Патчи SSE3 ещё нужны?

ZenitharChampion ★★★★★ ()
Последнее исправление: ZenitharChampion (всего исправлений: 1)

Есть хоть одна библиотека с поддержкой аудиокодека HCA (ADX2)?

anonymous ()

Состоялся очередной релиз кроссплатформенного мультимедийного фреймворка GStreamer, который убъёт PulseAudio.

anonymous ()
Ответ на: комментарий от anonymous

Состоялся очередной релиз кроссплатформенного мультимедийного фреймворка GStreamer, который убъёт PulseAudio.

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

northerner ★★★ ()
Ответ на: комментарий от anonymous

Там практически всё за счёт внешних библиотек, не там ищешь.

anonymous ()
Ответ на: комментарий от anonymous

Где найти нужную библиотеку? Очевидные ffmpeg и vgmstream не умеют

anonymous ()

С ffmpeg работает или без gstreamer0.10-ffmpeg который помер, никак?

p.s. Жизнь без PA и gst устраивает :)

bohm ★★★★★ ()
Последнее исправление: bohm (всего исправлений: 2)

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

hobbit ★★★★★ ()

Как сделать, чтоб до разрабов Федоры дошло, что

Модуль для работы с VAAPI вошёл в состав основного проекта.

Вбросил сюда, с неделю назад, https://bugzilla.redhat.com/show_bug.cgi?id=1289380 отписался какой-то чел и все, ничего не происходят, в репах 24ой протухшая версия 0.6

anonymous ()
Ответ на: комментарий от CYB3R

Проще перечислить что в нём хорошего, ибо достоинство у него ровно одно: оно работает.

StReLoK ★☆ ()
Ответ на: комментарий от StReLoK

Ну вот, это достоинство перекрывает все недостатки.

CYB3R ★★★★★ ()
Ответ на: комментарий от BeerSeller

Есть gstreamer1-libav

Так это еще надо будет libav рядом с ffmpeg держать, какой смысл?

bohm ★★★★★ ()
Ответ на: комментарий от bohm

gstreamer-libav можно собрать так, чтобы он использовал уже установленную в системе копию libav или ffmpeg. (В арче так и сделано.)

intelfx ★★★★★ ()
Последнее исправление: intelfx (всего исправлений: 2)

Они до сих пор используют libav вместо расово верного ffmpeg?

skvitek ()

Не понимаю хейтеров. Альтернатив-то нет, тот же phonon-vlc работает через одно место, и вообще vlc говно слишком, чтобы его держать вместо gstreamer. Да и как со звуком в браузере быть?

anonymous ()

А что такого делает GStreamer дополнительно к ffmpeg?

slonopotamus ()

Чутка бухой, но новость прикольная. :)

Теперь может быть использовано более двух (к)аналов
обеспечивает поддержку более утончённых средств

Что-то тут с переводом может то, но нифига не то. У пошел на, кошка насрала... ps: а новость полезная. просто я придурок.

anonymous ()
Ответ на: комментарий от StReLoK

Проще перечислить что в нём хорошего, ибо достоинство у него ровно одно: оно работает.

да ты упоролся. Убивает же эти чортовы плейры понаставят по дефолту, тотем, ритмбокс, чт а они ни мп3 ни мпег4 - ничо не проигрывают! Вот поставишь, мплейр - все крутит, поставишь смплейр или там даже влц - все работает, а эти...

И главное, думаешь, ладно счас плагины поставлю, все будет. Выясняется что там блять два комплекта гсримера - 0 и 1. Ставишь все к нулю - не работает! а, ставишь все к 1 - все равно не работает! Хрен знает, чего этим гстримерам еще надо...

AVL2 ★★★★★ ()
Ответ на: комментарий от AVL2

0 уже давно никто не использует. Выкинь свой недодистр.

anonymous ()
Ответ на: комментарий от hobbit

Я бы сказал, что это больше альтернатива, так как есть много собственных реализаций кодеков и прочих форматов. Но, учитывая гибкий формат плагинов, никто не запрещает прогнать файл или поток через тот же ffmpeg. По крайней мере их концепция конвейера выглядит очень гибкой.

MuZHiK-2 ★★★ ()
Ответ на: комментарий от slonopotamus

да кучу еще разных форматов например миди плюс это все связываеться и с ffmpeg ;)))))

anonymous ()
Ответ на: комментарий от AVL2

Не, у меня получалось его завести. Оно работает, но настолько через жопу что лучше бы его вообще не было. Вот к примеру vlc plugin для лисы - поставил одним действием и всё зашибись. А с гстрёмером можно иметь жесткий бдсм часами, прежде чем эта сволочь изволит показать fhd картинку на ютубе.

StReLoK ★☆ ()
Ответ на: комментарий от ZenitharChampion

Какие патчи? У меня gstreamer1-vaapi 0.7.91 собрался и без всяких патчей...

nexfwall ★★★★ ()
Ответ на: комментарий от StReLoK

Лол, тогда что аналогичного предложишь в замен, если даже Qt использует именно его?

nexfwall ★★★★ ()
Ответ на: комментарий от hobbit

Не совсем так. Там скорее есть плагин для ffmpeg, который добавляет поддержку кодеков оттуда.

nexfwall ★★★★ ()
Ответ на: комментарий от bohm

Это просто название. На самом деле, оно требует ffmpeg.

nexfwall ★★★★ ()
Ответ на: комментарий от skvitek

Нет. Смотри выше.

Если не веришь, найди их git, да загляни наконец в configure.ac.

nexfwall ★★★★ ()
Ответ на: комментарий от AVL2

Дык знать надо, что к чему. gstreamer 0.10 для старого, пердунского софта, что до сих пор на gtk2. gstreamer 1.*, для gtk3.

А не ставят плагины для mp3 и mp4 - потому, что дистрибутивы заботятся о швабодке твоей задницы. Плееры тут не причём от слова вообще.

Потому и придумали всякие плагины от packagekit'ов, которые умеют ставить и находить их автоматически.

nexfwall ★★★★ ()
Ответ на: комментарий от nexfwall

Патчи вот эти, актуальная версия здесь. Патч позволяет кодировать видео из файла или с экрана с помощью GPU (закрытые драйверы и nouveau не поддерживаются), с околонулевой загрузкой CPU. Без патча кодирование тоже возможно, но с высокой нагрузкой на CPU. Здесь - скрипт запуска с несложным GUI на KDialog.

ZenitharChampion ★★★★★ ()
Последнее исправление: ZenitharChampion (всего исправлений: 2)
Ответ на: комментарий от ZenitharChampion

Я опечатался, я имел ввиду 1.7.91.

Где реквест на включение этих патчей в gstreamer?

nexfwall ★★★★ ()
Ответ на: комментарий от anonymous

Ага, я тож так думал. А по факту в федоре используют как раз 0.

AVL2 ★★★★★ ()
Ответ на: комментарий от anonymous

Это разные вещи, предназначенные для разных целей. Эта фраза имеет столько же смысла, сколько и «процессор, который убъет блок питания».

Если что, GStreamer умеет работать поверх Pulseaudio, и именно так и работает на большинстве инсталляций линукса по дефолту.

franchukroman ★★☆ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.