Madvr что это за программа и нужна ли она

MadVR

MadVR (официальный форум) — это относительно молодой визуализатор за авторством madshi. Основной упор в нем делается на максимальное качество выводимого изображения. Предъявляет весьма высокие требования к видеокарте.

К основным его особенностям можно отнести:

Сравнение MadVR с остальными визуализаторами

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

На изображении выше выполнено сравнение вывода кадра через VMR-7 и MadVR. Это образец видео, уменьшенного в 5 раз (само изображение увеличено, чтобы было проще заметить разницу). Обратите внимание, что MadVR аккуратнее сгладил резкие переходы, такие как левая щека и волосы или правое плечо и стена сзади.

Однако необходимо отметить, что в реальном использовании эта разница будет заметна на порядок слабее, поскольку столь существенные изменения размеров изображения очень редко используются.

Системные требования

Установка

Установка визуализатора в систему

Первоначальная настройка в Light Alloy

С чего начать?

Для начала рекомендуется просто попытаться воспроизвести видео в полном экране.

Проверьте, плавно ли идет видео, не появляются ли при воспроизведении пропущенные кадры. Для этого нажмите во время воспроизведения Ctrl + J чтобы вывести статистику madVR. Посмотрите на dropped frames. Возможно, будет несколько пропущенных кадров, появившихся во время загрузки видео, поэтому рекомендуется нажать Ctrl + R для сброса счетчика. Лучше всего проверить несколько видео разного качества и размеров изображения. Если количество пропущенных кадров растет (а процессор при этом не перегружен), то, скорее всего, ваша видеокарта слишком слаба для использования madVR.

Настройка MadVR

Масштабирование изображения

Откройте настройки madVR через дерево фильтров. В появившемся окне нажмите на Edit Settings. Появится окно настроек madVR.

Для начала выберите тип вашего монитора в devices. Теперь мы изменим алгоритм в scaling algorithms.

Для Chroma resampling рекомендуется оставить SoftCubic100.

10-битное видео

Особенности работы MadVR

При использовании MadVR необходимо учитывать несколько нюансов:

Статья актуальна для МadVR версий 0.84.4 — 0.84.7.

Источник

Настройка Media Player Classic — инструкция для пользователей

Настройка Media Player Classic – обязательная процедура после установки или распаковки портативной версии проигрывателя. Лучше потратить пару минут на изменение параметров конфигурации под себя, чем потом искать нужные функции и испытывать дискомфорт при просмотре видео или управлении воспроизведением.

Внешний вид

Первое, что подвергается изменению после запуска плеера – интерфейс. Поддержкой тем оформления и цветовых схем MPC HC не похвастается – его интерфейс нацелен на минимализм. Все же некоторые возможности по управлению окном и его внешним видом есть.

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

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

Управление

Media Player Classic умеет открывать все или выбранные поддерживаемые форматы мультимедиа двойным кликом в Проводнике и интегрироваться в него

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

Здесь активируется функция автопроигрывания компакт-дисков с мультимедиа.

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

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

Воспроизведение

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

Внимания заслуживает лишь видео-рендер – программа для отображения видео на дисплее. Их настройки изначально нацелены на получение максимального качества изображения, но требуют больших производительных мощностей.

MadVR

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

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

В случае с 10 битами активируйте опцию Enable automatic fullscreen в RenderingGeneral settings.

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

Расположенный далее раздел Display Modes – один из важнейших, отвечает за контроль над частотой обновления дисплея, необходимой для синхронизации с fps открытого видеоролика – частоты должны быть равными либо кратными.

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

Их смотрите в: контекстном меню Рабочего стола выберите «Параметры экрана», в открывшемся окне пролистайте вниз и выберите «Дополнительные…».

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

Дальше кликните «Свойства видеоадаптера для дисплея 1», и выпадающем списке во вкладке «Монитор» найдете поддерживаемые частоты.

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

Если выше 60 Гц ничего нет, поле List all display оставьте пустым.

Processing

В Artifact removal активируйте Reduce banding artifacts и первый переключатель перенесите к Medium.

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

