MPC Video Renderer

Автор V0lt, 24 февраля 2018, 19:10:59

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

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

yan.sarkiss

LongKick64,
Цитироватьназначить на радеон возможности нет
Вообще то есть. Надо поставить мод дров от leshcatlabs
и больше не будет запрета на переключение графики
Кстати не напишете, какая карточка от АМД используется у вас?

Господа разработчики
Заметил такую проблему: цвета немного уходят в зеленый (боль, печаль)
Что думаете/скажете по этому поводу? Мб есть шейдер исправляющий эту проблемку?
тестил на встроенной/дискретной юзал обе версии x32/x64
смотрел в mpc-hc/mpc-be/pot player относительно новых версий
смотрел с Lav и ffdshow
https://i87.fastpic.ru/big/2019/1101/e4/e4ded7c9fcb05eaa6fa6f1b2685941e4.gif
"MediaInfo"
Complete name               : D:\\Videos\\_Anime Collection\\Serials\\__Violet Evergarden Sub 10bit\\Violet_Evergarden 02.mkv
Format                      : Matroska
Format version              : Version 4
File size                   : 471 MiB
Duration                    : 23 min 44 s
Overall bit rate            : 2 771 kb/s
Encoded date                : UTC 2019-02-26 08:43:26
Writing application         : mkvmerge v31.0.0 (\'Dolores In A Shoestand\') 64-bit
Writing library             : libebml v1.3.6 + libmatroska v1.4.9
Attachments                 : New York Plain.ttf / New York.ttf / Open Sans Semibold Italic.ttf / Open Sans Semibold.ttf / OpenSans-Semibold.ttf / PT Sans.ttf / RH-Sans.ttf / RH-Sans-Italic.ttf / Segoe Print Bold.ttf / Segoe Print.ttf / Trebuchet MS Bold Italic.ttf / Trebuchet MS Bold.ttf / Trebuchet MS Italic.ttf / Trebuchet MS.ttf / Antikvarika.ttf / Cabin-Bold.ttf / Cabin-BoldItalic.ttf / Chicago Plain.ttf / Gunny Rewritten.ttf / Hortensia.ttf / IrinaCTT.ttf / IwaOMinPro-Bd-Fate.ttf / Nautilus.otf / NautilusPompilius.otf / pt-sans.ttf / Cabin-Regular.otf / segoepr.ttf / segoeprb.ttf / trebuc.ttf / trebucbd.ttf / trebucbi.ttf / trebucit.ttf / IwaMinPro-Md-Kami.ttf / justs.ttf / Cabin-Bold.otf / Cabin-BoldItalic.otf / FOT-KleePro-DB-Str.otf

Video
ID                          : 1
Format                      : AVC
Format/Info                 : Advanced Video Codec
Format profile              : High 10@L5.1
Format settings             : CABAC / 16 Ref Frames
Format settings, CABAC      : Yes
Format settings, Reference  : 16 frames
Codec ID                    : V_MPEG4/ISO/AVC
Duration                    : 23 min 39 s
Bit rate                    : 2 489 kb/s
Width                       : 1 920 pixels
Height                      : 1 080 pixels
Display aspect ratio        : 16:9
Frame rate mode             : Constant
Frame rate                  : 23.976 (24000/1001) FPS
Color space                 : YUV
Chroma subsampling          : 4:2:0
Bit depth                   : 10 bits
Scan type                   : Progressive
Bits/(Pixel*Frame)          : 0.050
Stream size                 : 421 MiB (90%)
Writing library             : x264 core 148 r2762+56 7979737 t_mod_Custom [10-bit@all X86_64]
Encoding settings           : cabac=1 / ref=16 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=10 / psy=1 / fade_compensate=0.80 / psy_rd=0.85:0.00 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=12 / lookahead_threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / fgo=0 / bframes=16 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=crf / mbtree=1 / crf=16.3000 / qcomp=0.65 / qpmin=0:0:0 / qpmax=81:81:81 / qpstep=4 / ip_ratio=1.40 / aq=3:0.80 / aq-sensitivity=10.00 / aq-factor=1.00:1.00:1.00 / aq2=0 / aq3=0
Language                    : English
Default                     : Yes
Forced                      : No
Color range                 : Limited
Matrix coefficients         : BT.709
[свернуть]
И еще пару вопросов
Что значит, если пишет в информации настроек рендера - filter is not active (причем всегда, хотя он работал, в информации на экране видно было)
Как прикрутить xysubfilter с MPC VR?
Есть ли разница между качеством хромы lancoz vs catmull rom? стоит выбирать второе?
Что лучше flip Или discard? dx9 или dx11?

Кстати, если нужно еще железо для тестов могу предоставить core2duoE6500/GT240/Win10LTSB
либо ноут с переключаемой графикой, как в подписи

P.S. Качество, конечно, зачетное.
Windows 10 LTSB 1607 x64 / Core i5 3210m / Intel HD 4000 / Radeon HD 7650m

LongKick64

ЦитироватьВообще то есть. Надо поставить мод дров от leshcatlabs
Насколько мне известно, автор уже давно забросил свой проект. :rolleyes:

ЦитироватьКстати не напишете, какая карточка от АМД используется у вас?
AMD RADEON HD 6490M.

yan.sarkiss

LongKick64, ну да, забросил
Там делать по сути нечего, что автор и говорил
Windows 10 LTSB 1607 x64 / Core i5 3210m / Intel HD 4000 / Radeon HD 7650m

V0lt

Цитата: yan.sarkissЧто значит, если пишет в информации настроек рендера - filter is not active
Ты открыл окно настроек неактивной копии фильтра.

ЦитироватьКак прикрутить сабы в mpc?
В MPC никак и можно не ждать
Сабы поддерживаются в MPC-BE, если выбрать MPC VR в настройке выбора видеорендерера. Во внешних фильтрах естественно убрать.
Вроде появилась поддержка в тестовых версиях MPC-HC (те, что после 1.8.8).

ЦитироватьЕсть ли разница между качеством хромы lancoz vs catmull rom? стоит выбирать второе?
Lancoz не используется для Chroma scaling. Параметры scaling по умолчанию оптимальны. Стоит или не стоит накручивать, каждый решает сам. Все зависит от контента, дисплея и зрения юзера.

ЦитироватьЧто лучше flip Или discard? dx9 или dx11?
Там нет вариантов лучше-хуже. Системы и железо разные у людей. Кто хочет экспериментировать, меняет стандартную настройку, смотрит результат и делает свой личный вывод.

yan.sarkiss

UPD
ЦитироватьВ MPC никак
короч потестил с DirectVobSub в MPC 1.7.16 - сабы пашут, цвета выровнялись, градиент стал заметен сильно
Отсюда вывод, с VSfilters  имеем 8 бит
Без сабов имеем 10, но с кривыми цветами

MPC-BE сабы прикрутил, спасибо


Осталось узнать, что делать с зеленкой?
Windows 10 LTSB 1607 x64 / Core i5 3210m / Intel HD 4000 / Radeon HD 7650m

V0lt

Ситуация с деинтерлейсом D3D11 на AMD непонятная. Возможно баг.

Для проверки можно установить VLC 3.0.8 зайти в Инструменты -> Настройки -> Видео -> Вывод = Вывод видео через Direct3D11 и сохранить настройки. Открыть файл и посмотреть будет ли гребенка.

Еще в расширенных настройка можно принудительно включить Direct3D11 deinterlace filter. Вдруг поможет. Но не забудьте отключить эту опцию после тестов.

Добавлено: 2019-11-02 09:30:26

Кстати, еще есть ночнушки VLC 3.0.9 и 4.0.0.
https://nightlies.videolan.org/build/win64/last-3/
https://nightlies.videolan.org/build/win64/last/

LongKick64

В общем, проверил работу деинтерлейса на Radeon RX Vega M GH. Проверил на MPC VR v0.3.3.912, на "Кино и ТВ" и на ночнушке VLC 3.0.9-20191102-0510, везде присутствовала гребенка. На поте проверить не удалось, но не думаю что там было бы что-то другое. Это по ходу действительно какой-то баг amd. :rolleyes:

V0lt

Цитата: yan.sarkissОсталось узнать, что делать с зеленкой?
Я вижу два разных темных кадра упакованных в GIF. Второй кадр естественно хуже. Это не сравнение, а ерунда какая-то.

yan.sarkiss

V0lt, прошу простить
Кадр статичный если что.
MediaInfo
Video
ID                          : 1
Format                      : AVC
Format/Info                 : Advanced Video Codec
Format profile              : High 10@L5.1
Format settings             : CABAC / 16 Ref Frames
Format settings, CABAC      : Yes
Format settings, Reference  : 16 frames
Codec ID                    : V_MPEG4/ISO/AVC
Duration                    : 23 min 39 s
Bit rate                    : 2 489 kb/s
Width                       : 1 920 pixels
Height                      : 1 080 pixels
Display aspect ratio        : 16:9
Frame rate mode             : Constant
Frame rate                  : 23.976 (24000/1001) FPS
Color space                 : YUV
Chroma subsampling          : 4:2:0
Bit depth                   : 10 bits
Scan type                   : Progressive
Bits/(Pixel*Frame)          : 0.050
Stream size                 : 421 MiB (90%)
Writing library             : x264 core 148 r2762+56 7979737 t_mod_Custom [10-bit@all X86_64]
Encoding settings           : cabac=1 / ref=16 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=10 / psy=1 / fade_compensate=0.80 / psy_rd=0.85:0.00 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=12 / lookahead_threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / fgo=0 / bframes=16 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=crf / mbtree=1 / crf=16.3000 / qcomp=0.65 / qpmin=0:0:0 / qpmax=81:81:81 / qpstep=4 / ip_ratio=1.40 / aq=3:0.80 / aq-sensitivity=10.00 / aq-factor=1.00:1.00:1.00 / aq2=0 / aq3=0
Language                    : English
Default                     : Yes
Forced                      : No
Color range                 : Limited
Matrix coefficients         : BT.709
[свернуть]
https://drive.google.com/drive/folders/1OskBEFhMXwTCrB3tAalUuCgk_1KF2jt2?usp=sharing
Windows 10 LTSB 1607 x64 / Core i5 3210m / Intel HD 4000 / Radeon HD 7650m

Evgeniy1990

V0lt

Проверил все ваши тестовые билды - на всех присутствует гребенка на DX11 + AMD.

LongKick64

У меня иная ситуация в PotPlayer. На D3D11-видео-рендерере ошибки нет, но и гребенки тоже нет и даже правильно работает "block change", в отличие от MPC VR. Да уж, я удивлен.

"Block change" в MPC VR работает некорректно, или не работает вообще.
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

Цитата: Evgeniy1990V0lt

Проверил все ваши тестовые билды - на всех присутствует гребенка на DX11 + AMD.

LongKick64

У меня иная ситуация в PotPlayer. На D3D11-видео-рендерере ошибки нет, но и гребенки тоже нет и даже правильно работает "block change", в отличие от MPC VR. Да уж, я удивлен.

"Block change" в MPC VR работает некорректно, или не работает вообще.

Покажи скрин с Pot с включённой инфой(Tab).

И что ещё за "Block change" ? :)
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
ЦитироватьПокажи скрин с Pot с включённой инфой(Tab).
Скриншот статистики D3D11-рендерера в PotPlayer.
ЦитироватьИ что ещё за "Block change" ?
Детектирование смены кадров видео. В MPC VR оно не работает вообще, потому что если я его включу, начнется такое...
В общем, скажу в двух словах - на DX11 субтитры начнут мерцать, чего естественно быть не должно.
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

Ну видно же на скрине что нет «хардварного» деинтерлейса, частота не удваивается. К тому же какой-то DXVAHD, что говорит о том что DX11 только для вывода, а-ля madVR.

Добавлено: 2019-11-03 13:59:05

А что ещё за «детектирование смены кадра» ? Наверное какая то галка в драйвере ?

Но опять же - судя по скрину для обработки юзается DX9, DX11 тупо для вывода.
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,
ЦитироватьНу видно же на скрине что нет «хардварного» деинтерлейса
В PotPlayer имеется свой деинтерлейсинг. Я его включил, выбрал - аппаратный, но частота кадров все равно не удваивается. Это говорит о том, что в PotPlayer он не работает вообще.

Добавлено: 2019-11-03 07:16:59

Aleksoid1978
Цитироватькакой-то DXVAHD
Это видеопроцессор так-то.
ЦитироватьА что ещё за «детектирование смены кадра» ? Наверное какая то галка в драйвере ?

Но опять же - судя по скрину для обработки юзается DX9, DX11 тупо для вывода.
Да, это галка в драйвере, которая включена в нем по умолчанию. И в MPC VR имеется с ней проблема, но только на DX11. Мне пришлось перебрать абсолютно все билды вплоть до самого первого, чтобы разгадать откуда она взялась.
Если она включена, то субтитры начинают мерцать, т.к. идут вслед за кадрами видео. Чем чаще меняются кадры, тем сильнее мерцают субтитры. Я думаю, что вам понятно, что произойдет в конечном итоге...
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

Ну с этим мерцанием хз что сделать можно.
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