WMV3 проигрывание - рывки и пропуски кадров [Исправлено]

Автор Evgeniy1990, 20 февраля 2016, 12:42:52

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

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

Evgeniy1990

Во время воспроизведения этого видео файла: https://yadi.sk/d/e4wQ0x3mpAeTf в софте, а также и в режимах DXVA1/DXVA2, наблюдаются рывки (с самого начала) и, как следствие, - пропуски кадров во время его воспроизведения.
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.

V0lt

Старая проблема WM ASF Reader и EVR Custom.
Отключить опцию VSync (который по умолчанию отключен) и сразу нормально становиться.

Evgeniy1990

Цитата: V0ltСтарая проблема WM ASF Reader и EVR Custom.
Отключить опцию VSync (который по умолчанию отключен) и сразу нормально становиться.
1. Тут скорее всего проблема в нашем "MPC Video Decoder", поскольку на системном EVR та же проблема.
2. VSync  у меня отключен по умолчанию, я его не включаю и не пользуюсь им.

в "MPC-HC" данный видео файл воспроизводится нормально на EVR-рендерерах, как в софте, так и в DXVA-режимах.
[merge_posts_bbcode]Добавлено: 2016-02-20 13:20:18[/merge_posts_bbcode]

Интересно то, что:

1. в MPC-HC, при использовании LAV Video Decoder + EVR Custom - этот видео файл воспроизводится нормально.
2. в MPC-BE, при использовании LAV Video Decoder + EVR Custom - этот видео файл воспроизводится плохо, с рывками.

Получается что дело не в видео декодерах, или даже видео-рендерерах, а в самом MPC-BE, поскольку даже на VMR-рендерерах он воспроизводится также плохо с рывками и пропусками кадров.
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.

V0lt

Win7Sp1 x64, MPC-BE 1195 x64, GTX950, монитор 71..72 Гц.

LAV Splitter Source -> MPC Video Decoder -> EVR Custom (VSync = откл) - норм
LAV Splitter Source -> MPC Video Decoder -> EVR Custom (VSync = вкл) - норм
WM ASF Reader -> MPC Video Decoder -> EVR Custom (VSync = откл) - норм
WM ASF Reader -> MPC Video Decoder -> EVR Custom (VSync = вкл) - плохо
WM ASF Reader -> MPC Video Decoder -> EVR - норм

Evgeniy1990

Цитата: V0ltWin7Sp1 x64, MPC-BE 1195 x64, GTX950, монитор 71..72 Гц.

LAV Splitter Source -> MPC Video Decoder -> EVR Custom (VSync = откл) - норм
LAV Splitter Source -> MPC Video Decoder -> EVR Custom (VSync = вкл) - норм
WM ASF Reader -> MPC Video Decoder -> EVR Custom (VSync = откл) - норм
WM ASF Reader -> MPC Video Decoder -> EVR Custom (VSync = вкл) - плохо
WM ASF Reader -> MPC Video Decoder -> EVR - норм

Я проверил пока на XP и на Windows 10.

Тест: MPC-BE 1.4.6.1188-beta, GTX 650Ti, монитор 75 Гц, Windows 10 Treshold 2:

LAV Splitter Source + MPC Video Decoder + EVR Custom (VSync - выкл.) - плохо
LAV Splitter Source + MPC Video Decoder + EVR Custom (VSync - вкл.) - плохо
LAV Splitter Source + MPC Video Decoder + EVR System - плохо

WM ASF Reader + MPC Video Decoder + EVR Custom (VSync - выкл.) - плохо
WM ASF Reader + MPC Video Decoder + EVR Custom (VSync - вкл.) -плохо
WM ASF Reader + MPC Video Decoder + EVR System- плохо

LAV Splitter Source + LAV Video Decoder + EVR Custom (VSync - выкл.) - плохо
LAV Splitter Source + LAV Video Decoder + EVR Custom (VSync - вкл.) - плохо
LAV Splitter Source + LAV Video Decoder + EVR System - плохо

WM ASF Reader + LAV Video Decoder + EVR Custom (VSync - выкл.) - плохо
WM ASF Reader + LAV Video Decoder + EVR Custom (VSync - вкл.) -плохо
WM ASF Reader + LAV Video Decoder + EVR System- плохо

Т.е. при любой конфигурации связок фильтров в MPC-BE, этот видео файл воспроизводится плохо с рывками и пропусками кадров.

Аналогично и на XP, только на VMR-рендерерах.

А вот в MPC-HC, при любой конфигурации связок фильтров, этот видео файл воспроизводится нормально.

Аналогично и на XP, только на VMR-рендерерах.
[merge_posts_bbcode]Добавлено: 2016-02-20 17:10:05[/merge_posts_bbcode]

V0lt, я проверил этот видео файл на Windows 7, x64.

На данной операционной системе, только в случае с включенной VSync, при наличии WM ASF Reader, наблюдаются рывки, черный экран и пропуски кадров во время воспроизведения, в остальных случаях он воспроизводится нормально.

WM ASF Reader -> MPC Video Decoder -> EVR Custom (VSync - вкл) - плохо

LAV Splitter Source -> MPC Video Decoder -> EVR Custom (VSync = откл) - нормально
LAV Splitter Source -> MPC Video Decoder -> EVR Custom (VSync = вкл) - нормально
LAV Splitter Source -> MPC Video Decoder -> EVR Системный - нормально

WM ASF Reader -> MPC Video Decoder -> EVR Custom (VSync = откл) - нормально
WM ASF Reader -> MPC Video Decoder -> EVR Системный - нормально

Мда, очень странно, что на Windows 10 вообще, при любых связках, этот видео файл воспроизводится плохо, несмотря на то, что я проверяю на одной машине, на одном и том же железе.

Надо будет перепроверить его еще раз внимательно на Windows XP и Windows 8.1.

[merge_posts_bbcode]Добавлено: 2016-02-21 00:28:32[/merge_posts_bbcode]

Проверил поведение данного видео файла на Windows 8.1 - также плохо во всех случаях, как и на Windows 10.
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

Такая проблема в связке с WM ASF Reader,  так что лучше использовать LAV Source для этого дела.
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Такая проблема в связке с WM ASF Reader,  так что лучше использовать LAV Source для этого дела.
Да, я уже понял это, но как быть на других операционных системах?

Еще раз повторюсь, что на всех операционных системах, за исключением Windows 7, во всех случаях, т.е. при любых связках различных фильтров, во время воспроизведения, наблюдаются рывки и пропуски кадров.

Windows XP - рывки в середине и ближе к концу воспроизведения.
Windows 8.1 - рывки и пропуски кадров с самого начала воспроизведения.
Windows 10 - аналогично, как и на Windows 8.1 - рывки и пропуски кадров с самого начала воспроизведения.
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

А при чем здесь операционная система - просто не используем WM ASF Reader.
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

V0lt

Цитата: Evgeniy1990Да, я уже понял это, но как быть на других операционных системах?
Такое либо смотреть на WMP, либо перепаковать в матрешку.
ffmpeg -i file.wmv -vcodec copy -acodec copy file.mkv

Evgeniy1990

Цитата: Aleksoid1978А при чем здесь операционная система - просто не используем WM ASF Reader.
Дело в том, что только на Windows 7, как и у V0lt\'a на его Windows 7 x64, этот видео файл воспроизводится нормально, за исключением связки WM ASF Reader + VSync.

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

Если взять для сравнения MPC-HC, то в нем, в отличие от нашего проекта MPC-BE, этот видео файл воспроизводится нормально на любой операционной системе.

P.S. Aleksoid1978, у вас на вашей Windows 10 этот файл также воспроизводится с рывками и пропусками кадров, обратите пожалуйста внимание на свойства видео-рендерера EVR Custom.
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

Написали же - что баг из-за связки с WM ASF Reader, в MPC-HC используется LAV Source, поэтому и играет нормально - ЧТО ТУТ НЕПОНЯТНОГО ??
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Написали же - что баг из-за связки с WM ASF Reader, в MPC-HC используется LAV Source, поэтому и играет нормально - ЧТО ТУТ НЕПОНЯТНОГО ??
Да то, что при LAV Splitter Source также всегда на системах XP, Win8.1 и Win10 этот видео файл всегда воспроизводится плохо с рывками и пропусками кадров.
[merge_posts_bbcode]Добавлено: 2016-02-22 10:31:13[/merge_posts_bbcode]

Цитата: V0ltУ него на 10-ке типа вообще всегда воспроизводит плохо.
Не типа, а ТОЧНО!
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.

V0lt

Evgeniy1990
У меня LAVFilters-0.67.0-76.exe отсюда -> https://files.1f0.de/lavf/nightly/

PS: Кстати, при обновлении внешних фильтров их иногда желательно также сносить и заново добавлять с списке плеера. Это касается случаев, когда разработчик добавил поддержку нового субтипа.

Evgeniy1990

Цитата: V0ltEvgeniy1990
У меня LAVFilters-0.67.0-76.exe отсюда -> https://files.1f0.de/lavf/nightly/
А у меня по вашему откуда? Естественно с этого же сайта: https://files.1f0.de/lavf/nightly/
[merge_posts_bbcode]Добавлено: 2016-02-22 10:45:25[/merge_posts_bbcode]

В общем, ладно, чтобы нам не спорить лишний раз, я позднее проведу тщательное тестирование этого видео файла еще раз на разных системах и на разных видеокартах и их драйверах в том числе.

Как закончу, я отпишусь вам сюда о результатах.

[merge_posts_bbcode]Добавлено: 2016-02-22 10:46:37[/merge_posts_bbcode]

Цитата: V0ltPS: Кстати, при обновлении внешних фильтров их иногда желательно также сносить и заново добавлять с списке плеера. Это касается случаев, когда разработчик добавил поддержку нового субтипа.
Об этом я в курсе, про субтипы тоже. Полностью с вами согласен по поводу этого.
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.