При слабом железе, тормозах и воспроизведении с рывками в Image enhancements активируйте LumaSharpen и снимите флажки возле пунктов Activate.

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

Scaling algorithms

В Chroma upscaling улучшается цветовое восприятие изображения. Алгоритмы размещены в порядке спадания силы повышения качества. При слабом железе или глюках выбирайте расположенные ниже средины.

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

В Image Downscaling – уменьшение разрешения картинки, если оно превышает разделительную способность монитора, и Image Upscaling – наоборот – повышение разрешения видео до используемого монитором.

Rendering

В General settings выставьте все, как на картинке.

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

Smooth motion – включите единственную опцию – обеспечит плавное воспроизведение, исключит дрожание кадров.

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

Trade quality for performance – как на картинке.

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

Остальные опции на качество видео и требуемую мощность заметного влияния не оказывают.

Субтитры и прочее

С внешним видом текста субтитров можно экспериментировать долго, их много. Часть изменений вступает в силу после клика по кнопке «Применить», другие – после закрытия окна с настройками, что не удобно.

Для изменения яркости посетите раздел «Разное» или воспользуйтесь сочетанием горячих клавиш, которые можно переназначить.

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

Большинство настроек MPC HC, касающихся размера, масштаба и положения кадров применимы только для текущего сеанса – до закрытия Media Player Classic.

Источник

Настройка madVR: пошаговая инструкция

Высококачественный видеорендерер

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она Вам будет интересно: Как пользоваться VKbot: инструкция

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

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она Вам будет интересно: NFC-метки: что это, особенности

Установка для декодирования видео

Перед запуском установщика MPC x86, обращают внимание, что он дает возможность выполнить сброс настроек madVR, если перепутаны действия с другими руководствами или пакетами кодеков, можно начать процесс заново.

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

Аппаратное ускорение снижает использование процессора в поддерживаемых форматах, таких как 8-битный HEVC, 8-битный H264, VC-1 и mpeg, в зависимости от графической карты и того, что отмечено в параметрах декодера.

Сочетание клавиш madVR

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она Вам будет интересно: БИОС UEFI: настройка, инструкция и особенности

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

MadVR Debug OSD (Statistics) особенно полезен при диагностике проблем с отображением видео. Для этого потребуется включить отображение статистики отладки OSD.

Многооконный режим

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

Чтобы понять, что это за программа madVR и, как она функционирует, используют вкладку «Настройки оконного режима» в Windows или когда отключен полноэкранный эксклюзивный вариант. Увеличение количества буферов может потенциально привести к плавному воспроизведению за счет увеличения памяти. Рекомендуется оставить их по умолчанию. При использовании Smooth Motion, рекомендуют установить их на максимум до 8.

Подключение эксклюзивных параметров:

Алгоритмы масштабирования

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

Для того, чтобы правильно отредактировать параметры madVR, сначала воспроизводят любое видео в mpc hc настройки madVR. Затем правой кнопкой мыши нажимают на файл, переходят к фильтрам и нажимают на madVR, выбирая раздел «Изменить настройки». Убеждаются, что все нужные фильтры правильно отображаются в списке фильтров.

Для уменьшения масштаба изображения рекомендуется использовать Catmull rom. Для цветности и масштабирования выбирают Jinc с фильтром защиты от искажений, он считается лучшим по качеству, но для него требуется быстрый графический процессор.

Если компьютер слабенький, рекомендуют алгоритм Lanczos 3, тоже высокого стандарта и не требующей мощной видеокарты. В частности, для современных Intel параметры масштабирования dxva обеспечивают хорошие параметры просмотра при очень небольшом снижении производительности.

Масштабирование является одной из основных причин использования madVR, предлагающего очень высокие опции масштабирования. Большая часть видео хранится с использованием выборки цветности в формате 4: 2: 0, как черно-белое «детальное» изображение (яркость) с «цветным» (цветностью) более низкого разрешения, наслоенным сверху. Такая технологическая конструкция помогает маскировать низкое разрешение цветного изображения.

Предварительно убеждаются, что они вводятся для собственного разрешения дисплея, например, не вводят значения 720p для дисплея 1080p. Можно увидеть их данные во время просмотра, нажав «CTRL+J».

Калибровки в настройках

Эти преобразования цветового пространства требуют небольшого количества энергии графического процессора, поэтому если компьютер слабенький, чтобы воспроизвести файл в madVR без проблем, его придется отключить. Опции y CMS и 3DLUT намного сложнее в использовании, поскольку они более требовательны к GPU.

MadVR включает переключатель режимов отображения для автоматического разрешения и изменения частоты обновления. Большинство пользователей применяют его для обработки масштабирования видео и изменения частоты обновления, а вводят их через запятую. Предварительно убеждаются, что дисплей действительно поддерживает выбранные разрешения. Рекомендуют сначала переключиться на них через панель управления видеокарты.

Режим 25p для фильмов, как 24p (требуется Reclock) полезен для тех, кто использует контент на основе фильмов PAL (обычно DVD), поскольку он позволяет либо ReClock, либо VideoClock JRiver для воспроизведения контента PAL с исходным форматом 24p. Все, что делает эта опция, это переключается на лучший режим отображения для 24p, который зависит от проигрывателя. Лучше, если используется ReClock или VideoClock.

Удвоение разрешения Chroma или Luma

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

Его выполняют с применением NNEDI3. Прежде чем приступать к настройке параметров предварительно требуется учесть следующие факторы:

Повышение качества изображения

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

В зависимости от видеокарты, опция DXVA2 может быть либо высокопроизводительной, либо средней. Есть также фильтр защиты от прозвона и опция линейного освещения, которые увеличивают требования к графическим процессорам, когда они включены. Изначально целью должно быть плавное воспроизведение, а не лучшее качество изображения, поэтому рекомендуют при установке и настройке madVR для 4к выполнить все алгоритмы масштабирования на Bilinear.

В настоящее время доступна в Win 98 или более поздней версии и может использовать либо режим с наложением, либо VMR 7/9. Версия 2.0 применима только в ОС Vista, Windows 7 / 8 и более поздних выпусках, интегрируясь с Media Foundation (MF) и применяя Enhanced Video Renderer (EVR), присутствующий в MF.

Система смешивания кадров

Поскольку алгоритм работает с использованием смешивания кадров, можно увидеть небольшие побочные изображения на краю движущихся объектов, но это проявляется редко и зависит от используемого дисплея, и определенно предпочтительнее обычного дрожания из-за несоответствия частоты кадров обновления.

Есть некоторые случаи, когда дисплей делает поддержку 1080p24 / 50/60 и требуется использовать плавное движение. Если плазма отображает 24p при 48 Гц и нужно отобразить ее при 60 Гц, используя вместо этого Smooth Motion, чтобы уменьшить мерцание, то режим оставляют включенным.

Начиная с madVR 0.86.3 при показе видео со скоростью 23/24/25 кадров/секунду и с частотой 24 Гц, не будет активировать Smooth Motion, а только 23/24/25 кадров/секунду при 60 Гц. Поэтому видео, отображаемые в полноэкранном режиме, не используют Smooth Motion, но когда воспроизводится фильм в окне на рабочем столе с частотой 60 Гц, Smooth Motion активируется.

Опции повышения производительности

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

Эти опции существуют для снижения качества изображения и повышения производительности. Многие из этих параметров будут иметь очень небольшое влияние на работоспособность машины. Как правило, если существуют проблемы с производительностью, лучше всего подойти к списку, включив их по одному, пока воспроизведение не станет плавным.

Идея состоит в том, чтобы поэкспериментировать с различными параметрами, пока не будет достигнуто время рендеринга менее 40 мс, а предпочтительнее 30 мс для большинства типов видео с разрешением 720p и 1080p. Используя различные параметры Chroma Upscaling, стараются понять, какие параметры подходят лучше всего.

Рендеринг для высокопроизводительных процессоров

Если у пользователя высокопроизводительный графический процессор серии GTX 700 или выше, эти настройки должны дать около 12 мс времени рендеринга на кадр для 720p, благодаря CUDA. Время для 1080p, как правило, будет лучше, чем 720p, так как происходит меньшее масштабирование или удвоение видео, если оно смотрится в формате 1080p и 720p. Эти настройки должны работать для обоих форматов. В режиме 1080p можно использовать 128 нейронов для увеличения цветности и удвоения параметров.

