В этом разделе, мы рассмотрим ускорение воспроизведения HD\SD (DV) видео на нескольких дрожках. При этом мы приведем пример воспроизведения видео на CPU версии Adobe Mercury Playback engine и на GPU версии.
Еще раз отмечу, что в работе мы используем рабочую станцию компании FORSITE с NVIDIA Quadro FX 3800. Данная модель GPU удовлетворяет полностью всем заявленным требованиям для Adobe Mercury Playback Engine.
В Adobe Premiere Pro, при работе с видео на timeline легко определить возможности воспроизведения секвенции благодаря специальным цветовым маркерам. Если система способна воспроизвести видео ряд, то timeline будет с полоской маркера желтого цвета. Если же система может просчитать какой-то эффект или переход в режиме реального времени и при воспроизведении будут выпадать кадры, то линия маркера будет красного цвета. При работе с подготовленными preview, линия маркера будет зеленой.
Пример маркеров timeline в Adobe Premiere Pro при применении GPU ускорения и при применении software версии Adobe Mercury Playback Engine.
В приведенном на иллюстрации выше примере, мы собрали небольшой ролик на 30 секунд. В основе использовали фотоснимки с разрешением в 4К, и поверх них, лежат дорожки с отснятым видео HD\SD (DV). Созданную композицию мы воспроизвели как с GPU версией Adobe Mercury Playback Engine, так и с программной версией этого движка.
Активация GPU версии и Software версии Adobe Mercury Playback Engine.
В итоге мы получили отличный результат при работе с GPU версией движка Mercury Playback. При воспроизведении видео ни одного кадра не было потеряно, а плавность воспроизведения была на высоте. Хочется так же заметить, что мы использовали эффекты и переходы с GPU ускорением, и с этим модель GPU NVIDIA Quadro FX 3800 справилась отлично.
При воспроизведении этой же секвенции, но с применением CPU версии, мы увидели полное поражение современного процессора. При воспроизведении видео было пропущено множество кадров, а видео воспроизводитель с рывками и с задержками. Это объясняется тем, что Premiere пытается сохранять скорость воспроизведения в 25 кадров\секунду, но при этом ему приходится еще выполнять вычисления эффектов и переходов, что, конечно же, сказывается на производительности. Поэтому даже самый современный процессор Intel Core i7-960 уступает по производительности модели GPU с большим количеством вычислительных ядер (в модели NVIDIA Quadro FX 3800 используется 192 ядра CUDA).
Но самое интересное, это кодирование видео при экспорте созданной секвенции. Для этого, в Adobe Premiere Pro, так же используется Adobe Mercury Playback Engine.
