MPC-BE forum

MPC-BE => Баг Репорт / The bug report => Тема начата: Ligre от 06 сентября 2021, 20:40:41

Название: Зависание видеоряда HLS
Отправлено: Ligre от 06 сентября 2021, 20:40:41
При просмотре трансляции твич (youtube-dl + lav splitter) при первом подключении появляется рекламная заглушка от твича продолжительностью около 10 секунд, которая зависает на последней секунде, а звук продолжает идти. Полагаю причина может быть в MPC Video Decoder, так как если использовать декодер lav, то все нормально. Попробуйте повторить, возможно это можно исправить.

MPC-BE 1.5.8.6302, EVR-CP,  аппаратный декод
Windows 7
Подойдет любая трансляция, качество 720p и выше (нужен партнер твича, но это почти все трансляции из топа)
https://www.twitch.tv/directory/all

(https://i.imgur.com/KUT5jnb.png)
Название: Re: Зависание видеоряда HLS
Отправлено: Aleksoid1978 от 07 сентября 2021, 03:13:25
Проверять надо на текущих SVN версиях - там такого нет.
https://disk.yandex.ru/d/hlf1lfC8mKU58/!_last
Название: Re: Зависание видеоряда HLS
Отправлено: Ligre от 07 сентября 2021, 12:16:00
На 1.6.0.6502 у меня все также (+сделал сброс настроек)
https://cloud.mail.ru/public/w3g6/LqMa8D89j

Попробовал отключить dxva - тогда плеер стабильно крашится когда время заглушки заканчивается.
Включил опцию создания minidump, но что-то в папке плеера ничего нет.
Название: Re: Зависание видеоряда HLS
Отправлено: Aleksoid1978 от 07 сентября 2021, 15:26:04
Ну не знаю чем и помочь, у меня все отлично.
Название: Re: Зависание видеоряда HLS
Отправлено: Aleksoid1978 от 07 сентября 2021, 15:32:21
Подтверждаю проблему на EVR-CP по крайней мере - правда у меня ничего не падает, просто картинка стопориться. Я то использую MPC VR - с ним проблем нет.
Дело в том что там "на лету" происходит смена разрешения, заставка идет в 1080 - а видео по дефолту выбрано 720 разрешение.
Ну что могу посоветовать - либо LAV Video Decoder, если с ним все ок, либо поставить и использовать MPC-VR(качать тут - https://github.com/Aleksoid1978/VideoRenderer/releases, потом зарегать в системе и выбрать в MPC-BE)
Название: Re: Зависание видеоряда HLS
Отправлено: Aleksoid1978 от 07 сентября 2021, 16:36:13
Нашел причину, исправил, вот пробуем - https://disk.yandex.ru/d/99131sLhgYHoow
Название: Re: Зависание видеоряда HLS
Отправлено: Ligre от 07 сентября 2021, 17:37:32
После заглушки картинка дрожит и дергается.
Без dxva2 плеер стабильно предлагает сделать и поделиться дампом:
https://cloud.mail.ru/public/AdRQ/Lg6VrPG8i
https://cloud.mail.ru/public/MsRr/KHhTP3M3h
Название: Re: Зависание видеоряда HLS
Отправлено: Aleksoid1978 от 08 сентября 2021, 01:33:15
Да дрожание/дергание картинки подтверждаю. А вот без dxva2 у меня все отлично - нет падения и картинка не дергается.
Название: Re: Зависание видеоряда HLS
Отправлено: Ligre от 08 сентября 2021, 04:01:03
Если поставить качество по умолчанию 480p, то у меня все нормально. Похоже еще зависит от частоты кадров на трансляции, попадаются трансляции где есть только 720p60 или только 720p30. Если декодеру приходится переключаться "на лету", то думаю и производительность железа тоже может влиять...
Название: Re: Зависание видеоряда HLS
Отправлено: Aleksoid1978 от 08 сентября 2021, 05:16:27
Причину рывком со встроенным видео-декодером не могу сказать, от ступора избавился и то хорошо :)
Название: Re: Зависание видеоряда HLS
Отправлено: Ligre от 08 сентября 2021, 17:47:32
А lav decoder может по каким-то причинам не подключать gpu? Из-за "кривизны" файла?
Просто сейчас сделал его по умолчанию, и на некоторых видео он не подключает gpu
На этих же файлах mpc decoder отдает обработку gpu.
По настройкам lav в теории должен подключать dxva2
Пример файла: https://cloud.mail.ru/public/YNbF/DkW3JDQSQ
Название: Re: Зависание видеоряда HLS
Отправлено: V0lt от 08 сентября 2021, 20:10:33
Ligre
Галку "UHD (4K)" включите. В LAV слишком строгая доп. проверки на размер кадра и прочее.
Название: Re: Зависание видеоряда HLS
Отправлено: Ligre от 08 сентября 2021, 21:07:22
V0lt, действительно, заработало... Спасибо
Название: Re: Зависание видеоряда HLS
Отправлено: Aleksoid1978 от 30 декабря 2021, 11:57:12
Кстати проверил - с MPC VR нет рывков/дерганья картинки :)