Редактируют настройки, нажав правой кнопкой мыши на значке madvr во время воспроизведения видео с помощью mpc hc или PotPlayer. Если нет подробного списка, нужно нажать правой кнопкой мыши на панели задач Windows > Свойства, а затем настроить область уведомлений и нажать «всегда показывать все значки и уведомления». Это должно работать для Windows 7 и Windows 8. Если используется графический процессор Nvidia, убеждаются, что включено шумоподавление и усиление краев на панели управления Nvidia.

Конфигурация Nvidia GTX 770 SLI

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

Удвоить разрешение Luma можно с использованием NNEDI3 и 32 нейронов. Для конфигурации GTX 970 используют DXVA2 для масштабирования изображения, поскольку при любых других настройках madVR время рендеринга составляет 50 мс + с MPC-HC, что приводит к большому количеству пропущенных видеокадров. Эти настройки также хорошо работают для фильмов с 720p и ниже. Можно утверждать, что использование NNEDI3 для Chroma Upscaling не стоит дополнительных затрат на GPU, и что Bicubic или Lanczos являются лучшими режимными вариантами.

Использование рендерера madvr с декодером lav cuvid позволяет ему получить доступ к API-интерфейсу NVIDIA CUDA для обработки видео, что не было достигнуто раньше. Он использует ту же технологию, которая была доступна только для игр. Никто не смог создать программное обеспечение, которое позволит делать это с картами ATI, поскольку выходит далеко за пределы возможностей dxva. Это наилучшее качество изображения, которое можете достичь с помощью ПК. Также необходимо использовать видеокарту с большим количеством потоковых процессоров. Таким образом, понадобится не менее gts 450, предпочтительно GTX 460.

Источник

Секреты качественного воспроизведения видео на компьютере. Часть 3: Настройка плавного воспроизведения в рендере madVR

Здравствуйте уважаемые читатели блога www.ithabits.ru. В предыдущих статьях мы выяснили, что если нет проблем с быстродействием компьютера, то основное влияние на плавность воспроизведения видео оказывают временные (ударение на последнем слоге) характеристики. В первую очередь это несоответствие частоты обновления экрана монитора частоте кадров воспроизводимого видеоконтента.

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

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

Как быть, если в списке доступных отсутствует режим 24р или дисплей и вовсе поддерживает одну единственную частоту обновления равную 60 Гц?

Ожидать от мировой киноиндустрии отказа от стандарта съемки 24 кадра в секунду в самое ближайшее время не приходится.

Однако, как мы уже говорили, решение есть. Как гласит древняя восточная мудрость: “Если гора не идет к Магомету, то Магомет идет к горе”.

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

Возможно ли это? Не только возможно, но уже широко используется, например, во многих современных телевизорах.

Эту технологию обобщенно можно назвать “Smooth motion” (плавное движение). У разных производителей видеоаппаратуры она имеет различные названия. Например, в телевизорах SonyMotionflow, у Samsung — Clear Motion Rate, у других производителей как-то еще, но суть от этого не меняется. Заключается она в добавлении недостающих промежуточных кадров методом интерполяции соседних кадров исходного видео непосредственно в процессе его вывода на экран.

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

Сразу же необходимо отметить, что отнюдь не все зрители воспринимают изменение частоты кадров фильмов с 24 до 60, 100 и более в секунду как однозначное благо. Некоторые отмечают, что при этом совершенно меняется характер восприятия и теряется привычное ощущение кино. Иногда это даже называют эффектом мыльной оперы (soap opera effect).

И действительно, такое мнение не лишено оснований. Не знаю как вы, а мне с детства достаточно было одного взгляда на экран телевизора, чтобы мгновенно определить, что показывают – художественный фильм или телевизионную постановку. А всего-то разница была в два раза – 25р против 50i (о демонстрации фильмов 24р в телевизионных системах PAL/SECAM смотрим в предыдущей части).

