Re: Настройка отрисовщика madVR

added support for decimating 50p/60p movies to 25p/24p

Вот это интересно будет посмотреть.
В особенности интересно насколько корректно 60p-материал преобразуется в 24p выкидыванием кадров hmm

Re: Настройка отрисовщика madVR

Господа, так чё для максимального качества картинки ставить ?
Согласно этого изображения

http://i.imgur.com/jL2AeSE.png

В подразделе Scaling algorithms

Chroma upscaling - Jinc 3 taps + галка activate anti-ringing filter
Image doubling - ?
Image upscaling - jinc 3 taps + галки на activate anti-ringing filter и scale in linear light
Image downscaling - Catmull-Rom  + галки на activate anti-ringing filter и scale in linear light

Smooth motion - Это в подразделе rendering поставить галку ?
Linear light - ?

Re: Настройка отрисовщика madVR

Naf-naf
Я ничего не трогаю в madVR. Мне по-умолчанию картинка нравится wink
Тем более настраивали эти значения мастера с doom9, которые разбираются в вопросе явно лучше остальных.
А картинка, похоже, устаревшая, т.к. Smooth Motion по-умолчанию выключен.

Re: Настройка отрисовщика madVR

MAG79
Я ничего не трогаю в madVR. Мне по-умолчанию картинка нравится

Да я бы не сказал, что мне что-то нравится или не нравится, я так вообще разницы не вижу   hmm   , это, как-бы, для успокоения самосознания больше  big_smile
Я так полагаю, в настройках madvr справа от значений "расшифровка" в виде значений sharpness, hide source artifacts, aliasing, ringing, other artifacts ?
MAG79
А картинка, похоже, устаревшая, т.к. Smooth Motion по-умолчанию выключен

У меня тоже выключен
MAG79
по-умолчанию картинка нравится

Так "вернуть по-умолчанию" кнопочки нету  sad

Re: Настройка отрисовщика madVR

Naf-naf
"вернуть по-умолчанию"
Запустить файлик под названием "restore default settings.bat" из папки madVR smile

81 (edited by mysterix 28-05-2014 16:07:50)

Re: Настройка отрисовщика madVR

А полезна ли настройка artifact removal и какой уровень ставить?
http://i64.fastpic.ru/big/2014/0528/4b/8c5ddd3db373c7ca6bdad92183968d4b.png

Re: Настройка отрисовщика madVR

Есть ли новости по nnedi3? Madshi таки удалось задействовать DirectCompute?

Re: Настройка отрисовщика madVR

Я иногда просматриваю ветку madVR на doom9, и там часто обсуждают встроенный в него smooth motion. Зачем он в принципе нужен, когда есть SVP и встроеные в телевизоры/проекторы уплавнялки?

Re: Настройка отрисовщика madVR

MAG79 wrote:

...И это всего лишь удвоение NNEDI3 (image doubling) для 24 к/сек размера 720x304, а затем уменьшение до 1102x466 алгоритмом по-умолчанию Catmul-Rom (image downscaling)...

gaunt wrote:

...Честно сказать , уже давно практикую увеличение кадров до двухразмерного от мониторного , затем наложение шейдеров на полученный кадр , затем уменьшение рендером до размера монитора ...

gaunt wrote:

...Если наложить шейдеры на реальный кадр , который сильно больше реального изображения монитора - вы получаете шейдер полупиксельной точности . Т.е. имеем относительно безопасное увеличение резкости .

Конечно , многое будет зависеть от качества обратного ресайза . Например , евр польз. с бикубиком 0.6,075 позволяет наложить лишь один шарпенкомплекс2 . С Мадвр и ланзосом - вполне можно накатить два раза подряд . Повторюсь - при размере видео после свп больше реальных пиксел монитора ...

Я что-то не пойму, а как всё это проделать? Как сначала увеличить картинку, а потом уменьшить? Если мне надо, например, проделать это с видео 1280Х720 при разрешении монитора 1920Х1080, при этом в MadVR стоит настройка в image upscaling - jinc, а в image doubling - все галки (при этом, там и quadrupling есть) - какой алгоритм будет работать и в какой последовательности? Как управлять этим процессом? А как 2 раза наложить sharpencomplex?

85 (edited by mysterix 31-05-2014 17:42:40)

Re: Настройка отрисовщика madVR

Скажите, если я смотрю видео через LAV Video Decoder, который сам применяет dithering, нужно ли задействовать dithering в MadVR или в этом случае его можно отключить? Вообще, субъективно, насколько задействование или отключение этой функции улучшает или ухудшает картинку? Что произойдёт в случае, если dithering задействовать и в декодере и в MadVR - как это повлияет на картинку: в лучшую или худшую сторону?

86 (edited by AngReload 31-05-2014 19:44:45)

Re: Настройка отрисовщика madVR

mysterix wrote:

Скажите, если я смотрю видео через LAV Video Decoder, который сам применяет dithering, нужно ли задействовать dithering в MadVR или в этом случае его можно отключить? Вообще, субъективно, насколько задействование или отключение этой функции улучшает или ухудшает картинку? Что произойдёт в случае, если dithering задействовать и в декодере и в MadVR - как это повлияет на картинку: в лучшую или худшую сторону?

Вот мне тоже интересно про это узнать. Знаю только что у MadVR какие-то плюсы тут есть, но как работает оно не знаю.

какой алгоритм будет работать и в какой последовательности?

Шейдеры до масштабирования (если есть)
Увеличение цветовых каналов.
Дублирование яркостного канала (если соответствует выбранным условиям - всегда\если картинка в 2 раза меньше экрана или более и тд).
Дублирование цветового канала (условия).
Дублирование яркостного канала еще раз (...).
Дублирование цветового канала еще раз (...).
Увеличение или уменьшение всего изображения до размеров экрана.
Шейдеры после масштабирования.

Как сначала увеличить картинку, а потом уменьшить?

Кажется речь о том, чтобы принудительно врубить дублирование размера изображения, далее резкость, и изменение размера катринки под экран.
Мне кажется что так нельзя. Знаю только про накладывание шейдеров до или после ресайза. Притом, увеличения "точности до полупиксела" не будет, только уменьшение эффекта от шарпа из-за повтороного ресайза.
Однако увеличение картинки, а затем уменьшение приведет к падению резкости, последуюший шарп приведет к меньшему эфффекту - что в результате тоже самое что и сторокой выше.
А вообще лучше просто обойтись Jinc - тот-же многопроходный бикубик с резкостью (на каждом шаге), плюс антирининг (галка ниже). Иначе, обычный же бикубик сильно испортит изображение.

А как 2 раза наложить sharpencomplex?

В DaumPotP это Настроить и использовать сочитание шейдеров в ПКМ по экрану, Видео - Пискельные шейдеры.

87 (edited by Xant1k 01-06-2014 07:07:41)

Re: Настройка отрисовщика madVR

mysterix
А как 2 раза наложить sharpencomplex?
В MPC-HC просто 2 раза выбрать.

88 (edited by mysterix 03-06-2014 12:05:47)

Re: Настройка отрисовщика madVR

AngReload wrote:
mysterix wrote:

Скажите, если я смотрю видео через LAV Video Decoder, который сам применяет dithering, нужно ли задействовать dithering в MadVR или в этом случае его можно отключить? Вообще, субъективно, насколько задействование или отключение этой функции улучшает или ухудшает картинку? Что произойдёт в случае, если dithering задействовать и в декодере и в MadVR - как это повлияет на картинку: в лучшую или худшую сторону?

Вот мне тоже интересно про это узнать. Знаю только что у MadVR какие-то плюсы тут есть, но как работает оно не знаю.

Есть мнение, что, в случае применения совместно с MadVR, фильтр LAV передаёт MadVR видео без изменений в этом смысле - т.е., не задействуя dithering, но как оно на самом деле...

Re: Настройка отрисовщика madVR

На последнем 0.87.10 в полном экране иногда изображение полностью пропадает, почему-то  sad

90 (edited by AntonP 26-01-2015 14:48:58)

Re: Настройка отрисовщика madVR

Какие настройки скейлинга в каждом разделе включить для максимального качества?
видеокарта GTX690
Не понимаю как скейлить картинку (не цвета) с помощью NNEDI3...в разделе upscaling нет этой опции

Post's attachments

madVR_01.jpg 335.54 kb, 288 downloads since 2015-01-26 

Re: Настройка отрисовщика madVR

Не знаю, может уже не актуально… но вот все о настройке MadVR от автора http://wiki.mikejung.biz/MadVR

Re: Настройка отрисовщика madVR

fakel
Спасибо. Именно такой инструкции (а особенно от автора) и не хватало.

Re: Настройка отрисовщика madVR

madVR v0.87.15

* changed DXVA scaling logic to produce proper quality with AMD drivers
* improved DXVA color space conversion performance
* new trade option "use DXVA chroma upscaling when doing native DXVA decoding"
* new trade option "use DXVA chroma upscaling when doing DXVA deinterlacing"
* new trade option "lose BTB and WTW if it improves performance"
* added scaling algorithm information to OSD
* added 3dlut split screen mode (can only be activated via key shortcut)
* added a few stability fixes/workarounds
* fixed: #033: display mode changer sometimes didn't switch to 75hz
* fixed: #176: no image on portrait (rotated) displays
* fixed: #199: decimation didn't work with 4:4 cadence (PAL 50p)
* fixed: #201: decimation didn't work with 4:2:2:2 cadence
* fixed: #203: cadence info sometimes went "unknown" in debug OSD
* fixed: #205: XySubFilter subtitles sometimes weren't visible
* fixed: #213: bad edit detection didn't work with 6:4 cadence (ATSC 60p)
* fixed: #222: crash when using a large number of shaders
* fixed: #227: Zoom Player OSD "pause" message sometimes wasn't shown
* fixed: #230: madVR refresh rate changer caused DVD playback to break
* fixed: #233: shared NVidia/AMD/Intel GPUs (e.g. Optimus) showed black screen
* fixed: #254: madVR 0.87.14 sometimes crashed when using XySubFilter
* fixed: #255: original system timer resolution wasn't restored on unload
* fixed: #257: OSD information sometimes shows "1.#J days"
* fixed: crash when decreasing GPU queue size
* removed software decoders
* removed trade option "don't use "copyback" for DXVA deinterlacing"
* removed trade option "don't use "copyback" for DXVA decoding"
* removed option "use OpenCL to process DXVA NV12 surfaces"
* removed option "use alternative interop hack (not recommended, AMD only)"
* removed option "use managed upload textures (XP only)"
* added support for ZoomPlayer's mouse scroll zoom functionality
* "Exclusive/Windowed" OSD messages don't overwrite other messages, anymore

Re: Настройка отрисовщика madVR

fakel
Ага, спасибо. Уже во всю использую smile
Эта версия, как и несколько предыдущих иногда приводит к ошибке в плеере при включенной подсветке краев. Вот только что завалил плеер с такой вот простой задачей:

Параметры последнего обработанного файла видео:
Имя файла: Afternoon.delight.(SD).(pk).m4v
Размер кадра и частота: 1024x560 pixels, 23.976 fps
После подсветки краев: 1024x576 pixels

sad

executable         : mpc-hc.exe
current module     : MADHCNET32.DLL
module date/time   : 2015-03-29 15:53
version            : 1.0.17.4
compiled with      : Delphi XE7
madExcept version  : 4.0.11
madVR version      : 0.87.15
callstack crc      : $e04a0622, $04e660a5, $14539eae
exception number   : 1
exception class    : Exception
exception message  : Zugriffsverletzung bei Adresse $4a46f180 in Modul 'madVR.ax'. Lesen von Adresse $19442000.

Re: Настройка отрисовщика madVR

madVR v0.87.16

* fixed: #181: "deint" tag sometimes didn't work when using profiles
* fixed: #267: crash when seeking with smooth motion enabled
* fixed: #272: black screen in old windowed mode
* fixed: #275: image freeze when switching from new path to old path window mode
* fixed: some BT.709 video files were misdetected as BT.601
* reintroduced the "interop hack" option
* improved DXVA color space conversion performance again
* added trade option "trust DXVA color & levels conversion"
* SettingsSetBoolean("DebugOsd") now turns the debug OSD on/off

Re: Настройка отрисовщика madVR

madVR v0.87.17:
* fixed: FSE seekbar didn't show, anymore
smile

Re: Настройка отрисовщика madVR

madVR v0.87.18

* fixed: #181: "deint" tag sometimes didn't work when using profiles
* fixed: #277: DVD Navigator: external subtitles displayed incorrectly
* fixed: target rects with odd widths/heights resulted in a black border
* fixed: SettingsSetBoolean("DebugOSD") didn't take effect immediately
* DXVA scaling is done in RGB again for Intel and NVidia
* DXVA performance improvement under certain conditions
* small performance improvement when movie aspect ratio doesn't match display
* 3dlut split screen mode can now supports mouse drag & drop
* 3dlut can now be temporarily disable (and reenabled) via keyboard shortcut
* some reliability improvements to refresh rate calculation algorithm

Re: Настройка отрисовщика madVR

madVR v0.87.19

* fixed: seeking sometimes froze (e.g. with Haali Splitter)
* fixed: DXVA scaling with "use a separate device for DXVA" -> black screen

smile

Re: Настройка отрисовщика madVR

madVR v0.87.21

* fixed: (un)install.bat now works without having to manually "run as admin"
* fixed: active display wasn't properly set in the settings (x64)
* added workaround for window subclassing crash (x64)

100

Re: Настройка отрисовщика madVR

madVR v0.88.2

* added D3D11 option "present a frame for every VSync"
* added option to choose medium/high SuperRes error upscaling quality
* pages "image enhancements" and "upscaling refinement" are now profileable
* fixed: dark video in windowed mode when using error dif with 10 bit display
* fixed: FineSharp modes 2 and 3 corrupted image quality
* fixed: some controls (FSE seekbar, and ZoomPlayer controls) didn't work
* fixed: corrupted render times and more when using a lot of rendering steps
* madVR no longer disables desktop composition when D3D11 is activated
* if DWM is disabled, when madVR starts, D3D9 is used instead of D3D11
* if DWM is disabled while madVR renders with D3D11, madVR pauses playback