В этой статье мы снова возвращаемся к применению параллельных …

В этой статье мы снова возвращаемся к применению параллельных вычислений с помощью GPU NVIDIA и технологии NVIDIA CUDA в области компьютерной графики (CG). Серия статей будет посвящена непосредственно решениям уже созданным и ориентированным на применение с GPU NVIDIA и использующие возможности технологии NVIDIA CUDA.

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

Статья содержит следующие разделы:

  • Adobe Mercury Playback сведения
  • Системные требования для Adobe Mercury Playback
  • Включение Adobe Mercury Playback
  • Воспроизведение нескольких дорожек с видео высокой четкости
  • Экспорт видео

Тема обеспечения беспрерывного воспроизведения видео-секвенций с множеством дорожек, уже давно стала избитой среди профессиональных монтажёров. При этом такие решения существуют. Одно из таких решений, это применение специальных плат для ускорения работы с видео (оцифровка, монтаж, применение фильтров и вывод финальной версии). Но применение GPU в качестве такого акселератора (даже при простом воспроизведении секвенции) было реализовано достаточно скудно. Хотя во времена Adobe Premiere 6.0 (или даже 6.5), было реализовано маломальское GPU ускорение за счет применения OpenGL.

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

С появлением технологий параллельных вычислений и особенно NVIDIA CUDA, разработчики стали разрабатывать инструменты и плагины к приложениям видеопроизводства обеспечивающие ускорение в воспроизведении, декодировании, кодировании и применении фильтров. Компания Adobe в этом году как раз и представила свою разработку Adobe Mercury Playback Engine. Обеспечивающую ускорение в воспроизведении и экспорте видео с помощью GPU NVIDIA GeForce и NVIDIA Quadro.

Отличительной особенностью нового движка визуализации в Adobe Premiere Pro CS5 является поддержка работы с видео высокой четкости (Full HD) и даже поддержка видео формата 2k и 4k. Плюс работа с форматом камеры RED ONE (RED RAW).

Сегодняшняя статья как раз посвящена Adobe Mercury Playback и рассмотрению его реализации в GPU Accelerated версии.

Понравилась статья? Поделиться с друзьями: