Новости про Adobe и GPGPU

Плагин Intel для Adobe Premiere для технологии ускорения перекодирования видео Quick Sync

Задействовать функции кодирования видео процессоров Sandy Bridge в известном редакторе.

Одним из новшеств архитектуры Sandy Bridge процессоров Intel Core iX второго поколения является наличие выделенных блоков в составе графического ядра для декодирования и кодирования видео в популярных форматах. Последняя функция под названием Quick Sync продемонстрировала неплохие результаты в обзорах, показав впечатляющие качество и скорость операций. Хотя ранее предполагалось, что данная функциональность будет доступна через универсальные APIвроде OpenCL, пока что единственный способ её использовать — использовать собственный Intel Media SDK 2.0, с библиотеками которого должны соединяться приложения. К выходу Sandy Bridge ряд разработчиков представил соответствующие приложения, но в основном это простенькие редакторы и конвертеры, рассчитанные на широкие массы конечных пользователей.

Для профессионалов Intel выпустила плагин для известного редактора Adobe Premiere Elements и Premiere Pro, позволяющий осуществлять экспорт проектов с аппаратным ускорением кодирования. Поддерживается кодирование видео в стандарты H.264 и MPEG-2, Intel обещает двух-трёхкратное ускорение для H.264 в сравнении с кодеками Adobe. Для работы плагина требуются 32- или 64-битная версия Windows 7, Adobe Premiere Elements версий 8-9 или Premiere Pro CS4-5, ну и сам процессор архитектуры Sandy Bridge, причём должно быть доступно встроенное графическое ядро — аппаратное ускорение будет недоступно при отключенном ядре или при запуске приложения на мониторе, обслуживаемом видеокартой.

В ожидании новых процессоров плагин можно проверить и на существующих, в программном режиме, для чего потребуется установить Intel Media SDK 2.0.

Пока что плагин предоставляется в демонстрационных целях, в будущем не исключено появление коммерческого продукта. Напомним, что в Premiere CS5 уже был реализован механизм использования аппаратного ускорения в Mercury Playback Engine, но он не ускоряет операции экспорта и финального кодирования, работает только через NVIDIA CUDA и то лишь для небольшого количества видеокарт.

Функции GPU-ускорения в Adobe Photoshop CS5

В официальном блоге NVIDIA был опубликован видеоролик, на котором Син Килбрайд (Sean Killbride), управляющий подразделения технического маркетинга в компании, провёл демонстрацию основных функций в Photoshop CS5, которые получили GPU-ускорение.

Если в Photoshop CS4 были внедрены первые функции, использующие видеокарту для улучшения скорости работы этой программы, то в CS5 их список был значительно расширен.

В CS5 будет улучшена работа с ускорением увеличения, поворота и сдвига рабочей области. В CS5 появилась новая функция, позволяющая быстро увеличивать с помощью видеокарты нужную область изображения. Был улучшен инструмент «пипетка». Теперь при выборе цвета с изображения можно сразу оценить его в специальной области с фоновым. Появилась функция быстрого вызов палитры цветов. Благодаря ускорению GPU в новом Photoshop гораздо удобнее стало выбирать жёсткость кисти и её размер. Также на видео демонстрируется ускоренная сетка пикселей и сетка для инструмента обрезки.

Интересным инструментом нового Photoshop является кисть «Bristle brush», использующая GPU-ускорение. Её поведение максимально приближено к настоящей. Наверняка её преимущества оценят цифровые художники.

Adobe CS5 Accelerated GPU Features

NVIDIA ускоряет работу движка Adobe Mercury Playback

Как мы уже сообщали, новая версия профессиональной программы для монтажа и обработки видео, Premiere Pro от компании Adobe, будет оснащена переработанным движком Mercury Playback Engine.

Этот движок с помощью видеокарт NVIDIA позволяет значительно ускорить скорость рендеринга сцен с наложением множества слоёв, с добавлением эффектов и проч. Также благодаря CUDA и видеокартам NVIDIA Quadro ускоряется и предварительный просмотр результатов монтажа.

Всё это стало возможным благодаря тесной работе разработчиков из Adobe с командой специалистов из NVIDIA во главе с Андрю Креши, который рассказал немного о работе своей команды в небольшом видеоролике.

NVIDIA In A Minute: NVIDIA Fuels Adobe's New Mercury Playback Engine

Видеодемонстрации CUDA-ускорения в новом Premiere Pro

Вскоре компания Adobe представит новую версию своего профессионального редактора видео Premiere Pro, который будет активно использовать мощности видеокарт NVIDIA.

Достижение прироста во многих аспектах работы Premiere Pro при использовании видеокарт NVIDIA стало возможным благодаря разработке движка Adobe Mercury Playback.

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

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

GPU Accelerated Keying Effects: Adobe Premiere Pro CS5 & Quadro

Второе видео показывает ускорение работы с видео при создании ролика выского разрешения с эффектом «картинка в картинке».

GPU Acceleratd Picture-in-Picture: Adobe Premiere Pro CS5

Третий ролик показывает ускорение при создании проекта с многослойным видео.

GPU-Accelerated Overlays and Compositing: Adobe Premiere Pro CS5

Четвёртое видео демонстрирует прирост при использовании многослойной цветовой коррекции при монтаже видео.

GPU-Accelerated Engine & Color Correction: Adobe Premiere Pro CS5

Пятый ролик показывает огромный прирост при кодировании видео.

GPU-Accelerated Video Encoding: Adobe Premiere Pro CS5

Наконец, последнее видео представляет собой живую демонстрацию ускорения, которое обеспечивает движок Adobe Mercury Playback. Обин Олсен из Dv3 Productions показывает как система с двумя 4-ядерными 8-потоковыми процессорами Intel Core i7 не может справиться плавным рендерингом видео, созданного в демонстрации, в то время как CUDA позволяет добиться полностью плавного воспроизведения в реальном времени.

Adobe Mercury Playback Engine & Quadro Demo -Obin Olsen, Dv3 Productions

Детали от NVIDIA об использовании GPU-ускорения в следующей версии Adobe Premiere

Mercury Playback Engine будет поддерживать только «топовые» Quadro.

В блоге nTersect представитель NVIDIA Mark Priscaro рассказал о будущем GPU-ускоряемом движке работы с видео Mercury Playback Engine от Adobe, который ляжет в основу следующей версии Adobe Premiere.

Использование NVIDIA CUDA в Mercury Engine позволит буквально уничтожить задержки при многих операциях с видео, от простой прокрутки временной шкалы до наложения сложных эффектов в реальном времени. Можно будет наложить одновременно буквально тысячи клипов на шкалу, SD, HD или даже еще большего уровня качества. Детали изложены в представленных видео:

GPU-Accelerated Video Encoding: Adobe Premiere Pro CS5
GPU Acceleratd Picture-in-Picture: Adobe Premiere Pro CS5

Неприятной же новостью стало объявление, что поддержка GPU-ускорения будет доступна только для ограниченного числа видеокарт NVIDIA Quadro: Quadro FX 3800, Quadro FX 4800 и Quadro FX 5800. Возможно, потом к ним присоединятся карты на базе Fermi, но похоже, что повторяется история с ускорением спецэффектов в Photoshop CS4, доступного только в сочетании со специальной «видеокартой» Quadro CX.