Автор Тема: Цифровое телевидение ( Digital TV )  (Прочитано 8489 раз)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Цифровое телевидение ( Digital TV )
« Ответ #30 : 01.04.2018 14:37:40 »
Может нужен gst-libav?

Оффлайн sergsch

  • Давно тут
  • **
  • Сообщений: 187
Re: Цифровое телевидение ( Digital TV )
« Ответ #31 : 01.04.2018 21:03:19 »
Поставил SL-8.2 gtv-dvb работает.
В LXDE небыло двух плагинов: good и ugly. Добавил, но всё равно только радио.

Оффлайн vl-nix

  • Давно тут
  • **
  • Сообщений: 30
    • Email
Re: Цифровое телевидение ( Digital TV )
« Ответ #32 : 01.04.2018 22:07:33 »
Поставил SL-8.2 gtv-dvb работает.
В LXDE небыло двух плагинов: good и ugly. Добавил, но всё равно только радио.

Пакет - gst-libav - добавляет более 500 модулей ( для gstreamer ), наличие модулей - libav - можно проверить командой:

gst-inspect-1.0 | grep libav

Также нужно понимать, что сам gst-libav не содержит ни одного модуля ( правка: это еще зависит от того, как собран gstreamer ): кодера, декодера, мультиплексора... а лишь содержит список - кодеров, декодеров, мультиплексоров... - точнее список пакетов.
« Последнее редактирование: 02.04.2018 12:35:26 от vl-nix »

Оффлайн vl-nix

  • Давно тут
  • **
  • Сообщений: 30
    • Email
Re: Цифровое телевидение ( Digital TV )
« Ответ #33 : 02.04.2018 12:31:28 »
В LXDE небыло двух плагинов: good и ugly. Добавил, но всё равно только радио.

Можно попробовать вручную доустановить следующие пакеты ( в Synaptic ):

libavcodec libavformat libavresample libavutil

Пакет - gstreamer1.0-utils - содержит gst-inspect-1.0.
« Последнее редактирование: 02.04.2018 12:37:33 от vl-nix »

Оффлайн sergsch

  • Давно тут
  • **
  • Сообщений: 187
Re: Цифровое телевидение ( Digital TV )
« Ответ #34 : 02.04.2018 20:46:35 »
Посчитал модули: AW-82-64, s k xfce4-64 - по 562 модуля, а в SL-82-64 только 551, а как проверить не знаю. Ладно пойдёт и радио слушать.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: Цифровое телевидение ( Digital TV )
« Ответ #35 : 02.04.2018 21:45:25 »
Нестабильные модули собраны в пакет ...staging...
Андрей Черепанов (cas@)

Оффлайн vl-nix

  • Давно тут
  • **
  • Сообщений: 30
    • Email
Re: Цифровое телевидение ( Digital TV )
« Ответ #36 : 03.04.2018 10:41:53 »
Отсутствует библиотека - libgstlibav.so.

После удаления этой библиотеки получено ту же ошибку,  и это независимо от того - установлены все модули или нет:

