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

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

lexxx

  • Пользователь
  • **
  • Сообщений: 15
MPC Video Renderer
« Ответ #690 : 06 Апрель 2020, 08:25:14 »
MPC Video Renderer v0.4.4.1220 (git-2020.04.05-6e13546) x64 (K-Lite_Codec_Pack_1544_Standard)
Сравнивал без учета субтитров: DX11 Discard - самая маленькая загрузка GPU в неинтерлейсном видео, DX9 Flip/DX11 Flip - практически не отличаются по загрузке GPU и самая маленькая загрузка в интерлейсном видео. Оставил DX11 Flip.
При тестировании режимов словил баг:
Настроить LAV video decoder и MPC VR на DX11 Flip.
Запустить проигрывание видеофайла, остановить его, зайти в настройки MPC VR через контекстное меню на черном экране и изменить Swap effect, сохранить настройки.
Затем снова попытаться зайти в контекстное меню настроек, то пропадает указатель мыши, хотя пункты меню по-прежнему подсвечиваются. Указатель перестает быть виден во всем окне плеера.

V0lt

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1793
MPC Video Renderer
« Ответ #691 : 06 Апрель 2020, 09:38:14 »
lexxx, какой плеер (версия) используется?

lexxx

  • Пользователь
  • **
  • Сообщений: 15
MPC Video Renderer
« Ответ #692 : 06 Апрель 2020, 09:51:40 »
Я пользуюсь стандартным который идет в пакете K-Lite.
MPC-HC (Nightly, 64-bit)
------------------------

Build information:
    Version:            1.9.2.12 (943e342dd)
    Compiler:           MSVC v19.16.27035
    Build date:         Apr  5 2020

LAV Filters:
    LAV Splitter:       0.74.1.34
    LAV Video:          0.74.1.34
    LAV Audio:          0.74.1.34
    FFmpeg compiler:    MinGW-w64 GCC 9.2.0

Operating system:
    Name:               Windows NT 10.0 (build 18363)
    Version:            10.0 (64-bit)

Hardware:
    CPU:                Intel(R) Core(TM) i5-3570 CPU @ 3.40GHz
    GPU:                NVIDIA GeForce GTX 660 (driver version: 26.21.14.4219)

V0lt

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1793
MPC Video Renderer
« Ответ #693 : 06 Апрель 2020, 10:19:52 »
Полноценая поддержка имеется только в свежих MPC-BE.

Я думаю, надо будет убрать возможность изменения Swap effect во время воспроизведения, слишком на многое она влияет.

Aleksoid1978

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2198
MPC Video Renderer
« Ответ #694 : 06 Апрель 2020, 11:46:40 »
Цитата: lexxx
Настроить LAV video decoder и MPC VR на DX11 Flip.
Запустить проигрывание видеофайла, остановить его, зайти в настройки MPC VR через контекстное меню на черном экране и изменить Swap effect, сохранить настройки.
Затем снова попытаться зайти в контекстное меню настроек, то пропадает указатель мыши, хотя пункты меню по-прежнему подсвечиваются. Указатель перестает быть виден во всем окне плеера.

А если точно так же на последнем MPC-BE ?
А если не на паузе ?
I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Aleksoid1978

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2198
MPC Video Renderer
« Ответ #695 : 06 Апрель 2020, 13:17:38 »
Цитата: V0lt
Я думаю, надо будет убрать возможность изменения Swap effect во время воспроизведения, слишком на многое она влияет.

Выражусь фразой из известного мультика - "А Баба-Яга против". Не надо ничего убирать, этот же код/принцип в будущем будет использоваться для полноэкранного эксклюзивного режима.
I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

V0lt

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1793
MPC Video Renderer
« Ответ #696 : 06 Апрель 2020, 14:05:04 »
Цитата: Aleksoid1978
Не надо ничего убирать, этот же код/принцип в будущем будет использоваться для полноэкранного эксклюзивного режима.
Я говорил лишь об отключении возможности изменения Swap effect юзером через настройки во время воспроизведения.

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

lexxx

  • Пользователь
  • **
  • Сообщений: 15
MPC Video Renderer
« Ответ #697 : 06 Апрель 2020, 15:27:13 »
Я говорил не про паузу, а про остановку (СТОП, черный экран), т.к. мне надо сравнить работу разных режимов на одном участке видео - проще на начальном.
Проверил сделать все тоже самое не прерывая проигрывание - проблема повторяется.

Скачал портативную версию MPC-BE
1.5.5 (build 5179) beta
MSVC v19.25.28612
GCC 9.3.0
58.76.100 / 56.42.101
LAV decoder она не видит (не знаю может он на это вообще влиять), DXVA2 работает. Проблема как в MPC-HС не воспроизводится. Есть эффект при остановке видео (СТОП) и изменении Swap в этот момент, то на месте черного экрана появляются кадры из предыдущего режима (если я правильно понимаю). В процессе воспроизведения если сделать то же самое, также мелькают устаревшие кадры. На MPC-HС эффект при остановке не такой выраженный, там остается черный экран, а при смене в процессе воспроизведения тоже заметны мерцания предыдущих кадров.

Aleksoid1978

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2198
MPC Video Renderer
« Ответ #698 : 06 Апрель 2020, 23:15:45 »
Ну я хз - проверил в MPC-BE, и на стоп и во время проигрывания - все ок, ни какого черного экрана или моргания кадров, с мышкой все отлично :)

Можешь записать видео всего процесса, включив статистику в VR.
I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

lexxx

  • Пользователь
  • **
  • Сообщений: 15
MPC Video Renderer
« Ответ #699 : 07 Апрель 2020, 09:40:07 »
Здесь пропадание указателя MPC-HC и заполнение черного экрана MPC-BE.
https://yadi.sk/d/OXGIRZ3pgxWo6A

Aleksoid1978

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2198
MPC Video Renderer
« Ответ #700 : 07 Апрель 2020, 09:42:37 »
Ок, проверю.
I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

MPCfan

  • Постоялец
  • ***
  • Сообщений: 120
MPC Video Renderer
« Ответ #701 : 07 Апрель 2020, 09:51:22 »
Aleksoid1978,
Ещё добавлю в копилку приколов переключения swap effect на стопе. Прошу помимо проскакивания кадра обратить внимание на переход с flip на discard, здесь почему-то включается нижняя панель инструментов, когда плеер в FS >  https://yadi.sk/i/J3CcJSMGCFCYig

lexxx

  • Пользователь
  • **
  • Сообщений: 15
MPC Video Renderer
« Ответ #702 : 07 Апрель 2020, 10:49:25 »
Здесь возврат к предыдущим кадрам при переключении в Discard (такое хорошо заметно на уменьшенной скорости воспроизведения в MPC-HC, в MPC-BE я не разобрался как уменьшить скорость)
https://yadi.sk/i/g7v0YX1ZBmjJdA

Aleksoid1978

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2198
MPC Video Renderer
« Ответ #703 : 07 Апрель 2020, 11:33:12 »
Так - последний кадр и так моргает, после нажатия стоп и потом на проигрывание, переключение Swap на это не влияет.
I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Aleksoid1978

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2198
MPC Video Renderer
« Ответ #704 : 08 Апрель 2020, 00:31:49 »
Цитата: MPCfan
Aleksoid1978,
Ещё добавлю в копилку приколов переключения swap effect на стопе. Прошу помимо проскакивания кадра обратить внимание на переход с flip на discard, здесь почему-то включается нижняя панель инструментов, когда плеер в FS >  https://yadi.sk/i/J3CcJSMGCFCYig

Исправил.
I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215