MPC Audio Renderer - затуп (ступор) при запуске сцен DVD [Исправлено]

Автор Evgeniy1990, 20 июля 2020, 02:32:24

« назад - далее »

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

Evgeniy1990

Тема: MPC Audio Renderer - затуп (ступор) при запуске сцен DVD.

Описание проблемы:

Обнаружил поломку в MPC Audio Renderer. При запуске сцен на некоторых DVD, происходит ступор. Сама сцена пытается запуститься, но не может сразу же этого сделать.
Слышны попытки воспроизведения прерывистого звука. Если подождать некоторое время, то сцена все же запустится, но при этом будет заметен рассинхрон и частичное отсутствие аудио данных в самом начале сцены.

Ключевое условие воспроизведения:

Должен быть выбран (установлен) MPC Audio Renderer.

Алгоритм воспроизведения:

1. Скачать этот DVD
2. Открыть его
3. Выполнить команду: "Навигация" -> "Корневое меню"
4. Запустить (нажать на) первую сцену (первую серию)

Фактический результат:

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

Ожидаемый результат:

При нажатии на первую и остальные сцены, они должны запускаться сразу же, без прерывания звука и без рассинхрона и отстутствия аудио в самом начале воспроизведения.

P.S.

В свое время был реализован специальный код в MPC Audio Renderer для корректного воспроизведения некоторых DVD. Но в настоящий момент он не работает.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Aleksoid1978

Да есть такое. Все непросто с этими DVD. Пока запишем в TODO.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Aleksoid1978

https://yadi.sk/d/6mGILQ5jsF9fmA
Ну и заодно проверить на других DVD, проверить на перемотке, сравнить с SVN версией.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Evgeniy1990

Aleksoid1978,
Цитата: Aleksoid1978
https://yadi.sk/d/6mGILQ5jsF9fmA
Ну и заодно проверить на других DVD, проверить на перемотке, сравнить с SVN версией.
Проверил тестовый билд. Ничего не изменилось. Проблема так и осталась. Странно...
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Aleksoid1978

Да-да, я ошибся. Короче с этими DVD очень странная тема - после выбора сцены почему то аудио-пакеты идут с какими-то разрывами, пока причину не понял.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Aleksoid1978

AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Evgeniy1990

Цитата: Aleksoid1978 от 30 августа 2020, 15:55:26
Вот еще пробуем - https://yadi.sk/d/Rcu7lTSvQIxbmA
Проверил тестовый билд. На "WinX Club" стало гораздо лучше и более отзывчиво.  В целом, нормально. Только иногда все же можно заметить некоторые задержки, при выборе сцены. Т.е. происходит это примерно так: я кликнул на выбранную сцену, звук сразу же стартовал, а видео слегка задержалось на 1 секунду, после чего появилось. В итоге, получается, что первые кадры (несколько кадров) были пропущены, иначе говоря, произошел резкий рывок. В дальнейшем, видео и сам звук стали воспроизводится нормально. Главное - исчез рассинхрон. Произошло подстроение кадров видео под звук, о чем нам говорит как раз случившийся резкий рывок вперед.

Что касается остальных различных DVD-Video, особенно с анимированными меню, то они стали работать стабильно и корректно. Изначально, при переходе в различные разделы и возвращения обратно на главное меню, были сильные и мертвые зависания в момент перехода туда и обратно. В данном тестовом билде исчезли завсисания, что также является плюсом.

Осталось только устранить задержки и резкие рывки, при выборе сцены из главного корневого меню DVD.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Aleksoid1978

Это хорошо.
Просьба проверить вот этот DVD - https://1drv.ms/u/s!Aoq8mAMlVv8UmlHwRch7FsWmk_Qg?e=AZQ2IW
Примерно на 30 секунде когда девушка начинает петь - будет ли рассинхрон небольшой, ну песня не совпадает с движением губ, а так же этот же момент уже после перемотки сравнить.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Evgeniy1990