** (gtv-dvb:1224): CRITICAL **: gtv_msg_err:: В вашей установке GStreamer отсутствует модуль. (gstdecodebin2.c(4600): gst_decode_bin_expose (): /GstPipeline:pipeline0/GstDecodeBin:decodebin0:
no suitable plugins found:
Missing decoder: H.264 (video/x-h264, stream-format=(string)byte-stream, alignment=(string)nal, parsed=(boolean)true)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Цифровое телевидение ( Digital TV )
« Ответ #37 : 03.04.2018 13:30:50 »
Отсутствует библиотека - libgstlibav.so.

Значит я прав был. Нужен пакет gst-libav

rpm -q gst-libav --list
/usr/lib64/gstreamer-1.0/libgstlibav.so
/usr/share/doc/gst-libav-1.14.0
/usr/share/doc/gst-libav-1.14.0/AUTHORS
/usr/share/doc/gst-libav-1.14.0/NEWS
/usr/share/doc/gst-libav-1.14.0/README
/usr/share/doc/gst-libav-1.14.0/TODO

Оффлайн sergsch

  • Давно тут
  • **
  • Сообщений: 187
Re: Цифровое телевидение ( Digital TV )
« Ответ #38 : 03.04.2018 16:54:17 »
AW-82      ядро      4.9.89   std-def   radio
s k xfce4            4.14.29   un-def   radio
Simply            4.9.35   un-def   tv+radio
Обновил:
Simply            4.14.32   un-def   tv+radio
s k xfce4            4.14.32   un-def   radio

gst-libav установлен
по ldd либы один в один

[root@valya ~]# rpm -q gst-libav --list
/usr/lib64/gstreamer-1.0/libgstlibav.so
/usr/share/doc/gst-libav-1.12.3
/usr/share/doc/gst-libav-1.12.3/AUTHORS
/usr/share/doc/gst-libav-1.12.3/NEWS
/usr/share/doc/gst-libav-1.12.3/README
/usr/share/doc/gst-libav-1.12.3/TODO
[root@valya ~]#

Ошибка на русском языке была в lxde без плагинов good и ugly.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Цифровое телевидение ( Digital TV )
« Ответ #39 : 03.04.2018 18:20:56 »
Ошибка на русском языке была в lxde без плагинов good и ugly.

Не понял. У вас заработало или нет? Если заработало, каких зависимостей не хватает?

Оффлайн sergsch

  • Давно тут
  • **
  • Сообщений: 187
Re: Цифровое телевидение ( Digital TV )
« Ответ #40 : 03.04.2018 19:07:52 »
Пробовал на установленных AW-82 sk-xfce4 sk-lxde , работает только радио. Поставил Simply-82 работает tv и радио. Непонятки...

Оффлайн vl-nix

  • Давно тут
  • **
  • Сообщений: 30
    • Email
Re: Цифровое телевидение ( Digital TV )
« Ответ #41 : 03.04.2018 21:22:49 »
Пробовал на установленных AW-82 sk-xfce4 sk-lxde , работает только радио. Поставил Simply-82 работает tv и радио. Непонятки...

Не могу сказать точно, могу лишь предположить, что в разных дистрибутивах gstreamer собран по разному. Например: иногда plugins-ugly не собирают отдельно, а кладут все в один plugins-base ( или как-то еще иначе, такое случается - поэтому складывается впечатление - что всех плагинов нет )... А вот сборка gst-libav может быть вообще "произвольной" - здесь есть много вариантов: libgstlibav.so - может быть размером от нескольких сотен КБ до нескольких десятков МБ... а еще нужно куда-то положить - libavcodec libavformat libavresample libavutil - и libgstlibav.so - ( именно он, отвечает за то, сможет ли gstreamer добавить в свой поток - libavcodec... ) - должен корректно работать с модулями libav. Будет libgstlibav.so корректно работать или нет, зависит исключительно от сборки.

Нестабильные модули собраны в пакет ...staging...

Спасибо за этот комментарий. Очевидно, это и есть ответ про саму сборку.

« Последнее редактирование: 03.04.2018 21:36:58 от vl-nix »

Оффлайн vl-nix

  • Давно тут
  • **
  • Сообщений: 30
    • Email
Re: Цифровое телевидение ( Digital TV )
« Ответ #42 : 04.04.2018 00:53:56 »
Нестабильные модули собраны в пакет ...staging...

Не подскажете в каком пакете ...staging... находится вторая часть библиотеки libgstlibav.so? И еще, для размышлений, почему - старый добрый ffmpeg - стал нестабильным? Видимо кто-то знает больше...
« Последнее редактирование: 04.04.2018 00:57:20 от vl-nix »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Цифровое телевидение ( Digital TV )
« Ответ #43 : 04.04.2018 07:10:56 »
Не могу сказать точно, могу лишь предположить, что в разных дистрибутивах gstreamer собран по разному.

gstreamer собран одинаково! Репозиторий один - p8. Нужно смотреть отличия в списке пакетов.

Не подскажете в каком пакете ...staging... находится вторая часть библиотеки libgstlibav.so?

kernel-modules-staging-flawour где вместо flawour либо std-def либо un-def.

И еще, для размышлений, почему - старый добрый ffmpeg - стал нестабильным?

Много-много лет назад Альт перешёл на libav, в Сизифе сейчас снова перешли на ffmpeg. В p9 будет ffmpeg.

Оффлайн sergsch

  • Давно тут
  • **
  • Сообщений: 187
Re: Цифровое телевидение ( Digital TV )
« Ответ #44 : 04.04.2018 09:17:00 »
Размер файла libgstlibav.so везде одинаковый 14844K, хотел подменить...

"Лишняя" libgstcogl.so в gstreamer-1.0, её нет в Simply, удалил кино пошло.