Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Просмотр телевидения на Linuxе (IPTV плеер)  (Прочитано 56498 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Пользователь

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2700
  • Runtu XFCE 18.04 (64-bit)
    • Просмотр профиля
Re: Просмотр телевидения на Linuxе (IPTV плеер)
« Ответ #75 : 18 Апреля 2021, 16:56:37 »
У тебя для аппаратного декодирования стоит параметр vo=gpu, может этого мало, у mpv есть доп параметры, например hwaccel.

astroncia

  • Автор темы
  • Гость
Re: Просмотр телевидения на Linuxе (IPTV плеер)
« Ответ #76 : 18 Апреля 2021, 16:59:50 »
у mpv есть доп параметры, например hwaccel.
Такой опции не существует :)
https://github.com/mpv-player/mpv/blob/master/DOCS/man/options.rst

Есть hwdec, но она и так у меня включается)
https://gitlab.com/astroncia/iptv/-/blob/master/astroncia_iptv.py#L1962
Цитировать
[16:59:08] [info] vd: Using hardware decoding (vdpau).
Но видимо в старой версии python-mpv как-то неправильно применилось. Попробую исправить.
« Последнее редактирование: 18 Апреля 2021, 17:11:37 от astroncia »

Оффлайн Пользователь

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2700
  • Runtu XFCE 18.04 (64-bit)
    • Просмотр профиля
Re: Просмотр телевидения на Linuxе (IPTV плеер)
« Ответ #77 : 18 Апреля 2021, 17:54:06 »
По памяти писал название опции, немного искаверкал.
Настроенный mpv у меня не под руками сейчас, а руководство лениво смотреть, вот и чешу затылок, вспоминаю что там было настраивал.

Оффлайн Пользователь

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2700
  • Runtu XFCE 18.04 (64-bit)
    • Просмотр профиля
Re: Просмотр телевидения на Linuxе (IPTV плеер)
« Ответ #78 : 18 Апреля 2021, 18:46:56 »
Вот что кажет в терминале
(Нажмите, чтобы показать/скрыть)

astroncia

  • Автор темы
  • Гость
Re: Просмотр телевидения на Linuxе (IPTV плеер)
« Ответ #79 : 18 Апреля 2021, 19:10:17 »
[19:44:27] [info] vd: Using hardware decoding (cuda-copy).
Аппаратное ускорение включено через CUDA.

[19:43:55] [error] vo: Video output gpu not found!
А вот и проблема! В mpv 0.27.2 отсутствует vo=gpu. Зато вместо него есть opengl. Попробую поставить его как вариант.

Warning: this legacy VO has bad quality and performance, and will in particular result in blurry OSD and subtitles. You should fix your graphics drivers, or not force the xv VO.
Напрямую пишет о проблеме :)

Оффлайн Пользователь

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2700
  • Runtu XFCE 18.04 (64-bit)
    • Просмотр профиля
Re: Просмотр телевидения на Linuxе (IPTV плеер)
« Ответ #80 : 18 Апреля 2021, 19:19:05 »
Попробовал в Smplayer указать для mpv
--vo=gpu
--hwdec=vdpau

Тоже получил высокую нагрузку на процессор.

Низкая нагрузка в Smplayer была с параметрами
--vo=vdpau
--hwdec=vdpau

Может в настройки поместить параметры видео, чтобы по дефолту было vo=gpu, а кому надо чтобы поменяли на vo=vdpau, или для intel vo=vaapi, для amd вроде как для intel подходит.

Если автоматический выбор не справится, то пользователь вручную выберет.

Оффлайн Пользователь

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2700
  • Runtu XFCE 18.04 (64-bit)
    • Просмотр профиля
Re: Просмотр телевидения на Linuxе (IPTV плеер)
« Ответ #81 : 18 Апреля 2021, 19:25:37 »
Попробовал в Smplayer указать для mpv
--vo=opengl
--hwdec=vdpau

нагрузка на процессор в два раза выше чем с --vo=vdpau

Оффлайн Пользователь

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2700
  • Runtu XFCE 18.04 (64-bit)
    • Просмотр профиля
Re: Просмотр телевидения на Linuxе (IPTV плеер)
« Ответ #82 : 18 Апреля 2021, 20:13:26 »
В итоге открыл питоновский скрипт программы, нашел там vo, и дописал после gpu еще vdpau.
После запуска плеера с указанным каналом нагрузка на процессор 10-15%, слайдшоу пропало, зеленая вертикальная полоса тоже пропала.

Получается даже без ручной настройки работает, если добавить vdpau.
« Последнее редактирование: 18 Апреля 2021, 20:21:47 от Пользователь »

Оффлайн Пользователь

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2700
  • Runtu XFCE 18.04 (64-bit)
    • Просмотр профиля
Re: Просмотр телевидения на Linuxе (IPTV плеер)
« Ответ #83 : 18 Апреля 2021, 20:44:52 »
Файл с программой передач занимает 15 мегабайт, непонятно зачем питон на его скачивание и распаковку тратит гигабайт оперативной памяти, может лучше wget скачает, архиватор распакует, а питон только прочтет готовый результат и покажет в окне вместо видео программу выбранного канала? И делать скачивание в фоне, через 30 сек. после запуска и потом раз в час. Или вообще дать пользователю выбор как часто обновлять прогрумму передач, а также вариант скачивать программу только вручную - нажав соответствующую кнопку.

В FreetuxTV есть пункт обновить список каналов, автоматически не обновляет, тоже сокращает фоновые операции, и уменьшает нагрузку на компьютер.


Оффлайн Ivanivanoff

  • Активист
  • *
  • Сообщений: 319
    • Просмотр профиля
Re: Просмотр телевидения на Linuxе (IPTV плеер)
« Ответ #84 : 18 Апреля 2021, 20:57:29 »
Спасибо разработчику отличная программа.Вот только как бы ее подружить с KDE connect,вернее с тем модулем который отвечает за управлением воспроизведением
« Последнее редактирование: 18 Апреля 2021, 21:01:49 от Ivanivanoff »

Оффлайн Пользователь

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2700
  • Runtu XFCE 18.04 (64-bit)
    • Просмотр профиля
Re: Просмотр телевидения на Linuxе (IPTV плеер)
« Ответ #85 : 18 Апреля 2021, 21:10:09 »
В Smplayer есть возможность писать любые параметры для mpv, тут тоже хотелось бы такую функцию, в этом случае пользователи смогут не обращаясь к разработчику применять множество настроек к mpv.

Юзерагент по умолчанию лучше поставить Android, некоторые каналы без этого не воспроизводятся, а люди не могут догадаться что нужно юзерагент сменить, им проще не использовать плеер.

Оффлайн Пользователь

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2700
  • Runtu XFCE 18.04 (64-bit)
    • Просмотр профиля
Re: Просмотр телевидения на Linuxе (IPTV плеер)
« Ответ #86 : 18 Апреля 2021, 21:32:34 »
Программа передач для выбранного канала оказывается имеется, но мне бы хотелось не отображать её в плейлисте, а только в отдельном окне, и скачивать не в фоне, а вручную нажатием кнопки.

Оффлайн AlexBKost

  • Старожил
  • *
  • Сообщений: 4081
  • Kubuntu 12.04, 24.04, 25.04, 25.10
    • Просмотр профиля
Re: Просмотр телевидения на Linuxе (IPTV плеер)
« Ответ #87 : 18 Апреля 2021, 23:09:37 »
Спасибо разработчику отличная программа.Вот только как бы ее подружить с KDE connect,вернее с тем модулем который отвечает за управлением воспроизведением
Ivanivanoff, вот я знаю, что такое KDE connect, но не представляю себе, как это можно скрестить с IPTV. Не поленитесь, поясните нам всем.
Я странен, а не странен кто ж? (С)

Оффлайн Ivanivanoff

  • Активист
  • *
  • Сообщений: 319
    • Просмотр профиля
Re: Просмотр телевидения на Linuxе (IPTV плеер)
« Ответ #88 : 19 Апреля 2021, 09:48:47 »
Не поленитесь, поясните нам всем.
Я вот что имел ввиду.Что бы с экрана телефона можно было бы управлять плеером как допустим VLC
Под спойлером два скрина с телефона.Один vlc другой Astroncia IPTV который в kde connect не определяется
(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 19 Апреля 2021, 10:05:49 от Ivanivanoff »

astroncia

  • Автор темы
  • Гость
Re: Просмотр телевидения на Linuxе (IPTV плеер)
« Ответ #89 : 19 Апреля 2021, 09:51:16 »
не определяется
потому что в Astroncia IPTV пока нет поддержки KDE Connect :)

 

Страница сгенерирована за 6.519 секунд. Запросов: 25.