Автор Тема: MPC Video Renderer  (Прочитано 108705 раз)

0 Пользователей и 3 Гостей просматривают эту тему.

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1766
Re: MPC Video Renderer
« Ответ #1335 : 24 Ноябрь 2020, 11:24:22 »
MPCfan,
Цитировать
DX9 exclusive, при нажатии Alt появляется курсор, а DX11 exclusive - курсор и системное меню в следующих случаях:
Первый случай >
1 Открываем плеер и запускаем видео
2 Переходим в FSE и выходим(возможно лишний шаг)
3 Нажимаем Alt и переходим в FSE
4 Нажимаем Alt
Второй случай >
1 Открываем плеер и запускаем видео
2 Нажимаем Alt+Tab(Плеер свернулся в панель задач)
3 Опять нажимаем Alt+Tab(Плеер развернулся)
4 Переходим в FSE и нажимаем Alt
Оба ваших случая легко воспроизводятся также и на Windows 7, причем на конфигурации: DX9 + FSE + клавиша "Alt".
Тут действует еще одно условие - потеря, или же перехват фокуса.
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.

LongKick64

  • Постоялец
  • ***
  • Сообщений: 461
Re: MPC Video Renderer
« Ответ #1336 : 24 Ноябрь 2020, 11:25:37 »
Заранее извиняюсь за небольшой оффтоп, но объясните, пожалуйста, какой режим вывода для EVR-CP лучше, "Copy" или "Flip/FlipEx"? Субъективно, кажется, что навигация по тяжелым файлам осуществляется быстрее, если выбран режим "Flip/FlipEx", но тогда почему он по дефолту не включен, с ним есть какие-то проблемы?

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1766
Re: MPC Video Renderer
« Ответ #1337 : 24 Ноябрь 2020, 11:34:23 »
LongKick64,
Цитировать
Заранее извиняюсь за небольшой оффтоп, но объясните, пожалуйста, какой режим вывода для EVR-CP лучше, "Copy" или "Flip/FlipEx"? Субъективно, кажется, что навигация по тяжелым файлам осуществляется быстрее, если выбран режим "Flip/FlipEx", но тогда почему он по дефолту не включен, с ним есть какие-то проблемы?
Просто режим вывода "Flip/FlipEx" работает отдельно от основного окна плеера, иными словами - не имеет жесткой привязки к нему. Отсюда он немного быстрее, чем Copy, или тот же Discard. Но использовать его по умолчанию нежелательно, так как с ним есть самый противный недостаток, который уже был упомянут ранее - это "окно в окне".
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.

LongKick64

  • Постоялец
  • ***
  • Сообщений: 461
Re: MPC Video Renderer
« Ответ #1338 : 24 Ноябрь 2020, 11:35:42 »
Цитировать
Но использовать его по умолчанию нежелательно, так как с ним есть самый противный недостаток, который уже был упомянут ранее - это "окно в окне".
А как этот недостаток выглядит и что в нем такого противного? ???

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1766
Re: MPC Video Renderer
« Ответ #1339 : 24 Ноябрь 2020, 11:41:27 »
LongKick64,
Цитировать
А как этот недостаток выглядит?
Вот так. (Тайм-код 00:00:13).
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.

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1766
Re: MPC Video Renderer
« Ответ #1340 : 24 Ноябрь 2020, 11:44:47 »
LongKick64,
Цитировать
и что в нем такого противного?
В случае использования обычного оконного режима просто раздражает. А вот случае использования эксклюзивного режима, может вызвать еще и дополнительные проблемы, например проблему, когда видеокадры не очищаются, а просто остаются.
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.

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1766
Re: MPC Video Renderer
« Ответ #1341 : 24 Ноябрь 2020, 11:56:18 »
LongKick64,
Режим вывода "Copy" является самым оптимальным и самым стабильным на данный момент. С ним нет особых проблем.
А вот что касается режимов Discard и Flip{Ex}, то тут они оба имеют свои недостатки, которые всем хорошо известны.

Ради интереса, можете сравнить работу этих двух режимов.

1. Откройте видео с частотой кадров = 60 FPS
2. Откройте плейлист
3. Откройте статистику видео-рендерера
4. Во время воспроизведения видео, раздвигайте плейлист в любую сторону, в зависимости от того в какой стороне изначально он у вас находится.

Вы увидите, что при раздвижении плейлиста, растет количество пропущенных кадров. Это и есть неустранимый недостаток режима Discard на видео файлах с высокими частотами кадров.

А теперь попробуйте выполнить этот же самый алгоритм с режимом Flip(Ex). Вы увидите, что у него нет данного недостатка, так как он не зависит от внешних окон и основного окна плеера. Отсюда и его преимущество в скорости обработки. Но зато он имеет другой противный недостаток, который вы уже знаете - это "окно в окне".  Почему есть этот неустранимый недостаток? Все просто - потому что сначала рисуется само окно плеера, а только лишь потом загружается и сама видео область.
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.

LongKick64

  • Постоялец
  • ***
  • Сообщений: 461
Re: MPC Video Renderer
« Ответ #1342 : 24 Ноябрь 2020, 11:57:36 »
LongKick64,
Режим вывода "Copy" является самым оптимальным и самым стабильным на данный момент. С ним нет особых проблем.
А вот что касается режимов Discard и Flip{Ex}, то тут они оба имеют свои недостатки, которые всем хорошо известны.

Ради интереса, можете сравнить работу этих двух режимов.

1. Откройте видео с частотой кадров = 60 FPS
2. Откройте плейлист
3. Откройте статистику видео-рендерера
4. Во время воспроизведения видео, раздвигайте плейлист в любую сторону, в зависимости от того в какой стороне изначально он у вас находится.

Вы увидите, что при раздвижении плейлиста, растет количество пропущенных кадров. Это и есть неустранимый недостаток режима Discard на видео файлах с высокими частотами кадров.

А теперь попробуйте выполнить этот же самый алгоритм с режимом Flip(Ex). Вы увидите, что у него нет данного недостатка, так как он не зависит от внешних окон и основного окна плеера. Отсюда и его преимущество в скорости обработки. Но зато он имеет другой противный недостаток, который вы уже знаете - это "окно в окне".  Почему есть этот неустранимый недостаток? Все просто - потому что сначала рисуется само окно плеера, а только лишь потом загружается и сама видео область.
Благодарю за такой развернутый ответ.

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1766
Re: MPC Video Renderer
« Ответ #1343 : 24 Ноябрь 2020, 12:01:07 »
LongKick64,
Цитировать
Благодарю за такой развернутый ответ.
Всегда, пожалуйста. :)
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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2434
Re: MPC Video Renderer
« Ответ #1344 : 25 Ноябрь 2020, 03:32:08 »
Re: 5712
Intelhd5500Win8.1
DX9 exclusive, при нажатии Alt появляется курсор, а DX11 exclusive - курсор и системное меню в следующих случаях:
Первый случай >
1 Открываем плеер и запускаем видео
2 Переходим в FSE и выходим(возможно лишний шаг)
3 Нажимаем Alt и переходим в FSE
4 Нажимаем Alt
Второй случай >
1 Открываем плеер и запускаем видео
2 Нажимаем Alt+Tab(Плеер свернулся в панель задач)
3 Опять нажимаем Alt+Tab(Плеер развернулся)
4 Переходим в FSE и нажимаем Alt

P.S. Про Win8 пока промолчу.


У себя по таким схемам не смог заставить в FSE показываться системное меню(проверял на DX11).
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /LG 47LM620T /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

MPCfan

  • Постоялец
  • ***
  • Сообщений: 203
Re: MPC Video Renderer
« Ответ #1345 : 25 Ноябрь 2020, 04:38:22 »
Aleksoid1978,
Могу добавить, что MadVR FSE на Win8.1 примерно ведёт себя также, как и MPC-VR FSE DX11.
Запускаю плеер, видео, далее FSE(MadVR), Alt и всё корректно. Потом выхожу из FSE, опять Alt, возвращаюсь в FSE, опять Alt, и тут появляется системное меню. Так что, проблема здесь не в MPC-VR, а в семёрках, восьмёрках и сверхвосьмёрках, и то, как там организована работа с "Alt".

Aleksoid1978

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2434
Re: MPC Video Renderer
« Ответ #1346 : 25 Ноябрь 2020, 05:02:27 »
А запиши видео данного процесса.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /LG 47LM620T /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

MPCfan

  • Постоялец
  • ***
  • Сообщений: 203
Re: MPC Video Renderer
« Ответ #1347 : 01 Декабрь 2020, 16:44:26 »
Aleksoid1978,
Немного по поводу "Alt" на восьмёрках.  Нюанс по двум схемам, изложенным выше ломается(лечится) простым действием пауза/воспроизведение уже в FSE, либо ещё в окне, убрав фокус(повторно "Alt" или клик ЛКМ) и нажав дважды пробел, переходим в FSE, нажимаем "Alt" и никакого системного меню в FSE.
P.S. Надо же, если использовать Alt+Enter вместо мыши для перехода в FSE и обратно, так и прикола нет с этим Alt.
« Последнее редактирование: 02 Декабрь 2020, 05:24:31 от MPCfan »

V0lt

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1991
Re: MPC Video Renderer
« Ответ #1348 : 12 Декабрь 2020, 14:04:07 »
MPCVideoRenderer-v0.4.10.1524_git2020.12.12-02e5225
Изменил способ применения настроек для режима DX9. Надеюсь ничего не поломалось.

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1766
Re: MPC Video Renderer
« Ответ #1349 : 12 Декабрь 2020, 16:59:47 »
V0lt,
Из-за "RGB 8-bit" строка "Display:" стала значительно длиннее и надпись "windowed" выходит за пределы прозрачной рамки на DX9.
Удивительно, что на DX11 такого не происходит. Видимо работает "автоподстройка". А вот на DX9 - иначе. Поправьте этот момент пожалуйста.

P.S. Это же относится и к разделу "Information".
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.