В любом случае имеет смысл попробовать и лишь после этого принимать решение о том, как лучше смотреть фильмы. Ну а если устройство видео вывода не поддерживает режим 24р, то думать особо и не о чем.

Далее мы рассмотрим три возможных варианта реализации Smooth motion:

Из-за большого объема материала в данной статье будет представлено описание лишь первого из них, а именно настройки рендера madVR. Два других – в следующей части.

Настройка рендера madVR

В прошлый раз мы уже начали знакомиться с программным обеспечением madVR.

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

Рассмотрим основные настройки рендера madVR. (Загрузка и установка данного ПО была разобрана здесь).

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

В целом можно рекомендовать такой подход к настройкам данного фильтра.

Запасаемся несколькими видеофайлами с различным разрешением по горизонтали: 720, 1280, 1440, 1920 px и частотой кадров: 23,976, 24, 29,97, 50, 59,94 fps.

Не обязательно должен присутствовать весь перечисленный набор, но одного “предельного” 1080р60 будет недостаточно. Так, в моем случае самыми “тяжелыми”, кто бы мог подумать, оказались файлы MPEG 1440х1080i50 с видеокамеры. Почему, вскоре станет понятно.

Для более-менее объективной настройки вывода потребуется контролировать загрузку графического процессора.

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

Владельцы видеокарт AMD, правда не все, могут использовать для этой цели вкладку AMD OverDrive в Catalyst Control Center.

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

Всем остальным можно порекомендовать утилиту TechPowerUp GPU-Z. Ее можно скачать непосредственно с сайта разработчика.

На вкладке “Sensor” представлена информация о состоянии видеоадаптера в интересующий момент времени. В первую очередь нас будет интересовать загрузка процессора (GPU Load). Информация об использовании видеопамяти (Memory Used) поможет определиться с количеством видео буферов.

Ниже представлены оптимальные с точки зрения качество/производительность настройки madVR применительно к компьютеру с процессором i7-950 (3,06 GHz) и видеокартой NVIDIA GeForce GTS 450.

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

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

Напомню, что войти в настройки madVR можно только непосредственно во время воспроизведения видео медиаплеером, поддерживающим данный тип DirectShow вывода, с помощью соответствующего значка в трее или через меню “Воспроизведение –> Фильтры –> MadVR” (для MPC-HC). Настройки madVR можно открыть и из меню по правому клику мышью в любом месте экрана плеера.

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

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

Для каждого подключенного к видеокарте компьютера монитора указываем его тип.

Calibration (калибровка)

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

На вкладке “Calibration” имеет смысл выбрать “this display is already calibrated” (дисплей уже откалиброван). MadVR позволяет задавать расширенные калибровочные характеристики, однако в подавляющем большинстве случаев лучше указать все так, как показано. Задание этих параметров нужно рендеру для правильного преобразования цветовых пространств.

Display modes (Режимы дисплея)

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

Данную вкладку мы уже разобрали в прошлый раз. В поле “list all display modes…” нужно вписать режимы, поддерживаемые дисплеем и выбрать в какой момент — при старте воспроизведения или при переходе на полный экран, переключать частоту его обновления.

Возможность обработки видео 25р как 24р пропускаем (для реализации данной опции необходима установка дополнительного ПО).

Decoding (декодирование видео)

Считаем, что все вопросы с декодированием видео к этому моменту уже решены и поэтому вкладку “decoding”, на которой для MPEG2, VC1 и h264 можно отдельно включить декодирование с помощью ffmpeg/libav, пропускаем.

Большое количество свободных медиаплееров, в том числе MPC, перешли на использование декодера LAV. Сегодня это представляется оправданным и целесообразным.

Если есть проблемы с производительностью центрального процессора компьютера, то для его разгрузки, если позволяют возможности видеоадаптера, в настройках декодера LAV можно включить аппаратное декодирование видео с помощью GPU.

Deinterlacing (деинтерлейсинг)

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

В самой первой публикации темы интерлейсному видео уже было уделено достаточно много внимания.

Определения для вариантов переключателя “automatically activate deinterlacing when needed (автоматически активировать деинтерлейсинг если нужно)” могут показаться несколько неожиданными: “if in doubt, activate deinterlacing (если есть сомнения, то активировать деинтерлейсинг)” и “if in doubt, deactivate deinterlacing (если есть сомнения, то выключить деинтерлейсинг)”. О каком сомнении или неопределенности может идти речь?

Дело в том, что декодеры далеко не всегда правильно распознают тип видео. И LAV в данном случае не является исключением. Например, вот с такими настройками неожиданно возникла проблема с деинтерлейсингом обычного PAL DV видео.

С чем это связано сказать трудно, как и невозможно дать единую рекомендацию для всех типов видео с полями. В целом можно рекомендовать такой подход – включить деинтерлейсинг в настройках кодека, программный или аппаратный, а в рендере madVR сделать “подстраховку”, как это показано на рисунке.

Узнать активен ли деинтерлейсинг в рендере madVR можно из информации, выводимой по комбинации клавиш “Ctrl+J”, а переключать режимы обработки чересстрочного видео на ходу с помощью “Ctrl+Alt+Shift+T”.

Artifact removal (удаление артифактов)

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

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

Очень высокое качество масштабирования изображения в рендере madVR является одной из главных причин, по которой его стоит использовать.

Chroma upscaling (масштабирование цвета)

Большинство цифровых видеофильмов кодируются в формате субдискретизации цветности 4:2:0. Это означает, что черно-белое изображение (luma — яркость) сохраняется в видео с полным разрешением, а цветовая картинка (chroma — цветность) имеет разрешение в два раза меньшее как по горизонтали, так и по вертикали. В данном представлении четыре соседних пикселя (квадрат 2х2) имеют одинаковый цвет.

По сравнению с представлением без субдискретизации (4:4:4), 4:2:0 позволяет уменьшить скорость потока (битрейт) и, соответственно, конечный размер видеофайла примерно в два раза.

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

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

В этой связи вспомнился некогда легендарный домашний компьютер ZX Spectrum. Возможно старшее поколение читателей его помнит. Графическое разрешение создаваемой им картинки составляло 256х192 точек, а вот цветовые атрибуты задавались по знакоместам размером 8х8 пикселей. Благодаря такому решению получилось занять под видеопамять всего около 7 Кб. Хотя, конечно, возникли определенные сложности с рисованием цветных изображений и сами они выглядели порой весьма забавно.

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

По причине, отмеченной выше, цветная картинка всегда масштабируется в madVR в сторону увеличения (Chroma upscaling) до разрешения видео. Это позволяет заметно улучшить качество ее визуального восприятия.

Интерфейс секции “Scaling algorithms” выполнен в дружественном пользователю стиле. Слева представлены доступные алгоритмы масштабирования. Общий порядок такой – качество увеличивается сверху вниз по списку. Разумеется, одновременно с этим повышаются и требования к производительности компьютера.

Так, самый примитивный, но одновременно и самый быстрый и легкий алгоритм “Nearest Neighbor (Ближайший сосед)” расположен в самом верху.

Зато внизу можно увидеть появившийся не так давно в madVR OpenCL алгоритм масштабирования цветности NNEDI3, являющийся на сегодняшний момент времени одним из лучших. Однако позволить себе его смогут только владельцы достаточно продвинутых видеокарт.

В моей конфигурации компьютера со старенькой NVIDIA GeForce GTS 450, равно как и с ее одноклассницей AMD Radeon HD 5770, выбор алгоритма масштабирования NNEDI3 мгновенно загружает GPU до уровня, близкого к 100%, со всеми вытекающими из этого последствиями в виде заикающегося видео.

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

В конце концов я остановился на методе Jinc, но при этом для уменьшения нагрузки на GPU пришлось отключить в настройках LAV аппаратное декодирование (примерно –10% для 1080р50/60, соответственно, +10…15% увеличение загрузки CPU).

Идеальных алгоритмов масштабирования не существует. Каждый из них имеет свои сильные и слабые стороны.

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

В категории положительных (зеленых) характеристик присутствуют:

Sharpness – резкость. Очевидно, в комментариях не нуждается.

