ЧАВО для новичков - Справка Light Alloy

# ЧАВО для новичков

## Вопросы

1. Окна открытия/добавления файлов. В чем различия?
2. Ключевые кадры. Чем они отличаются от остальных?
3. DXVA. Что это?
4. Визуализаторы видео. Какая между ними разница?

## Ответы

1. Окна открытия/добавления файлов. В чем различия?
   Диалог - стандартный хорошо всем известный режим.
   Расширенный диалог - это очень функциональный диалог открытия/добавления (все виды дисков и устройств, сетевые в том числе, избранное, подсветка по времени жизни, разные виды добавления и прочее). Однако он может сильно тормозить, если в каталоге несколько сотен или тысяч файлов.
   Для открытия отдельного файла в нем используйте двойной щелчок.
   ТВ-диалог - является упрощенной альтернативой расширенного диалога. Ввиду использования минимума информации о файле, работает в папках с сотнями файлов быстрее предыдущего диалога. Является единственным диалогом, в котором можно настроить цвета и размер шрифта (от маленького до гигантского), что позволяет использовать его, лежа в халате на диване, попивая сок и катая радиомышку по кошке.
   Полноэкранный диалог - сделан для телевизоров и пультов. Обладает минимумом лишних элементов. Всё управляется табом, стрелками и энтером.
   Папки - Стандартный диалог добавления папок, дополняющий обычный диалог. Его функционал более удобно реализован в Расширенном и ТВ-диалогах.
2. Ключевые кадры. Чем они отличаются от остальных?
   Ключевые кадры хранят всю информацию об изображении. Остальные - только об изменении изображения относительно предыдущего, что хорошо экономит место. Особенности ключевого кадра:
   + при обращении к ключевому кадру не требуется обрабатывать последовательность предыдущих кадров. Поэтому перемотка по ключевым кадрам намного быстрее, а иногда - почти мгновенна.
   - поскольку ключевые кадры занимают много места, то они весьма редки. Поэтому перемотка по ключевым кадрам имеет погрешность: +/- 3 секунды.
3. DXVA. Что это?
   DXVA (DirectX Video Acceleration) - это метод обработки (декодирования) видео силами видеокарты. Сильно снижает нагрузку на процессор. Обычно видеокарта производит декодирование, затрачивая меньше ресурсов, а значит - меньше потребление электричества, меньше нагрев компьютера, меньше гула от вентиляторов. DXVA возможен только для некоторых видов сжатия видео (к примеру, h264 поддерживается, а вот XviD - нет). DXVA активируется если в дереве фильтров между видеодекодером и визуализатором нет промежуточных звеньев (программные обработчики видео, субтитры и т.п.)
4. Визуализаторы видео. Какая между ними разница?
   Визуализатор(видеорендерер) — тип програмного обеспечения, предназначенный для преобразования информации в зрительные образы.

   Эти визуализаторы рекомендуются для Windows XP и младше:

   - VMR7 Windowless - визуализатор по умолчанию для Windows XP. Очень быстрый и легкий.

     Преимущества:

     - легкий (использует оверлей) - рекомендуется для слабых компьютеров;
     - быстрый - рекомендуется для видео в частотой кадров больше 50fps;
     - поддерживает DXVA при условии отсутствия субтитров (также можно выключить их загрузку в настройках).

     Недостатки:

     - оверлей возможно использовать только для одного видео; его приходится делить со всеми проигрывателями видео;
     - при нажатии PrintScreen сохраненный кадр вместо видео будет содержать только цвет-заглушку.
   - VMR7 Renderless - аналогичен предыдущему, но не использует оверлей.

     Преимущества по сравнению с предыдущим:

     - сохраняется кадр при нажатии PrintScreen;
     - позволяет располагать субтитры на черных полосах.

     Недостатки по сравнению с предыдущим:

     - совсем немного тяжелее;
     - не поддерживает DXVA;
   - VMR9 Windowless - является аналогом VMR7 Windowless, но для построения изображения использует DirectX 9.

     Преимущества по сравнению с предыдущими:

     - немного лучше масштабируется изображение;
     - сохраняется кадр при нажатии PrintScreen.

     Недостатки по сравнению с предыдущими:

     - немного тяжелее;
     - не поддерживает DXVA.
   - VMR9 Renderless - является аналогом VMR9 Windowless, но посложнее.

     Преимущества по сравнению с предыдущими:

     - поддерживает DXVA даже при использовании субтитров;
     - позволяет располагать субтитры на черных полосах;
     - немного лучше масштабируется изображение;
     - сохраняется кадр при нажатии PrintScreen.

     Недостатки по сравнению с предыдущими:

     - не приспособлен для видео с высокой частотой кадров.

   Эти визуализаторы рекомендуются для Windows Vista и старше:

   - EVR - визуализатор по умолчанию для Windows Vista и старше. Самый быстрый и легкий (но для Windows XP это не так).

     Преимущества:

     - легкий, быстрый, родной;
     - в Windows XP лучше масштабирует красные изображения на видеокартах Radeon.

     Недостатки:

     - не поддерживает DXVA при использовании субтитров;
     - в Windows XP требует .NET Framework 3.5.
   - EVR CA - оптимизирован для использования субтитров.

     Преимущества по сравнению с EVR:

     - поддерживает DXVA даже при использовании субтитров;
     - позволяет располагать субтитры на черных полосах.

     Недостатки:

     - требует немного более ресурсов.
   - EVR Sync - адаптирован для синхронизации частоты отрисовки с частотой кадров монитора (или телевизора).

     Преимущества по сравнению с EVR:

     - избавляет от разрывов видеокадра.
     - поддерживает DXVA даже при использовании субтитров;
     - позволяет располагать субтитры на черных полосах.

     Недостатки:

     - самый тяжелый из EVR-визуализаторов;
     - требует тонкой настройки под конкретный монитор / телевизор;
     - иногда нестабилен.

   Отдельной позицией идет MadVR.

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

     Преимущества:

     - высокое качество масштабирования изображения (в т.ч. выбор алгоритма интерполяции);
     - коррекция спектра и контрастности для разных видов мониторов;
     - обработка видео GPU в 16-битном режиме без потерь;
     - активно развивается.

     Недостатки:

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

   Подробно про установку, настройку и нюансы MadVR можно прочитать в отдельной статье.