Новости про Adobe

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

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

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

Adobe logo

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

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

Adobe испытывает затруднения с аппаратным ускорением Flash в Linux

Сотрудник компании в своем блоге поделился проблемами реализации аппаратного ускорения видеодекодирования Flash-плагина в Linux. 

Mike Melanson, ведущий инженер Adobe по поддержке технологии Flash в операционных системах Unix/Linux, опубликовал в своем блоге серию сообщений о проблемах, с которыми компания столкнулась при реализации аппаратного ускорения декодирования и воспроизведения видео в Linux.

Adobe logo

Первой проблемой является разнообразие и различный уровень реализации API работы с аппаратными ускорителями видеодекодирования в Linux, представленное на специальной иллюстрации:

Декодирование видео в Linux

Разработчикам приходится иметь дело по меньшей мере с тремя проприетарными API, каждый из которых поддерживает лишь оборудование одного вендора (AMD для XvBA, NVIDIA для VDPAU и Broadcom для CrystalHD), причем, например, для XvBA спецификации в открытом доступе отсутствуют. Заявленные же как «универсальные» API вроде VA на самом деле являются лишь программными прослойками ко всё тем же VDPAU и XvBA. Мало того, определенное распространение получило использование оборудования напрямую из программ или через API универсальных вычислений, такие как CUDA и OpenCL.

Второй проблемой является отсутствие у имеющихся API ускорения декодирования и соответствующих драйверов оборудования функций по возврату полностью декодированных кадров приложению. В реализациях NVIDIA и AMD декодированный поток сразу уходит в устройство отображения, что может быть приемлемо для «чистых» проигрывателей мультимедиа, но неприемлемо для Flash, которому нужно объединять видео и прочие элементы веб-страницы в единое изображение. Проблема наглядно показана на иллюстрациях:

Воспроизведение видео проигрывателем

Воспроизведение видео в случае Flash

При этом в среде Windows возможность возврата декодированного видеопотока приложению реализована.

На иллюстрациях видна и третья проблема ускорения видео Flash в Linux — необходимость конверсии цветового пространства YUV в RGB. В частности, именно поэтому невозможно использовать расширение Х-интерфейса Xv для вывода и масштабирования видео. Два года назад Adobe предпринимала попытку задействовать OpenGL для данных операций, но столкнулась с низким качеством реализации OpenGL во многих открытых драйверах видеокарт и невозможностью одновременного использования OpenGL для видео и набиравших популярность эффектов Compiz.

В результате, если на платформе Windows бета-версия Adobe Flash 10.1 с поддержкой аппаратного ускорения декодирования и воспроизведения видео в формате H.264 доступна уже несколько месяцев, Linux версия Flash-плагина по-прежнему использует лишь программное воспроизведение. Но Mike Melanson сообщает, что так или иначе работа над реализацией аппаратного ускорения Flash в Linux продолжается, и что Adobe рассчитывает на встречные движения разработчиков драйверов по реализации необходимых функций.

Рекламный видеоролик ускорения видео в Adobe Flash 10.1 бета

Выход бета-версии Adobe Flash 10.1 стал крупным шагом компании Adobe вперёд.

В этом проигрывателе было реализовано ускорение визуализации 3D-графики, а также видеопотока высокой чёткости в формате H.264 средствами видеокарт.

Adobe logo

Очередной рекламный ролик NVIDIA посвящён преимуществам видеокарт в декодировании видео высокой четкости с помощью Adobe Flash 10.1 бета. Там, где слабые процессоры вроде Intel Celeron или Intel Atom не могут обеспечить плавный вывод потокового видео, даже слабенькое встроенное видео NVIDIA ION отлично справляется с декодированием.

Adobe Flash Player 10.1 бета 2

Появилась вторая публичная бета-версия плагина Adobe Flash Player с поддержкой аппаратного ускорения декодирования видео.

В замечаниях к выпуску сообщается о множестве исправлений, понятных, впрочем, лишь профессионалам в разработке в среде Flash. Напоминаем, что NVIDIA выпустила бета-драйвер 195.81 с поддержкой новой версии Flash-плагина. Загрузить плагин для разных платформ можно по ссылкам ниже:

Вышла предварительная версия Adobe Flash Player 10.1

Обещанная компанией Adobe новая бета-версия 10.1 проигрывателя Flash с поддержкой аппаратного ускорения средствами видеокарт вышла.

Особенную пользу от нововведения почувствуют владельцы неттопов на базе платформы ION, а также ноутбуков начального уровня со встроенной графикой NVIDIA (нужна поддержка CUDA) и ATI (с поддержкой Stream).

Чтобы проверить ускорение, нужно скачать последние драйверы NDIDIA и ATI.

Скачать Adobe Flash Player 10.1 бета можно в специальном разделе официального сайта Adobe.

Adobe и NVIDIA реализовали ускорение Flash на GPU

Корпорация Adobe анонсировала новую версию 10.1 своего проигрывателя Flash Player, которая будет вскоре доступна на ПК, ноутбуках, нетбуках, смартфонах, мобильных телефонах и других устройствах.

Flash Player 10.1 будет доступен во всех устройствах на базе настольных и мобильных версий Windows, Palm webOS, Macintosh, Linux, Google Android и Symbian, которые выйдут в начале следующего года.

Главной особенностью Flash Player 10.1 можно считать GPU-ускорение воспроизведения видео и графики, что стало возможным благодаря сотрудничеству между Adobe и NVIDIA. Среди прочих функций можно отметить поддержку многоточечных сенсорных нажатий, новые мобильные средства ввода, а также акселерометров.

По данным пресс-релиза от Adobe, 19 из 20 известнейших производителей смартфонов работают с компанией для скорейшего введения поддержки этого проигрывателя в свои устройства. Однако, наиболее интересен тот факт, что теперь нетбуки и неттопы на базе платформы NVIDIA ION смогут без проблем воспроизводить видео с разрешением вплоть до 720p в формате Flash.

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

Публичные бета-версии Flash Player ожидаются до конца этого года. Оценить возможности нового проигрывателя можно в рекламных роликах, демонстрирующих его работу на смартфонах Palm Pre и Toshiba TG01.

ION будет ускорять HD-Flash-видео

Во время технологической GPU-конференции глава компании NVIDIA демонстрировал результаты совместной работы Adobe с калифорнийской компаний: отныне нетбуки на базе ION смогут ускорять видео высокой чёткости в формате Flash.

На видеоролике демонстрировалась работа нетбука на базе платформы ION, декодирующая трейлер фильма «Звёздный путь», записанного в формате Flash-видео HD-720p. При работе одного только процессора Atom этот ролик невозможно смотреть, а при использовании мощностей ускорителя NVIDIA GeForce 9400 его воспроизведение становится совершенно плавным.

Видео в таком формате встречается довольно часто в интернете, к примеру, в службе YouTube. Реализация такого ускорения поможет приблизить нетбуки к полноценным ПК ещё сильнее.

По некоторым данным, официальный анонс по этому поводу NVIDIA должна сделать уже 5 октября, однако когда появится версия проигрывателя Adobe Flash, использующая видеопроцессоры NVIDIA, пока неизвестно.

3D в Интернет — Alternativa3D

Alternativa3D — еще один 3D движок для Интернет, но основанный на технологии Flash от Adobe.

В последнее время 3D графика перестает быть атрибутом исключительно игр и приложений моделирования (ну еще красочных офисных «хранителей экрана», вносящих свою лепту в глобальное потепление) и шагает в ранее недоступные или неисследованные области. Мы уже видели приложения вроде gpuViewer, дающие новый взгляд на привычные действия, но основное поле продвижения — Интернет. Неудача VRML отбросила проекты 3D в Интернет на многие годы, но прогресс не стоит на месте и новые игроки торопятся занимать места. Мощную заявку на лидерство сделал гигант Google с O3D API, но технология требует установки специального плагина, доступного пока лишь для Windows и MacOS. Движок Alternativa3D, разрабатываемый в России, для доставки изображения посетителю использует технологию Adobe Flash, поддержка которой уже имеется на подавляющем большинстве компьютеров. Представленные интерактивные демонстрации, созданные в последних версиях движка, производят впечатление: