Обзор видеоредактора vReveal с поддержкой NVIDIA CUDA

Введение

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

Новая программа постобработки видео vReveal призвана решить данную проблему. vReveal задействует ресурсы GPU для обработки видео при помощи технологии NVIDIA CUDA, что ускоряет работу до 5 раз в сравнении с CPU (по утверждению компании-разработчика).

Ключевые особенности

Хотя vReveal и несравнима с такими видеоредакторами как Adobe Premiere Elements, Sony Vegas или Apple iMovie, она позволяет настроить резкость и контраст, увеличить разрешение видео и значительно снизить шумы исходного материала.

Функции vReveal:

  • автоматическое сканирование ПК на предмет наличия любых видеофайлов и их представление в единой галерее;
  • воспроизведение видео;
  • устранение шумов в один клик;
  • 2x увеличение разрешения видео;
  • устранение эффекта «тряски» при видеосъемке;
  • увеличение резкости размытых участков изображения;
  • коррекция контраста;
  • увеличение яркости темных кадров;
  • создание скриншотов;
  • отправка видео друзьям;
  • прямая загрузка на YouTube или FaceBook;
  • сохранение в формате WMV или несжатом AVI;
  • обрезка видеофрагмента;
  • вращение видео;
  • режим дополнительных настроек;

Поддерживаемые форматы:

  • AVI, MPG, ASF, WMV;
  • MOV, MPEG 4, 3GP (с установленным QuickTime);

Для остальных форматов требуется установка необходимого кодека.

  • Разрешение исходного видео: до 1280x720(720p)
  • Разрешение конечного видео: до 1280x720(720p)

Алгоритм работы

Основная технология, применяемая в vReveal, называется «super-resolution».  Причина столь странного названия кроется в том, что благодаря ей увеличивается разрешение видео и удаляются шумы.

Алгоритм анализирует множественные однотипные изображения объекта и на их основе строит одно улучшенное (с повышенной детализацией). В дополнении к этому система контроля движения позволяет стабилизировать видео с эффектом «тряски».

 

Для многократного анализа множества объектов нужна большая вычислительная мощность. Поэтому vReveal использует ресурсы графической системы компьютера с помощью NVIDIA CUDA.

Работа с программой

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

  • операционная система: Windows XP or Vista
  • процессор: Intel или AMD 1,6 ГГц с поддержкой расширений SSE-2
  • оперативная память: не менее 1 Гб
  • видеокарта с 32 шейдерными ядрами (не ниже GeForce 9500 GT) для CUDA
  • жёсткий диск: не менее 50 Мб свободного места для установки программы
  • драйвер NVIDIA версии 178.хх или новее для CUDA

Установка

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

Первая вещь, которая приятно меня удивила — малый размер инсталлятора (всего 8,5 Мб). Сейчас трудно встретить столь экономичные программы. При запуске инсталлятора предлагается выбрать язык интерфейса (русский отсутствует):

 При первом запуске программа предложила просканировать компьютер на предмет видеофайлов одним из двух способов: сканирование стандартных папок «Мои видео», «Мои изображения» и рабочего стола или сканирование пути, указанного пользователем:

Работа с видео

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

Выбрав ролик, мы попадаем в раздел «Enhance», где находятся функции обработки и коррекции. Можно обработать видео в один клик («One Click Fix»), задать один из шести вариантов коррекции или перейти во вкладку «Fine Tuning» и настроить все действия вручную

Вкладка «Save&Share» позволяет сохранить результат и отправить его друзьям. Но к ней я так и не смог перейти, потому что ни один из моих видеороликов не поддерживался для обработки. Надеюсь, в новой версии не придется скачивать дополнительные кодеки, дабы устранить этот недостаток.

Стоит отметить меню «Tools» и его пункт «Options»;

 

В первом можно «на лету» включать/отключать поддержку GPU, а во втором — задавать параметры обработки видео.