Тестовый пакет iXBT Application Benchmark 2018, часть 3: программы видеоредактирования и создания видеоконтента в качестве теста процессоров и ПК

Этa стaтья являeтся трeтьeй в циклe, пoсвящeннoм рaзличным рeaльным прилoжeниям, кoтoрыe мoгут испoльзoвaться для тeстирoвaния прoцeссoрoв, кoмпьютeрoв, нoутбукoв и рaбoчиx стaнций и кoтoрыe в дaльнeйшeм будут пoлoжeны в oснoву нoвoгo тeстoвoгo пакета iXBT Application Benchmark 2018.

В этой статье рассматриваются программы видеоредактирования и создания видеоконтента: Adobe Premiere Pro СС 2018, Magix Vegas Pro 15, Magix Movie Edit Pro 2017 Premium v. 16.01.25, Adobe After Effects CC 2018 и Photodex ProShow Producer 9.0.3782. Собственно, сам набор используемых нами приложений с прошлого года не поменялся, изменились лишь версии приложений и тестовые задачи.

Adobe Premiere Pro СС 2018

В предыдущей версии нашего теста с использованием приложения Adobe Premiere Pro СС создавался видеоклип с использованием нескольких видеофрагментов в формате R3D (Red R3D Raw File) с разрешением 4480×1920, которые были сняты профессиональной видеокамерой Red Epic. При подготовке нового теста на основе приложения Adobe Premiere Pro СС 2018 мы экспериментировали и с видеофрагментами в формате R3D, и с видеоклипами c разрешением 4K, записанными другой профессиональной камерой, которые имеют очень высокий битрейт (минутный ролик занимает порядка 10 ГБ) — такой камерой в нашей видеостудии снимают видеообзоры. Но в итоге мы отказались от таких видеоклипов по трем причинам. Во-первых, когда речь идет о видеоматериале, который сделан профессиональной камерой с баснословной стоимостью, то тест становится очень узкоспециализированным, чего хотелось бы избежать. Во-вторых, если в качестве исходного материала использовать видеоролики, снятые «человеческими» камерами, то есть устройствами, доступными большинству, то конечные результаты теста на основе таких видеофрагментов будут отлично коррелировать с результатами теста на основе видеофрагментов, снятых профессиональными камерами (естественно, предполагается, что в обоих случаях производится экспорт проекта с одними и теми же параметрами). И еще одна причина заключается в том, что использование «простых» видеоклипов в качестве исходного материала позволяет существенно снизить размер нашего тестового пакета, что также немаловажно.

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

Итак, в тесте с использованием приложения Adobe Premiere Pro СС 2018 создается видеоролик из пяти видеофрагментов суммарным объемом 421 МБ. Видеоклипы (контейнер MP4) сняты смартфоном Asus Zenfone 4 c разрешением 4K (3840×2160) и частотой кадров 30 fps. Камера смартфона снимает видео в формате MPEG4 AVC c битрейтом 42,2 Мбит/с.

Рендеринг рабочей области и экспортирование видеофайла производятся с использованием кодека HEVC (H.265), что позволяет уменьшить размер выходного видеоролика до 72 МБ.

Настройки экспорта приведены на скриншоте.

Параметры выходного видеоклипа следующие:

размер
72 МБ
контейнер
MP4
видеокодек
HEVC (H.265)
разрешение
3840×2160
видеобитрейт
7 Мбит/с
частота кадров
30 fps
аудиобитрейт
384 Кбит/с
количество каналов
2
частота семплирования
48 кГц

Также отметим, что в настройках проекта в программе Adobe Premiere Pro СС 2018 устанавливается возможность рендеринга на графическом процессоре (Mercury Playback Engine GPU Acceleration (OpenCL)).

Magix Vegas Pro 15

В тесте с использованием приложения Magix Vegas Pro 15 создается видеоролик из четырех видеофрагментов суммарным объемом 721 МБ. Как и в тесте с приложением Adobe Premiere Pro СС 2018, видеофрагменты (контейнер MP4) сняты смартфоном Asus Zenfone 4 c разрешением 4K (3840×2160) и частотой кадров 30 fps (видео в формате MPEG4 AVC c битрейтом 42,2 Мбит/с).

Между всеми видеофрагментами создаются эффекты перехода, накладываются титры и ко всем видеофрагментам применяется эффект стабилизации изображения.

В приложении Magix Vegas Pro 15 мы решили использовать кодирование H.264 с уменьшением разрешения до Full HD. Для этого используется рендеринг видео c пресетом Internet HD 1080p 29.97 fps.

Настройки пресета приведены на скриншоте.

Параметры выходного видеофайла следующие:

размер
188 МБ
контейнер
MP4
видеокодек
H.264 (пресет Internet HD 1080p 29.97 fps)
разрешение
1920×1080
видеобитрейт
12 Мбит/с
частота кадров
30 fps
аудиобитрейт
191 Кбит/с
количество каналов
2
частота семплирования
48 кГц

Magix Movie Edit Pro 2017 Premium v. 16.01.25

Опять-таки, кроме использования новой версии приложения Magix Movie Edit Pro, мы также изменили и саму тестовую задачу.

Как и во всех остальных тестах на основе приложений редактирования видео, в тесте с использованием приложения Magix Movie Edit Pro 2017 Premium v. 16.01.25 производится создание видеоролика из нескольких видеофрагментов.

Видеофрагменты используются такие же, как в приложениях Adobe Premiere Pro СС 2018 и Magix Vegas Pro 15, то есть в формате MPEG4 AVC c битрейтом 42,2 Мбит/с разрешением 3840×2160 и частотой кадров 30 fps.

