MPC-BE forum

MPC-BE => Баг Репорт / The bug report => Архив / Archive => Тема начата: Evgeniy1990 от 20 июля 2020, 02:32:24

Название: MPC Audio Renderer - затуп (ступор) при запуске сцен DVD [Исправлено]
Отправлено: Evgeniy1990 от 20 июля 2020, 02:32:24
Тема: MPC Audio Renderer - затуп (ступор) при запуске сцен DVD.

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

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

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

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

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

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

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

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

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

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

P.S.

В свое время был реализован специальный код в MPC Audio Renderer для корректного воспроизведения некоторых DVD. Но в настоящий момент он не работает.
Название: Re: MPC Audio Renderer - затуп (ступор) при запуске сцен DVD
Отправлено: Aleksoid1978 от 20 июля 2020, 04:07:12
Да есть такое. Все непросто с этими DVD. Пока запишем в TODO.
Название: Re: MPC Audio Renderer - затуп (ступор) при запуске сцен DVD
Отправлено: Aleksoid1978 от 21 июля 2020, 05:39:08
https://yadi.sk/d/6mGILQ5jsF9fmA
Ну и заодно проверить на других DVD, проверить на перемотке, сравнить с SVN версией.
Название: Re: MPC Audio Renderer - затуп (ступор) при запуске сцен DVD
Отправлено: Evgeniy1990 от 21 июля 2020, 09:17:52
Aleksoid1978,
Цитата: Aleksoid1978
https://yadi.sk/d/6mGILQ5jsF9fmA
Ну и заодно проверить на других DVD, проверить на перемотке, сравнить с SVN версией.
Проверил тестовый билд. Ничего не изменилось. Проблема так и осталась. Странно...
Название: Re: MPC Audio Renderer - затуп (ступор) при запуске сцен DVD
Отправлено: Aleksoid1978 от 22 июля 2020, 03:15:16
Да-да, я ошибся. Короче с этими DVD очень странная тема - после выбора сцены почему то аудио-пакеты идут с какими-то разрывами, пока причину не понял.
Название: Re: MPC Audio Renderer - затуп (ступор) при запуске сцен DVD
Отправлено: Aleksoid1978 от 30 августа 2020, 15:55:26
Вот еще пробуем - https://yadi.sk/d/Rcu7lTSvQIxbmA
Название: Re: MPC Audio Renderer - затуп (ступор) при запуске сцен DVD
Отправлено: Evgeniy1990 от 31 августа 2020, 00:54:11
Цитата: Aleksoid1978 от 30 августа 2020, 15:55:26
Вот еще пробуем - https://yadi.sk/d/Rcu7lTSvQIxbmA
Проверил тестовый билд. На "WinX Club" стало гораздо лучше и более отзывчиво.  В целом, нормально. Только иногда все же можно заметить некоторые задержки, при выборе сцены. Т.е. происходит это примерно так: я кликнул на выбранную сцену, звук сразу же стартовал, а видео слегка задержалось на 1 секунду, после чего появилось. В итоге, получается, что первые кадры (несколько кадров) были пропущены, иначе говоря, произошел резкий рывок. В дальнейшем, видео и сам звук стали воспроизводится нормально. Главное - исчез рассинхрон. Произошло подстроение кадров видео под звук, о чем нам говорит как раз случившийся резкий рывок вперед.

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

Осталось только устранить задержки и резкие рывки, при выборе сцены из главного корневого меню DVD.
Название: Re: MPC Audio Renderer - затуп (ступор) при запуске сцен DVD
Отправлено: Aleksoid1978 от 31 августа 2020, 04:59:06
Это хорошо.
Просьба проверить вот этот DVD - https://1drv.ms/u/s!Aoq8mAMlVv8UmlHwRch7FsWmk_Qg?e=AZQ2IW
Примерно на 30 секунде когда девушка начинает петь - будет ли рассинхрон небольшой, ну песня не совпадает с движением губ, а так же этот же момент уже после перемотки сравнить.
Название: Re: MPC Audio Renderer - затуп (ступор) при запуске сцен DVD
Отправлено: Evgeniy1990 от 31 августа 2020, 08:08:01
Aleksoid1978,
ЦитироватьПросьба проверить вот этот DVD - https://1drv.ms/u/s!Aoq8mAMlVv8UmlHwRch7FsWmk_Qg?e=AZQ2IW
Примерно на 30 секунде когда девушка начинает петь - будет ли рассинхрон небольшой, ну песня не совпадает с движением губ, а так же этот же момент уже после перемотки сравнить.
Проверил данный DVD. Если его просто открыть и дождаться 30-ой секунды, когда девушка начнет петь, то можно на секунду заметить несоответствие видео и звука (девушка начинает двигать губами, а звук появляется чуть позже на доли секунды), далее уже будет нормально, т.е. будет совпадение звука с движением губ этой девушки.

Если перемотать обратно до того, как она начнет петь, то в этом случае уже всегда будет полное совпадение видео и звука, т.е. движение губ со звуком. Это я проверил поведение в вашем тестовом билде.   
Название: Re: MPC Audio Renderer - затуп (ступор) при запуске сцен DVD
Отправлено: Aleksoid1978 от 31 августа 2020, 10:48:09
Вот про это я и говорил, ещё одна делема :)
Название: Re: MPC Audio Renderer - затуп (ступор) при запуске сцен DVD
Отправлено: Aleksoid1978 от 31 августа 2020, 10:50:36
Вообщем надо «решить» как лучше - как сейчас или все таки как в тестовой версии.
Название: Re: MPC Audio Renderer - затуп (ступор) при запуске сцен DVD
Отправлено: Evgeniy1990 от 31 августа 2020, 12:06:24
Цитата: Aleksoid1978 от 31 августа 2020, 10:50:36
Вообщем надо «решить» как лучше - как сейчас или все таки как в тестовой версии.
Лучше конечно именно в тестовой версии. Плюсы тестовой версии - исправлена основная проблема данной темы, исчезли зависания, при различных переходах в различные разделы меню DVD, особенно если они анимированные. Единственное, что осталось на данный момент - это резкие рывки и незначительные задержки, при выборе сцен из корневых меню DVD, ну и разумеется ваша дилемма. Но в целом, общая картина стала лучше и не просто лучше, а гораздо и значительно лучше, чем была до тестового билда и сейчас имеется в SVN-билдах.

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

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

С нашей стороны осталось устранить, как я уже говорил ранее, - это рывки, незначительные секундные задержки и разумеется эту дилемму с девушкой. Т.е. еще слегка улучшить A/V-коррекцию для DVD, чтобы все было строго с видео и аудио. Тогда не будет рывков, задержек и прочего рассинхрона в виде этой дилеммы с девушкой.
Название: Re: MPC Audio Renderer - затуп (ступор) при запуске сцен DVD
Отправлено: Aleksoid1978 от 02 сентября 2020, 07:18:29
Пробуем - https://yadi.sk/d/6aCqIoJt4amWIg
Название: Re: MPC Audio Renderer - затуп (ступор) при запуске сцен DVD
Отправлено: Evgeniy1990 от 02 сентября 2020, 12:06:11
Цитата: Aleksoid1978 от 02 сентября 2020, 07:18:29
Пробуем - https://yadi.sk/d/6aCqIoJt4amWIg
Проверил второй тестовый билд. На DVD "WinX Club" стало хуже, чем было в первом тестовом билде. Сейчас, при выборе сцены, первым стартует звук, видео не появляется, а через некоторое время (несколько секунд) пропадает и сам звук. В итоге, DVD зависает намертво на корневом меню.

Что касается поющей девушки, то с ней, наоборот, ситуация улучшилась. Теперь движение ее губ полностью и сразу же совпадает со звуком.
Название: Re: MPC Audio Renderer - затуп (ступор) при запуске сцен DVD
Отправлено: Aleksoid1978 от 02 сентября 2020, 14:14:29
Очень странно, у меня все супер.
На всякий случай вот еще проверить - https://yadi.sk/d/uuUMXh9KpeI0Ug

Ну и если можно еще раз сам DVD выложить - может я не на том проверял(хотя у меня уже скоро будет целая коллекция этих WinX :) ).
Название: Re: MPC Audio Renderer - затуп (ступор) при запуске сцен DVD
Отправлено: Evgeniy1990 от 02 сентября 2020, 15:57:31
Aleksoid1978,
Цитировать
Очень странно, у меня все супер.
На всякий случай вот еще проверить - https://yadi.sk/d/uuUMXh9KpeI0Ug
Проверил третий тестовый билд. Теперь другое дело. На "WinX Club" стало нормально, хоть и есть небольшой рывок (задержка), при выборе сцены, но главное нет рассинхрона.

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

Aleksoid1978
ЦитироватьНу и если можно еще раз сам DVD выложить - может я не на том проверял(хотя у меня уже скоро будет целая коллекция этих WinX :) ).
Всего 28 выпусков, 4 основных сезона. Проверять надо выпуски - первый и второй. Именно на них и присутствует основная проблема данной темы. А вот начиная с третьего выпуска и далее, проблемы уже нет.

В общем, если у вас есть данные выпуски, то проверьте их у себя еще раз, пожалуйста. Если нет, тогда скажите, я повторно залью их.
Название: Re: MPC Audio Renderer - затуп (ступор) при запуске сцен DVD
Отправлено: Evgeniy1990 от 02 сентября 2020, 16:03:32
Aleksoid1978,

Начиная с третьего выпуска и далее - все работает нормально. Но в том-то и дело, что третий и все последующие выпуски "WinX Club" кардинально отличаются от первых двух, причем эти отличия довольно существенные. Ну, во-первых, - это сама структура DVD, во-вторых, - это само корневое меню, в котором присутствует зацикленное аудио по кругу, а также и сами сцены в нем анимированные, а не статичные, как в первых двух выпусках. Отсюда и отличия в работе нашего MPC Audio Renderer. С ними он работает полностью на все 100% корректно.

В общем, пока лучшим является ваш последний третий тестовый билд.
Название: Re: MPC Audio Renderer - затуп (ступор) при запуске сцен DVD
Отправлено: Aleksoid1978 от 03 сентября 2020, 04:12:05
Вот еще одна версия, сравнить с предыдущей тестовой - https://yadi.sk/d/X3VNTPHZVOdRgQ
Просьба погонять не только запуск проигрывания после меню - но и просто перемотку.

P.S. Вот еще один "интересный" DVD - https://1drv.ms/u/s!Aoq8mAMlVv8Ul1tXuHPKJlDTuEwO?e=3Uy59p, в нем так же после меню может наблюдаться небольшой рассинхрон который уходит после перемотки(просьба так же проверить на выложенной тестовой версии).
Название: Re: MPC Audio Renderer - затуп (ступор) при запуске сцен DVD
Отправлено: Evgeniy1990 от 03 сентября 2020, 10:32:47
Aleksoid1978,
ЦитироватьВот еще одна версия, сравнить с предыдущей тестовой - https://yadi.sk/d/X3VNTPHZVOdRgQ
Просьба погонять не только запуск проигрывания после меню - но и просто перемотку.
Проверил четвертый тестовый билд. Теперь первый и второй выпуски "WinX Club" работают полностью нормально.
Больше нет задержек и рывков, при выборе сцен из корневых меню, а также отсутствует рассинхрон. Великолепно! :)
В целом, стало еще лучше, чем в третьем тестовом билде.

С поющей девушкой также все в порядке. Полное совпадение движения губ со звуком.

ЦитироватьP.S. Вот еще один "интересный" DVD - https://1drv.ms/u/s!Aoq8mAMlVv8Ul1tXuHPKJlDTuEwO?e=3Uy59p, в нем так же после меню может наблюдаться небольшой рассинхрон который уходит после перемотки(просьба так же проверить на выложенной тестовой версии).
Проверил данный DVD в четвертом тестовом билде. А вот на нем, к сожалению, присутствует рассинхрон, после выбора сцены "ALL PLAY" из корневого меню. Когда девочка начинает петь, звук не соответствует движению ее губ. Если перемотать назад/вперед, то он пропадает. Движение губ девочки, в таком случае, более точно соответствует звуку.
Название: Re: MPC Audio Renderer - затуп (ступор) при запуске сцен DVD
Отправлено: Aleksoid1978 от 03 сентября 2020, 11:00:36
Блин - а мне показалось что на последнем тестовом все норм с синхронизацией на этом DVD :)
Название: Re: MPC Audio Renderer - затуп (ступор) при запуске сцен DVD
Отправлено: Evgeniy1990 от 03 сентября 2020, 11:21:04
Aleksoid1978,
Цитата: Aleksoid1978 от 03 сентября 2020, 11:00:36
Блин - а мне показалось что на последнем тестовом все норм с синхронизацией на этом DVD :)
Я много раз внимательно всматривался в губы этой девочки и следил за звуком и в целом, по большей части, думаю, что с синхронизацией на данном DVD все в порядке.

Обратите еще раз внимание на движение губ девочки на 24-ой секунде воспроизведения видео, сначала без перемотки, а потом с перемоткой. Даже не знаю что сказать. Я тщательно обращал внимание и всматривался именно в этот момент и мне сначала показалось, что ее губы начали двигаться раньше, чем звук, без перемотки. А с перемоткой уже нормально - вовремя.
Название: Re: MPC Audio Renderer - затуп (ступор) при запуске сцен DVD
Отправлено: Evgeniy1990 от 03 сентября 2020, 11:28:17
Aleksoid1978,
Да, действительно, мне показалось. 5 раз перепроверил. В целом - одинаково, никакой разницы. Все полностью совпадает как без перемотки, так и с перемоткой.

P.S. Просто на данном DVD не так-то просто уследить за движениями. Уж больно они быстрые, резкая смена плана и кадров.

Так что не волнуйтесь, можете заливать данное исправление в SVN.
Название: Re: MPC Audio Renderer - затуп (ступор) при запуске сцен DVD
Отправлено: Aleksoid1978 от 03 сентября 2020, 11:35:08
👍
Название: Re: MPC Audio Renderer - затуп (ступор) при запуске сцен DVD
Отправлено: Aleksoid1978 от 04 сентября 2020, 04:13:12
Ну вот еще кое-что немного "допилил", проверяем - https://yadi.sk/d/LOpzcOW4aVzQ3Q
Название: Re: MPC Audio Renderer - затуп (ступор) при запуске сцен DVD
Отправлено: Evgeniy1990 от 04 сентября 2020, 06:15:33
Цитата: Aleksoid1978 от 04 сентября 2020, 04:13:12
Ну вот еще кое-что немного "допилил", проверяем - https://yadi.sk/d/LOpzcOW4aVzQ3Q
Проверил пятый тестовый билд. В целом, работает нормально. Нет задержек, резких рывков, отсутствует рассинхрон, полное совпадение видео и звука.
Поведение аналогичное четвертому тестовому билду. Также проверил перемотку на различных DVD - с ней также все в порядке.
Естественно, существуют DVD, которые нельзя перемотать. Это особенность их структуры. Поэтому, это нельзя считать проблемой. Например первый и второй выпуски "WinX Club" нельзя перемотать во время их воспроизведения.

Четвертый и пятый тестовые билды работают еще лучше, чем даже SVN 5447, в котором еще присутствуют небольшие задержки и резкие рывки при выборе сцен из корневых меню DVD.

В общем, работа с DVD отлажена и допилена. :)