Последние сообщения

#31
Баг Репорт / The bug report / MPC Video Renderer and MPC DVD...
Последний ответ от Evgeniy1990 - 03 апреля 2024, 01:23:48
Описание проблемы:

На некоторых DVD Video со статичными меню присутствует эффект "черного экрана".
Проявляется он только лишь в том случае, если воспроизводить такие DVD Video с самого начала, не используя при этом никакие переходы на различные разделы внутри DVD.

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

1. Скачать данный пример
2. Запустить его
3. После запуска, подождать пока пройдет движущаяся сцена "Предупреждение", при этом ничего не делать в этот момент, пока воспроизводится данная сцена. Для точности воспроизведения данного эффекта, лучше вообще убрать правую руку с мышки, чтобы курсор мышки скрылся в этот момент, пока воспроизводится данная сцена.
4. Дождаться перехода на главное статичное меню

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

При основной конфигурации: "MPC DVD Video Decoder" + "MPC Video Renderer", при переходе на главное статичное меню, происходит эффект "черного экрана".

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

При основной конфигурации: "MPC DVD Video Decoder" + "MPC Video Renderer", при переходе на главное статичное меню, не должно быть эффекта "черного экрана". Т.е. сразу же должно отобразиться главное статичное меню (само изображение этого меню).

Что интересно (по моим наблюдениям):

1. Если обратить внимание на статистику нашего видео-рендерера, то при конфигурации (связке) фильтров: "MPC DVD Video Decoder" + "MPC Video Renderer", при переходе с движущейся сцены "Предупреждение" на статичное главное меню, не происходит переключения с i на p.

2. А вот при конфигурации (связке) фильтров: "LAV Video Decoder" + "MPC Video Renderer", при переходе с движущейся сцены "Предупреждение" на статичное главное меню, происходит автоматическое переключение с i на p.

Для простоты понимания:

i - interlaced
p - progressive

1. "MPC DVD Video Decoder" + "MPC Video Renderer" - i -> i = черный экран.
2. "LAV Video Decoder" + "MPC Video Renderer" - i -> p = нормальное изображение.

P.S. Если же мы сдвинем мышку (курсор) на "черном экране" в главном статичном меню, то только тогда появится нормальное изображение при нашей основной конфигурации (связке) фильтров MPC. Но это самое статичное нормальное изображение будет в режиме i - interlaced.

P.P.S. Если я правильно понимаю, то тут должно работать автоматическое переключение развертки кадров с i на p и наоборот (обратно), в случае необходимости (только тогда, когда это действительно требуется). Но наш встроенный видео декодер "MPC DVD Video Decoder" такое делать не умеет, в отличие от внешнего "LAV Video Decoder". Именно поэтому на таких вот DVD Video и проявляется такой эффект "черный экран", который исчезает сам по себе, при помощи простой манипуляции с движением мышкой (движением курсора). Т.е. сдвинули мышку и "убрали" данный эффект "черного экрана".
#32
Баг Репорт / The bug report / От: MPC Video Renderer and MPC...
Последний ответ от V0lt - 02 апреля 2024, 17:35:45
Цитата: Evgeniy1990 от 02 апреля 2024, 07:32:34Вот видеозапись с проблемой. На ней видно, что произошла смена сцен со статичной на движущуюся, при этом звук у следующей начинается раньше, чем появляются сами кадры видео (само изображение).
Хмм. Если снять галку NV12 или удвоение кадров, то проблемы будет.

PS: Не надо во время записи дергать плеер в полный экран и обратно, когда этого не требуется.

02 апреля 2024, 20:53:51
В 0.8.0.2220 обошел проблему ограничением ожидания не более 41 мс. Это более примитивное решение чем то, что предложил Aleksoid1978. Но благодаря примитивности Я хотя бы сам понимаю, как оно работает.

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

02 апреля 2024, 21:01:36
PS: LAV Video Decoder не создает такую проблему, потому что перед рекламой происходит вызов SetMediaType.
#33
Баг Репорт / The bug report / От: MPC Video Renderer and MPC...
Последний ответ от Evgeniy1990 - 02 апреля 2024, 07:32:34
V0lt
Цитата: V0lt от 02 апреля 2024, 07:00:16В каком именно? Сделайте скриншот со статистикой.
Я же сказал, что на любом DVD Video присутствует данная проблема. Для удобства скачиваем самый первый. Дальше все строго по вышеуказанному алгоритму воспроизведения.

Вот видеозапись с проблемой. На ней видно, что произошла смена сцен со статичной на движущуюся, при этом звук у следующей начинается раньше, чем появляются сами кадры видео (само изображение). Ну и в самой статистике это тоже видно, что она меняется не сразу в нужный момент времени, а с задержкой (с опозданием).
#34
Баг Репорт / The bug report / От: MPC Video Renderer and MPC...
Последний ответ от V0lt - 02 апреля 2024, 07:00:16
ЦитироватьПроблема присутствует на всех DVD Video строго в одном месте.
В каком именно? Сделайте скриншот со статистикой.

Я по быстрому проверил на DVD, которые у меня есть, проблем не увидел.
#35
Баг Репорт / The bug report / От: MPC Video Renderer and MPC...
Последний ответ от Evgeniy1990 - 02 апреля 2024, 06:54:29
V0lt
Цитата: V0lt от 02 апреля 2024, 06:38:42
Цитировать1. Скачать данный пример
Там 3 DVD-Video. Какой именно надо качать?
Любой DVD Video. Можно самый первый "ELFEN LIED 1 4". Проблема присутствует на всех DVD Video строго в одном месте. Это DVD9. Аналогичная ситуация и на DVD5.
#36
Баг Репорт / The bug report / От: MPC Video Renderer and MPC...
Последний ответ от V0lt - 02 апреля 2024, 06:38:42
Цитировать1. Скачать данный пример
Там 3 DVD-Video. Какой именно надо качать?
#37
Баг Репорт / The bug report / MPC Video Renderer + MPC DVD V...
Последний ответ от Evgeniy1990 - 01 апреля 2024, 23:52:41
Описание проблемы:

При основной конфигурации: "MPC DVD Video Decoder" + "MPC Video Renderer" можно получить задержку появления кадров видео, а также очень сильный и резкий рывок (скачок) кадров видео, при воспроизведении DVD Video с самого начала.

Вот пример, где наблюдается данная проблема, т.е. поломка, т.к. раньше, при данной конфигурации, ее точно не было.

Стоит только поменять основную конфигурацию на одну из двух:

1. "MPC DVD Video Decoder" + "EVR-CP"
2. "LAV Video Decoder" + "MPC Video Renderer"

Как проблема тут же исчезает.

Возникает вопрос, на чьей стороне поломка? На стороне нашего встроенного "MPC DVD Video Decoder", или же на стороне нашего внешнего "MPC Video Renderer"?

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

1. Скачать данный пример
2. Запустить его, при указанной выше основной конфигурации
3. Подождать, когда завершится видео кадр "Предупреждение"

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

После видео кадра "Предупреждение", следующие за ним видео кадры "MC Entertainment" начнут воспроизводится не сразу, а с резким скачком (рывком), чего быть не должно.

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

После видео кадра "Предупреждение", следующие за ним видео кадры "MC Entertainment" и т.д. должны начать воспроизводиться плавно и нормально, без запаздывания, скачков и рывков, при данной выше указанной основной конфигурации.
#38
Обсуждение / Discussion / От: Все видео открываются в со...
Последний ответ от BuchGalstuk - 21 марта 2024, 21:44:47
Цитата: V0lt от 21 марта 2024, 21:32:541. Универсальное решение - сброс настроек.
2. В данном случае, скорее всего, зачем-то выставили "Повторять 0 раз".
так и есть. спасибо
#39
Обсуждение / Discussion / От: Все видео открываются в со...
Последний ответ от V0lt - 21 марта 2024, 21:32:54
1. Универсальное решение - сброс настроек.
2. В данном случае, скорее всего, зачем-то выставили "Повторять 0 раз".
#40
Обсуждение / Discussion / Все видео открываются в состоя...
Последний ответ от BuchGalstuk - 21 марта 2024, 20:49:40
не могу найти в настройках, что так делает