Hide source artifacts – способность алгоритма скрывать дефекты (артифакты) исходной картинки.

В категории отрицательных (красных) свойств представлены:

Aliasing – широкий класс нежелательных визуальных эффектов (артефактов), проявляющихся в компьютерной графике в простейшем случае как зубчатость, неровность, ступенчатость линий, расположенных не параллельно краям экрана.

В более широком смысле aliasing означает неправильное или искаженное представление реального объекта его цифровой моделью, обусловленное недостаточной частотой выборок. В нашем случае частота выборок определяется разрешением изображения и частотой кадров видео.

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

Rinding — «звон» — переходный процесс в виде затухающих колебаний. Получил свое название по аналогии со звучанием колокола после удара по нему. При цифровой обработке изображений rinding приводит к появлению артефактов, представляющих собой ложные сигналы вблизи резких переходов. Визуально они проявляются в виде полос или «призраков» у краев объектов.

Other artifacts – другие искажения.

Image upscaling (увеличение изображения)

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

Для того, чтобы правильно выбрать подходящий для вашей конфигурации оборудования алгоритм масштабирования, как раз и потребуются видеофайлы разного формата и утилита TechPowerUp GPU-Z, о которых мы упомянули выше.

Подбор будем проводить по критерию качество/производительность.

Для видеокарт средней категории имеет смысл сразу начать с метода “Bicubic”. По многочисленным оценкам он дает вполне приемлемое для большинства случаев качество при увеличении разрешения — Image upscaling.

Проверяем загрузку GPU при воспроизведении выбранных видеофайлов. Если она невелика, то можно попробовать другие варианты, расположенные ниже по списку, или включить дополнительные опции. Например, активировать anti-ringing фильтр, как показано на иллюстрации.

Необходимо иметь в виду, что при воспроизведении видео с разрешением 1920х1080 на дисплее с таким же разрешением Image upscaling задействован не будет. Поэтому, как я уже говорил выше, одного “предельного” файла 1080р60 для настройки madVR недостаточно.

Image downscaling (уменьшение изображения)

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

Поступаем аналогично двум предыдущим настройкам, но начать лучше сразу с метода “Lanczos”, который лучше справляется с задачей Image downscaling — масштабирование изображения в сторону уменьшения размерности.

Для активизации фильтра разрешение окна или экрана монитора должно быть меньше, чем разрешение видео. Если дисплей имеет разрешение 1920х1080, то запустить Image downscaling получится только в оконном режиме видеоплеера. Об этом нужно помнить в процессе настройки.

В целом настройка madVR на максимально возможное качество обработки изображения при сохранении необходимой для плавного воспроизведения производительности является задачей весьма увлекательной.

Некоторые настройки madVR из раздела Rendering способны оказывать заметное влияние на производительность.

General settings – основные настройки

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

Если не вдаваться в детали, то можно сказать, что включение режимов “windowed overlay (оконное наложение)” и “automatic fullscreen exclusive mode (автоматическое включение эксклюзивного режима при полноэкранном воспроизведении)” потенциально должно улучшать производительность. Попробуйте. Лично я не нашел в этих режимах для себя ничего полезного. Кроме того, fullscreen exclusive mode запрещает вывод на экран любых окон других приложений, не будет работать и “Print Screen”.

В разделе General settings есть настройка длинны очередей на обработку в СPU (decoder queue) и GPU (upload/render queue). Если есть проблема с плавностью воспроизведения, то теоретически увеличение очередей должно помочь ее решению. Однако при этом нужно помнить, что чем больше длинна, тем больше памяти нужно madVR.

Проконтролировать доступный объем видеопамяти можно с помощью утилиты TechPowerUp GPU-Z.

Windowed mode settings – настройки оконного режима

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

Как следует из названия, эти параметры применяются когда madVR работает в оконном режиме. При отключенном fullscreen exclusive mode эти настройки будут использоваться как при работе в окне, так и в при переходе к полноэкранному представлению.

