mpv + youtube-dl == виснут иксы

Aivar
А если скачать видео с youtube и воспроизводить с винта? Попробуйте переметывать туда-сюда…
Также огласите видеокарту, видеодрайвер и параметры воспроизведения mpv (конфиг и т.д.).
Интересует используемый видеовыход и аппаратное декодирование. Попробуйте программное если что…
Скаченное с ютуба на винт ни разу не висло, с перемоткой тоже.
У меня интеловская встройка со стандартным драйвером из пакета xf86-video-intel.
mpv использует vo=gpu, hwdec=vaapi.
Но я не думаю, что проблема в железе, потому что несколько месяцев то же железо, с теми же настройками mpv работало нормально. Да и если с иксовым драйвером что-то не так, то и с винта должно также виснуть, но ведь нет.
Тут ещё заметил, что после выхода из mpv при воспроизведении ютубовских ссылок ругается ffmpeg

[ffmpeg] tls: Error decoding the received TLS packet.
[ffmpeg] https: Will reconnect at 12238768 in 0 second(s), error=Input/output error.
[ffmpeg] NULL: Invalid NAL unit size (41251 > 20210).
[ffmpeg] NULL: missing picture in access unit with size 20214
Надо будет ffmpeg ещё откатить, но это потом, если c vlc не заладится.
apof
У меня интеловская встройка со стандартным драйвером из пакета xf86-video-intel.
попробуй удалить xf86-video-intel, вроде как не нужен он уже сегодня...
https://archlinux.org.ru/forum/topic/19550/?page=1
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
apof
mpv использует vo=gpu, hwdec=vaapi.
Ну так попробуйте:
mpv --vo=gpu --hwdec=no
Aivar
–hwdec=no
или --hwdec=vaapi-copy
у меня Intel и в конфиге прописано vo=gpu ... hwdec=vaapi-copy ... framedrop=vo ... зависаний не замечаю
Ошибки не исчезают с опытом - они просто умнеют
vasek
hwdec=vaapi-copy
а почему именно vaapi-copy, а не просто vaapi ?
я например могу использовать cuda-copy или nvdec-copy для того что бы декодирование производилось на nvidia когда главная видюха amd...
так же я могу использовать vaapi или vdpau не важно на какой видюхе работает система. разница лишь в том что эти api используют текущую видюху...

а из опытов, по определению нагрузки на проц. идеальным (которые используют 1-5% при FHD) для amd у меня является такое сочетание vo=vdpau hwdec=vdpau, на nvidia количество вариантов больше, на интеле не проверял...
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
а почему именно vaapi-copy, а не просто vaapi ?
У меня стоят обе, просто vaapi закоментирована ..... конкретно у себя я разницы не замечаю. Это все индивидуально и у всех по разному - нужно тестить.

PS - как то немного обсуждалось в одном из наших топиков
Ошибки не исчезают с опытом - они просто умнеют
nafanja
попробуй удалить xf86-video-intel, вроде как не нужен он уже сегодня…
https://archlinux.org.ru/forum/topic/19550/?page=1
Для меня это не вариант, так как с драйвером "modesetting" тиринг. И compton не помогает.

2All: попробую mpv --hwdec=no
Проверил: с --vo=gpu --hwdec=no виснет, с --vo=xv — тоже.
ffmpeg нормально не откатить уже - куча зависимых библиотек ломается, роллинг-релиз же.
Как я уже писал, у меня нечто очень похожее, воспроизведение как раз через mpv, но с винта. Видео - интегрированное в проц (Athlon 200GE), драйвер amdgpu. Виснет только при выводе на доп. монитор (HDMI). Уже давно, и куда копать, не понимаю.
Надеюсь, что ТС не будет против, поскольку вопрос из этой же темы. Никаких проблем раньше не было, всё прекрасно работало.

У меня в последнее время mpv отказывается воспроизводить ролики с youtube посредством связки firefox (play-with) + yotube + mpv.
Даже прямое скармливание какого-нибудь файла, честно скачанного play-with
$ mpv /tmp/mozilla_ml10/auy9Zfpr.m3u
Warning: option --softvol-max was replaced with --volume-max and might be removed in the future.

Playing: https://www.youtube.com/watch?v=H76pEfqywAc

Refusing to load potentially unsafe URL from a playlist.
Use --playlist=file or the --load-unsafe-playlists option to load it anyway.
Exiting... (Some errors happened) 

Да, с рекомендуемыми опциями ролик начинает воспроизводится. Но это "слегка" неудобно
$ mpv --load-unsafe-playlists /tmp/mozilla_ml10/auy9Zfpr.m3u
Warning: option --softvol-max was replaced with --volume-max and might be removed in the future.

Playing: https://www.youtube.com/watch?v=H76pEfqywAc
 (+) Video --vid=1 (*) (h264 1920x1080 25.000fps)
 (+) Audio --aid=1 (*) (aac 6ch 44100Hz)
     Subs  --sid=1 --slang=en 'vtt' (webvtt) (external)
AO: [pulse] 44100Hz 5.1 6ch float
VO: [gpu] 1920x1080 yuv420p
AV: 00:00:24 / 00:33:50 (1%) A-V:  0.000 Cache: 88s/37MB
Saving state.

Exiting... (Quit)

При этом тот же smplayer никак не ругается, что ссылка небезопасная и спокойно воспроизводит контент.
smplayer /tmp/mozilla_ml10/auy9Zfpr.m3u
SMPlayer v. 19.10.2 (ревизия 9245) запущен в Linux

Куда копать?
 
Зарегистрироваться или войдите чтобы оставить сообщение.