Aleksoid1978,
ЦитироватьПросьба проверить вот этот DVD - https://1drv.ms/u/s!Aoq8mAMlVv8UmlHwRch7FsWmk_Qg?e=AZQ2IW
Примерно на 30 секунде когда девушка начинает петь - будет ли рассинхрон небольшой, ну песня не совпадает с движением губ, а так же этот же момент уже после перемотки сравнить.
Проверил данный DVD. Если его просто открыть и дождаться 30-ой секунды, когда девушка начнет петь, то можно на секунду заметить несоответствие видео и звука (девушка начинает двигать губами, а звук появляется чуть позже на доли секунды), далее уже будет нормально, т.е. будет совпадение звука с движением губ этой девушки.

Если перемотать обратно до того, как она начнет петь, то в этом случае уже всегда будет полное совпадение видео и звука, т.е. движение губ со звуком. Это я проверил поведение в вашем тестовом билде.   
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Aleksoid1978

Вот про это я и говорил, ещё одна делема :)
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Aleksoid1978

Вообщем надо «решить» как лучше - как сейчас или все таки как в тестовой версии.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Evgeniy1990

#11
Цитата: Aleksoid1978 от 31 августа 2020, 10:50:36
Вообщем надо «решить» как лучше - как сейчас или все таки как в тестовой версии.
Лучше конечно именно в тестовой версии. Плюсы тестовой версии - исправлена основная проблема данной темы, исчезли зависания, при различных переходах в различные разделы меню DVD, особенно если они анимированные. Единственное, что осталось на данный момент - это резкие рывки и незначительные задержки, при выборе сцен из корневых меню DVD, ну и разумеется ваша дилемма. Но в целом, общая картина стала лучше и не просто лучше, а гораздо и значительно лучше, чем была до тестового билда и сейчас имеется в SVN-билдах.

Сейчас пользоваться и просматривать полноценные DVD довольно проблематично, именно при использовании MPC Audio Renderer, поскольку имеются вот такие вот проблемы, о которых было сказано выше. Только начнешь переходить в различные разделы для настройки воспроизведения, особенно дорожек аудио и субтитров, а также канальности аудио, как тут же всегда плеер виснет намертво. Т.е. уже понятно, что так пользоваться невозможно, это просто боль.

Я также сравнил поведение различных DVD с Sanear Audio Renderer. С ним данных проблем, как ни странно, просто нет.
Но есть другие проблемы - это перемотка и продолжение воспроизведения после простоя (паузы), когда оно возобновилось, а видео, или звук стоят на месте, в зависимости от DVD. Но это уже не наши заботы.

С нашей стороны осталось устранить, как я уже говорил ранее, - это рывки, незначительные секундные задержки и разумеется эту дилемму с девушкой. Т.е. еще слегка улучшить A/V-коррекцию для DVD, чтобы все было строго с видео и аудио. Тогда не будет рывков, задержек и прочего рассинхрона в виде этой дилеммы с девушкой.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Aleksoid1978

AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Evgeniy1990

Цитата: Aleksoid1978 от 02 сентября 2020, 07:18:29
Пробуем - https://yadi.sk/d/6aCqIoJt4amWIg
Проверил второй тестовый билд. На DVD "WinX Club" стало хуже, чем было в первом тестовом билде. Сейчас, при выборе сцены, первым стартует звук, видео не появляется, а через некоторое время (несколько секунд) пропадает и сам звук. В итоге, DVD зависает намертво на корневом меню.

Что касается поющей девушки, то с ней, наоборот, ситуация улучшилась. Теперь движение ее губ полностью и сразу же совпадает со звуком.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Aleksoid1978

Очень странно, у меня все супер.
На всякий случай вот еще проверить - https://yadi.sk/d/uuUMXh9KpeI0Ug

Ну и если можно еще раз сам DVD выложить - может я не на том проверял(хотя у меня уже скоро будет целая коллекция этих WinX :) ).
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215