Данная настройка определяет количество буферизированных кадров и потенциально может повлиять на плавность воспроизведения. По умолчанию в память предварительно загружаются 3 кадра. При обычном воспроизведении этого вполне достаточно. Однако, если планируется включить опцию Smootch motion, то имеет смысл увеличить размер буфера, например, до 8-ми кадров.

Нужно помнить, что при этом будет использовано больше памяти.

Exclusive mode settings – настройки режима эксклюзивного полноэкранного воспроизведения

Аналогично Windowed mode settings.

Smooth motion – плавное воспроизведение

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

Наконец мы подошли к главной цели сегодняшней публикации – к опции Smooth motion.

Smooth motion в madVR – это не совсем то, о чем мы говорили в начале статьи. Она не является системой безусловной интерполяции кадров, которая используется в телевизорах, или в системе SVP, о которой пойдет речь в следующей части.

В рендере madVR Smooth motion предназначена для организации плавного воспроизведения в тех случаях, когда частота кадров исходного видео не соответствует ни одной из частот обновления экрана монитора.

Так как для согласования частот используется смешивание кадров (frame blending), то иногда можно увидеть ореол вокруг движущихся объектов. Однако такое случается достаточно редко и точно не может перечеркнуть ценность улучшения плавности воспроизведения.

Если сделать настройки так, как показано на иллюстрации, — “Enable smootch motion frame rate conversion only if there would be motion judder without it” (включить преобразование частоты кадров только тогда, когда без него будет дрожание изображения), то функция будет активироваться только в тех случаях, когда это действительно нужно. Например, при воспроизведении видео с частотой кадров 23/24/25/50 на мониторе с частотой 60 Гц. А вот для NTSC частот 30/60 кадров в секунду в этом случае smootch motion останется неактивной.

Если экран вашего устройства вывода имеет возможность обновляться с частотой 50 Гц, эту возможность нужно обязательно использовать. В этом случае smootch motion будет включаться в работу только для фильмов 23/24 fps.

В общем случае такую настройку можно считать оптимальной.

Могу сказать, что фильмы с наиболее распространенной частотой кадров 29,976 fps с включенной в madVR функцией smootch motion смотрятся на мониторе 60 Гц очень даже неплохо.

Еще одним положительным аспектом реализации технологии smootch motion в madVR является ее низкая ресурсоемкость. Общее правило такое – если вам удалось настроить и запустить madVR в принципе, то smootch motion также будет работать.

Dithering (сглаживание)

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

Выбор метода сглаживания в данной секции настроек может оказать решающее влияние на производительность. В последних версиях madVR появилась реализация очень высококачественного алгоритма сглаживания, известного как Error Diffusion. К сожалению, это как раз то, что, как и NNEDI3, может мгновенно поставить на колени вашу видеокарту. Кстати, для работы Error Diffusion нужна поддержка DX11 со стороны GPU видеоадаптера.

Как следует из комментариев к представленным алгоритмам, быстрой альтернативой Error Diffusion является Ordered Dithering.

Включение дополнительных опций use colored noise (использовать цветной шум) и change dither for every frame (менять сглаживание для каждого кадра) не оказывают заметного влияния на нагрузку GPU. Но при этом их влияние неоднозначно. Выбирайте в данном случае то, что вам больше понравилось, или оставьте их первоначальные установки.

Trade quality for perfomance (улучшить производительность за счет качества)

Madvr что это за программа и нужна ли она. Смотреть фото Madvr что это за программа и нужна ли она. Смотреть картинку Madvr что это за программа и нужна ли она. Картинка про Madvr что это за программа и нужна ли она. Фото Madvr что это за программа и нужна ли она

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

Отмечать перечисленные опции нужно последовательно сверху вниз до тех пор, пока не будет достигнута необходимая плавность воспроизведения видео.

Keyboard shortcuts (клавиатурные комбинации)

Здесь можно посмотреть используемые в madVR для быстрого доступа к некоторым настройкам клавиатурные комбинации.

Желаю всем приятного просмотра фильмов, например в плеере MPC-HC, с использованием рендера madVR.

В следующий раз мы займемся изменением частоты кадров исходного видео с помощью программного обеспечения SmoothVideo Project (SVP). Не пропустите самое интересное.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *