LINUX.ORG.RU

Gnome-mpv: Как настроить аппратное декодирование?

 ,


0

2

В настройках gnome-mpv:

  • mpv-config-enable = true
  • mpv-config-file = '~/.config/mpv/mpv.conf'

но аппаратное декодирование не работает, хотя сам mpv с ~/.config/mpv/mpv.conf декодирует аппаратно.

Пробовал также непосредственно указывать в настройках:

  • mvp-options = '--hwdec=vdpau --vo=vdpau'

тоже результата нет.

В gnome-mpv можно аппаратные возможности задействовать?

★★★

что за дистр? версия gnome-mpv/mpv-libs? давно пробовал, вроде без проблем работало.

попробуй из терминала запустить, посмотри что напишет, обычный mpv пишет, что за vo используется и подрублено ли ускорение.

недавно новость читал, про новый mpv, там уточняли что для ускорения теперь необходим ffmpeg версии 3.3 или выше, возможно как-то с этим связано

anonymous
()

вспомнил еще, укажи какое видео и какая сессия вейланд/иксы.

anonymous
()
Ответ на: комментарий от anonymous
$ gnome-mpv --version
GNOME MPV 0.12

$ mpv --version
mpv 0.26.0 (C) 2000-2017 mpv/MPlayer/mplayer2 projects
 built on UNKNOWN
ffmpeg library versions:
   libavutil       55.58.100
   libavcodec      57.89.100
   libavformat     57.71.100
   libswscale      4.6.100
   libavfilter     6.82.100
   libswresample   2.7.100
ffmpeg version: 3.3.2

В терминале не пишет ничего. Каких-то ключей не нашел.

Видео x264

Wayland

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

Не понял, в чём шутка. Тебе обязательно иметь раздельные конфиги для mpv и gnome-mpv?

Gnome-mpv использует GSettings, а не отдельный конфиг, как mpv.

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

Разве что там что-то недавно поменяли.
Когда я последний раз пользовался и делал симлинк, у меня подхватывались все скрипты, хоткеи, настройки и т.д., и в настройки самого gnome-mpv я даже не заходил.

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

Wayland

Скорее всего проблема в этом. Видеокарта/дистр?

У меня на федоре по дефолту не определяется нужный драйвер (видео amd) в сессии вейланд, заработало только когда задал переменную VDPAU_DRIVER=radeonsi (создал файл ~/.config/environment.d/10-vdpau.conf).

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

Скорее всего проблема в этом. Видеокарта/дистр?

В чем в этом?

Я же писал: «В gnome-mpv ... декодирование не работает, хотя сам mpv с ~/.config/mpv/mpv.conf декодирует аппаратно

С драйвером все в порядке, все работает. Вопрос только, как прикрутить это дело к gnome-mpv. Насторйки из ~/.config/mpv/mpv.conf не подхватывает.

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

Я же писал: «В gnome-mpv ... декодирование не работает, хотя сам mpv с ~/.config/mpv/mpv.conf декодирует аппаратно.»

Проглядел) Тогда хз. Попробуй написать им в issues на github.

Еще мысль проскочила, может это как-то с бекендом связано? Gnome-mpv нативно в wayland работает? Если да, попробуй запустить его с переменной

GDK_BACKEND=x11 gnome-mpv
тогда он через xwayland запустится, может и заработает ускорение.

anonymous
()
Ответ на: комментарий от anonymous
GDK_BACKEND=x11 gnome-mpv

Да, так действительно работает. Спасибо.

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

Как видишь, для x11 нужно только в настройках

  • поставить галку на «Загрузить файл конфигурации MPV»
  • и указать путь к конфигу, настроенному на использование аппаратного декодирования, в «Файл конфигурации MPV».

У тебя так?

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

так, это самое, в конфиге mpv же должно быть «hwdec=vdpau» (ну или vaapi, смотря что там у тебя), может просто mpv по дефолу играет с hwdec=auto, а gnome-mpv этот параметр не подтягивает.

но это так, предположение.

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

Конечно так.

Тема про аппратное декодирование, а у тебя, судя по приведенным параметрам, оно не включено. Соотвественно, не понятно, что ты имеешь в виду под «Сам mpv декодирует как положено»

может просто mpv по дефолу играет с hwdec=auto

По дефолту hwdec=no:

$ mpv --list-options | grep hwdec
 --hwdec                          Choices: no auto yes auto-copy vdpau vdpau-copy videotoolbox videotoolbox-copy vaapi vaapi-copy dxva2 dxva2-copy d3d11va d3d11va-copy rpi rpi-copy mediacodec cuda cuda-copy crystalhd (default: no)
nvl ★★★
() автор топика

у тебя видяха какая, начни с этого

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