Между всеми видеофрагментами создаются эффекты, после чего производится экспорт проекта с использованием пресета MP4 UltraHD 3840×2160 29.97 fps (видеокодек HEVC (H.265)).

Настройки экспорта приведены на скриншотах:

Параметры выходного видеофайла следующие:

размер
188 МБ
контейнер
MP4
видеокодек
H.265 (пресет MP4 UltraHD 3840×2160 29.97)
разрешение
3840×2160
видеобитрейт
36,5 Мбит/с
частота кадров
30 fps
аудиобитрейт
192 Кбит/с
количество каналов
2
частота семплирования
48 кГц

Adobe After Effects CC 2018

Приложение Adobe After Effects мы использовали в нашем тестовом пакете и ранее. И в новой версии теста мы изменили только версию приложения, а сама тестовая задача осталось прежней.

Напомним, что главная проблема с приложением Adobe After Effects заключается в том, чтобы найти/создать такой проект, который при рендеринге загружал бы все ядра процессора. Перепробовав десятки различных готовых проектов, которые можно в избытке найти в интернете, мы все-таки нашли проект, который при рендеринге эффективно (почти на 100%) задействует все доступные ядра процессора. Этот проект мы использовали в предыдущей версии нашего тестового пакета, его же будем использовать и в новой версии.

Чтобы обеспечить повторяемость результатов, в настройках приложения Adobe After Effects CC 2018 важно отключить дисковый кэш.

Кроме того, в настройках проекта активизировалась возможность использования GPU при рендеринге проекта.

Экспорт проекта производится без сжатия, в формат AVI.

В тесте, как обычно, определяется время рендеринга проекта.

Photodex ProShow Producer 9.0.3782

Приложение Photodex ProShow Producer ориентировано на создание видеофильмов из фотографий и даже видеофрагментов (создание слайд-шоу). В новой версии теста мы немного изменили тестовую задачу.

В приложении Photodex ProShow Producer 9.0.3782 в качестве тестовой задачи выступает проект, созданный из 20 цифровых фотографий, сделанных камерой Canon EOS 5D Mark 3 и преобразованных в формат JPEG c разрешением 5760×2840. При создании фильма между отдельными слайдами накладываются различные эффекты перехода, а сами слайды анимированы.

Конечный фильм создается с пресетом MPEG-4 H.264 1080p (60 fps Extreme Quality).

В данном тесте измеряется время экспорта проекта.

Зависимость результатов от числа ядер процессора и технологии Hyper-Threading

Для того, чтобы проанализировать зависимость результатов тестирования от количества ядер процессора и технологии Hyper-Threading, мы использовали стенд следующей конфигурации:

  • процессор: Intel Core i7–8700K;
  • видеокарта: процессорное графическое ядро (Intel UHD Graphics 630);
  • память: 16 ГБ DDR4–2400 (двухканальный режим работы);
  • материнская плата: Asus Maximus X Hero (Intel Z370);
  • накопитель: SSD Seagate ST480FN0021 (480 ГБ, SATA);
  • операционная система: Windows 10 (64-битная).

Количество доступных ядер процессора (от одного до шести) регулировалось в настройках UEFI BIOS. Один раз тестирование проводилось при использовании технологии Hyper-Threading, а второй раз — при отключении данной технологии в UEFI BIOS.

Результаты тестирования при использовании технологии Hyper-Threading приведены далее.

Как видно по результатам тестирования, результат (время выполнения теста) обратно пропорционален числу ядер процессора для всех приложений. Это не удивительно, поскольку используемые тестовые задачи отлично распараллеливаются на все ядра процессора и грузят при этом каждое ядро на 100%.

Аналогичная зависимость времени выполнения теста от числа ядер процессора получается и в случае, когда технология Hyper-Threading не используется.

Можно также сопоставить результаты тестирования при использовании технологии Hyper-Threading с результатами без использования этой технологии для каждого теста в отдельности.

Сравнивая результаты тестирования с технологией Hyper-Threading и без, можно заметить, что с ростом числа ядер процессора эффект от использования технологии Hyper-Threading становится все более скромным. В частности, при шести ядрах процессора в тестe Photodex ProShow Producer 9 результат при использовании Hyper-Threading получается практически такой же, как и без технологии Hyper-Threading.

Результаты теста на основе приложения Photodex ProShow Producer 9 вообще довольно интересные. При одном активном ядре процессора отключение технологии Hyper-Threading приводит к увеличению времени выполнения теста в 2,6 раза, что сложно объяснить. Если бы разница по времени была хотя бы около двух раз, то можно было бы сказать, что увеличение числа потоков в два раза приводит к сокращению времени выполнения теста в два раза (в реальности, впрочем, такая эффективность Hyper-Threading совершенно недостижима). Но как увеличение числа потоков в два раза может увеличить скорость выполнения теста более чем вдвое — абсолютно непонятно. Причем этот странный результат мы специально перепроверяли.

Заключение

В этой статье мы подробно рассмотрели тесты на основе приложений Adobe Premiere Pro CC 2018, Adobe After Effects CС 2018, Magix Vegas Pro 15, Magix Movie Edit Pro 2017 и Photodex ProShow Producer 9, которые в дальнейшем будут использоваться нами в тестовом пакете iXBT Application Benchmark 2018.

В следующей статье нашего цикла, посвященного разработке нового пакета тестов на основе реальных приложений, мы рассмотрим приложения видеоконвертирования MediaCoder x64 0.8.52.5920, HandBrake 1.0.7 и VidCoder 2.63.

Комментирование и размещение ссылок запрещено.

Комментарии закрыты.