LINUX.ORG.RU

Опять глючит MPV

 , ,


0

1

На Jessie с mpv была проблема: Пропуск кадров в MPV при программном рендеринге.

решилась таким конфигом:

hwdec=vdpau
cache=4096
framedrop=vo

На Stretch опять то же самое: если hardware decoding работает, всё отлично, а с software decoding подтормаживает. Software decoding обычно включается на видео низкого качества, но думаю тут дело не в качестве, а в кодеке.

GPU: AMD Mobility Radeon HD 5430/5450/5470, драйвера свободные. Mpv 0.23

★★

Это у тебя тормозное амд вместо процессора, а не глючит. Добавь в конфиг ещё hwdec-codecs=all

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

Это у тебя тормозное амд вместо процессора, а не глючит.

Но на Debian 8 то не глючило с теми же настройками. И HD с 60fps нормально проигрывается. А вот видео с низким качеством — нет.

Добавь в конфиг ещё hwdec-codecs=all

Всё равно software decoding

 (+) Video --vid=1 (mpeg4)
 (+) Audio --aid=1 (mp3)
     Audio --aid=2 (mp3)
AO: [pulse] 48000Hz stereo 2ch s16
Using software decoding.
VO: [opengl] 720x400 yuv420p

el-d ★★
() автор топика

Вообще же, я заметил такую закономерность: когда обновляется ffmpeg, то с высокой вероятностью mpv ведёт себя необычно - нужно перекомпилировать.

iZEN ★★★★★
()

Опять глючит MPV

Звучит дико, не припомню ни разу чтобы он глючил.

а с software decoding подтормаживает.

Так и должно быть, на то оно и software decoding. )

Software decoding обычно включается на видео низкого качества

Не так это работает. У VDPAU есть список поддерживаемых кодеков, там далеко не все кодеки из существующих в природе, но самые популярные поддерживаются апппаратным VDPAU. MPV переключается на software decoding если воспроизводимый файл сжат кодеком, который не поддерживается аппаратным VDPAU.

Чтобы MPV всегда воспроизводил файлы сжатые кодеком поддерживаемым VDPAU, а файлы не поддерживаемые VDPAU воспроизводил software decoding автоматически, нужно в конфиге MPV плеера (~/.config/mpv/mpv.conf) указать: hwdec=auto при установленном по умолчанию декодере VDPAU vo=vdpau.

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

Не могу ничего сказать, не сталкивался.

With ★☆☆
()

GPU: AMD Mobility Radeon HD 5430/5450/5470

Хьюстон, у нас проблемы - у пользователя отсутствует ГПУ.

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

Чтобы MPV всегда воспроизводил файлы сжатые кодеком поддерживаемым VDPAU, а файлы не поддерживаемые VDPAU воспроизводил software decoding автоматически, нужно в конфиге MPV плеера (~/.config/mpv/mpv.conf) указать: hwdec=auto при установленном по умолчанию декодере VDPAU vo=vdpau.

А в чём разница в vo=vdpau и vo=opengl, если hwdec и так и сяк — vdpau?

el-d ★★
() автор топика
Ответ на: комментарий от Xwo

И чё, vp9 аппаратно декодирует, youtube-dl с чаптерами может?

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