Протестируем новую версию плагина NVENC_export Version v1.07 (14 марта, 2014) с помощью видеокарт построенных на чипсетах Kepler и Maxwell, в программе Adobe Premiere Pro CS6. Что нового в данной версии плагина:
- Исправлена работа с несколькими NVidia GPU, т.е. теперь исправлен баг, когда nvenc_export всегда использовал первый обнаруженный GPU от NVIDIA (GpuIndex == 0), независимо от выбора пользователя.
- Добавлена поддержка новый видеокарт построенных на чипсетах: Geforce GTX750/750TI (GM107).
- Для корректной работы плагина рекомендуется скачать и установить обновление "Visual C++ Redistributable for Visual Studio 2012 Update 4".
В чипсетах построенных по архитектуре Maxwell добвлен улучшенный движок NVIDIA NVENC - заявлена поддержка аппаратного H.264 видеокодера в чипсетах GeForce GTX 750 и GeForce GTX 750 Ti, который ускоряет работу кодирования до четырех раз. Поддержка разрешений до 4096х4096 и профилей: H.264 Base, Main, и High Profile Level 4.1. Поддержка MVC (Multiview Video Coding) для стерео видео и для Blu-ray 3D.
Технические характеристики чипсета nVidia GeForce GTX 750 (на базе видеокарты Palit GeForce GTX 750 StormX OC):
Непрописываем видеокарточку Palit GeForce GTX 750 StormX OC в документ и нам будет доступен только софтовый движок Mercury Playback Engine Software Only.
Берем DSLR источник, длительностью 1 минута и 11 секунд.
Размещаем видео на линейке времени. Нажимаем комбинации клавиш: Shift+3, Ctrl+M. И в Export Settings выбираем Format: NVENC_export, оставляем настройки как у сиквенца.
Закладка Video > Nvidia GPU selection прописана видеокарта на чипсете GeForce GTX 750... с поддержкой CUDA 6.0.
Нажимаем на кнопку: NVENC Info.
Доступные настройки в разделе NVENC Config:
Два чекбокса: syncMode и enableVFR...
Разделы Video codec group и Sample basic video param group:
Нажимаем на кнопку: Codec Settings.
Для начала экспорта в настройках Export Settings нажимаем на кнопку: Export. Загрузка восьми потоков четырехъядерного процессора Intel Core i7-3770 составила 85% и 6.15 Гбайт оперативной (RAM) памяти.
При финальном рендере видео в формат H.264 у видеокарты построенной на чипсете nVidia GeForce GTX 750, Video Engine Load занят на 62%.
Итоговое время просчета: 12 секунд. Теперь посмотрим как с этой задачей справится бюджетная видеокарточка построенная на архитектуре Kepler. Технические характеристики Gainward GeForce GTX 650 1024MB GDDR5 (NE5X65001301-1071F):
Загрузка Video Engine Load у чипсета nVidia GeForce GTX 650: 98% и время просчета 16 секунд (против 12 секунд у Maxwell).
Прописываем видеокарту nVidia GeForce GTX 750 в документ cuda_supported_cards.txt.
Включаем движок Mercury Playback Engine GPU Acceleration (CUDA):
Добавляем к видео эффект Fast Blur и выставляем параметр Blurriness равным 10.
Нажимаем на кнопку: Export и получаем ошибку: Exporter\SDK_File.cpp(1190): There wa a problem with exporting video. Это известаная проблема так как движок Mercury Playback Engine GPU Acceleration (CUDA) не поддерживает скалирование для PrPixelFormat_YUV_420_* surfaceformat, который использует плагин NVENC_export Version v1.07.
Соответственно получаем ошибку работы Adobe Media Encoder. Error compiling movie. Unknown error.
Читаем далее.