аппаратное кодирование недоступно adobe premiere pro
При пакетном экспорте отображается предупреждающее сообщение о поддержке аппаратного ускорения в параметрах экспорта
Проблема производительности оборудования при пакетном экспорте.
Проблема
При выборе нескольких файлов или последовательностей для пакетного экспорта в Premiere Pro, в случае, если в комбинации присутствуют как файлы с возможностью аппаратного ускорения, так и те, для которых такая возможность отсутствует, при попытке изменения меню Производительность появляется предупреждающее сообщение.
Описание
В ходе пакетного экспорта нескольких файлов меню Производительность в разделе Видео > Параметры кодировки может некорректно отображать возможность поддержки аппаратного ускорения для выбранных файлов. Если для меню Производительность выбран параметр Software Only (Только программное), и при этом вы пытаетесь изменить ускорение на аппаратное, может появиться диалоговое окно со следующим предупреждающим сообщением:
«Your system’s hardware does not support hardware acceleration for the current settings” (Ваше системное оборудование не поддерживает аппаратное ускорение для текущих параметров).
Такое же сообщение может появиться в Adobe Media Encoder при редактировании нескольких выходных файлов в Очереди или редактировании Предустановок в Браузере предустановок.
Предлагаемое решение
Вариант 1
Экспортируйте каждый файл или последовательность отдельно. Пофайловый экспорт гарантированно обеспечит правильное отображение возможности аппаратного ускорения для каждого исходного файла в меню Производительность.
Вариант 2
При использовании пакетного экспорта из Premiere Pro не изменяйте меню Производительность и выберите параметр «Очередь» для обработки файлов в Adobe Media Encoder. В Adobe Media Encoder можно просмотреть возможность поддержки аппаратного ускорения, наведя указатель мыши на название предустановки или открыв окно Параметры экспорта для отдельной задачи.
Рендеринг с ускорением графического процессора и аппаратное кодирование
В этой статье говорится о Mercury Playback Engine (с ускорением графического процессора) и аппаратном декодировании/кодировании (Intel® Quick Sync) в Adobe Premiere Pro и Adobe Media Encoder.
Модуль рендеринга Mercury Playback Engine (с ускорением графического процессора)
Adobe Premiere Pro и Adobe Media Encoder могут использовать имеющиеся в вашей системе графические процессоры для распределения нагрузки между ЦП и ГП для повышения производительности. В настоящее время большая часть обработки выполняется центральным процессором, а графический процессор помогает в обработке определенных задач и функций.
Модуль рендеринга Mercury Playback Engine (с ускорением графического процессора) используется для рендеринга эффектов и функций с ускорением графического процессора.
Здесь представлен список эффектов с ускорением графического процессора в Adobe Premiere Pro. Чтобы найти эффекты с ускорением графического процессора, перейдите на панель Эффекты и найдите значок «Ускоренные эффекты».
Помимо обработки этих эффектов, Mercury Playback Engine (с ускорением графического процессора) используется для обработки изображений, изменения размеров, преобразования цветового пространства, изменения цвета и многого другого. Он также используется для воспроизведения и очистки временной шкалы и полноэкранного воспроизведения с использованием Mercury Transmit.
Здесь представлен список рекомендуемых графических карт для Adobe Premiere Pro.
Рекомендуется использовать графические процессоры с 4 ГБ видеопамяти, но объем памяти может варьироваться в зависимости от типа работы, выполняемой в Adobe Premiere Pro.
Общие требования к объему видеопамяти:
Для ВР необходим объем видеопамяти не менее 6 ГБ. При работе со стереоскопическими кадрами с более высоким разрешением (например, 8K x 8K), вам может понадобиться больший объем видеопамяти. При использовании графических процессоров NVIDIA убедитесь в том, что установлена последняя версия драйвера, поддерживающая CUDA 9.2.
Важно помнить о том, что покупка более старой видеокарты означает, что поддержка драйверов закончится раньше, чем для новой карты.
В Adobe Media Encoder Модуль рендеринга также можно установить в правом нижнем углу панели Очередь.
Если параметр Mercury Playback Engine GPU Acceleration недоступен после обновления или переустановки Adobe Premiere Pro, выполните чистую установку драйверов графического процессора для решения этой проблемы.
Adobe Premiere Pro использует один графический процессор во время воспроизведения и нескольких графических процессоров для выполнения других задач, таких как Рендеринг точки входа и выхода и экспорт. Можно настроить CrossFire для представления нескольких графических процессоров в качестве одного логического ГП, и в этом случае Adobe Premiere Pro рассматривает его как один графический процессор.
В случае использования конфигурации с несколькими графическими процессорами (отличной от SLI или CrossFire) рекомендуется отключить функцию автоматического переключения графического процессора или графики на основе системы или драйвера.
Модуль Mercury Playback Engine, работающий на выделенном графическом процессоре, не используется для обработки всего, что связано с графическим процессором. Встроенный графический процессор может использоваться для определенных задач, таких как кодирование и декодирование определенных кодеков и действия пользовательского интерфейса, которые могут отображаться при отслеживании использования графического процессора.
Использование графического процессора зависит от нескольких факторов. Использование графического процессора при редактировании или рендеринге может быть максимальным в зависимости от количества используемых эффектов или функций с ускорением графического процессора и его вычислительных возможностей. Таким образом, мощный графический процессор, такой как NVIDIA RTX 2080, может работать быстрее, чем NVIDIA GTX 1060, но при этом показывать менее интенсивное использование. Это происходит потому, что он более мощный и ему может потребоваться меньше аппаратных ресурсов для обработки той же информации, что и NVIDIA GTX 1060 или другим графическим процессорам среднего класса. При использовании нескольких эффектов с ускорением графического процессора интенсивность его работы может сначала быть низкой, но затем увеличиться при использовании большего количества эффектов с ускорением графического процессора.
Это относится только к эффектам VR. Это сообщение появляется, когда у графического процессора недостаточно видеопамяти для обработки эффекта.
Кодирование и декодирование с аппаратным ускорением (Intel® Quick Sync)
Intel® Quick Sync — это технология Intel®, которая использует специальные возможности обработки мультимедиа Intel® Graphics Technology для быстрого декодирования и кодирования, позволяя процессору выполнять другие задачи и повышать производительность. В настоящее время поддерживается только кодирование с помощью кодеков h.264 и HEVC (h.265). Эта функция доступна только в том случае, если используется процессор Intel® с поддержкой Intel® Quick Sync.
Здесь представлены системные требования для кодирования с аппаратным ускорением.
Включение и отключение аппаратного кодирования зависит от типа используемого процессора Intel®. Если поддерживаемый процессор не используется или технология Intel® Quick Sync отключена в BIOS, этот параметр может быть недоступен.
Чтобы его включить, выберите H.264/ HEVC из раскрывающегося списка форматов в разделе Настройки экспорта. Затем на вкладке Видео перейдите в Настройки кодирования и установите для параметра Производительность значение Аппаратное кодирование. При выборе Программного кодирования отключится аппаратное кодирование и Adobe Premiere Pro не будет использовать Intel® Quick Sync для кодирования медиафайлов (это может увеличить время рендеринга).
При использовании аппаратного кодирования графический процессор может интенсивнее работать на встроенном процессоре Intel®, а не на выделенном ГП.
Поддерживаемые платформы кодеков
Кодирование: H.264/AVC, HEVC 4:2:0 до 4096×4096. Начиная с 10-го поколения процессоров Intel® Core™ и более поздних, кодирование HEVC поддерживается до 8192×8192.
Декодирование: H.264/AVC, HEVC 4:2:0 до 4096×4096 (часть содержимого 8K HEVC работает на процессорах Intel® Core™ 7-го поколения и более поздних)
Почему параметр аппаратного кодирования недоступен?
Чтобы эта функция работала, требуется процессор Intel® с поддержкой Intel® Quick Sync. Проверьте, отвечает ли процессор Intel® требованиям для аппаратного кодирования. Если BIOS вашей системы поддерживает включение и отключение графического процессора Intel®, убедитесь, что он всегда включен, чтобы аппаратное кодирование работало. Некоторые системы, такие как Surface Studio, могут не включать графический процессор Intel®, что может привести к тому, что параметр аппаратного кодирования будет недоступен.
При наличии поддерживаемого ЦП Intel® с включенным ГП Intel® и невозможности использования аппаратного кодирования убедитесь, что ГП Intel® указан на вкладке диспетчера задач «Производительность» (только для Windows®). Если графический процессор Intel® отсутствует в списке, проверьте, включен ли он в диспетчере устройств, и обновите графические драйверы Intel® до последней версии.
Помимо кодирования с аппаратным ускорением, Adobe Premiere Pro также поддерживает декодирование с аппаратным ускорением, чтобы обеспечить лучшее воспроизведение при работе с медиафайлами H.264/AVC и HEVC на временной шкале.
Adobe Premiere Pro может пропускать кадры во время воспроизведения последовательности, если в клипы добавлены эффекты, требующие интенсивной работы процессора, и система не может обрабатывать кадры в режиме реального времени
Действия по включению декодирования с аппаратным ускорением:
Если этот параметр недоступен на панели «Настройки», это означает, что либо процессор не поддерживает Intel® Quick Sync, либо встроенный графический процессор не включен, либо необходимо обновить графические драйверы Intel®.
Поддерживаемые платформы кодеков
Эта функция работает с медифайлами MP4, а именно, с кодеками H.264/AVC и HEVC.
M2TS (транспортный поток MPEG-2) не поддерживается. При использовании медиафайла 4K M2TS его перекодирование в поддерживаемый кодек MP4 может помочь улучшить воспроизведение, поскольку перекодированный медиафайл MP4 может использовать декодирование с аппаратным ускорением (улучшение производительности может быть незначительным при перекодировании медиафайла HD M2TS).
Обработка кадров для декодирования с аппаратным ускорением на встроенном графическом процессоре Intel® в системах с ОЗУ объемом 8 ГБ или меньше может быть ограничена и привести к тому, что процессор начнет обработку, поскольку встроенный графический процессор использует оперативную память в качестве общей памяти ГП. Рекомендуется 16 ГБ ОЗУ или больше для лучшей производительности.
Разница между декодированием с аппаратным ускорением, Mercury Playbаck Engine (ускорение графического процессора) и кодированием с аппаратным ускорением
Как просто ускорить Adobe Premiere Pro
1. Узнать какая у вас видеокарта
2. Открыть корневую папку Adobe Premiere Pro
3. Найти, если отсутствует то создать файл cuda_supported_cards для видеокарт Nvidia, opencl_supported_cards для видеокарт AMD
4. Добавить название вашей видеокарты в файл
5. При создании проекта в Premiere Pro в пункте «средство рендеринга» выбрать аппаратное ускорение ядра
Дубликаты не найдены
«Добавить название вашей видеокарты в файл». ТС, ты из какого года выпал? премьер любые карты хавает
Иногда он не видит их, надо вручную прописывать. Не видит из-за кривых дров или премьера
У многих людей cuda не работает
Быт на башенном кране
Все, приплыли.
Жрать давай
Как убрать зеленый фон в Adobe Premiere Pro. Техники для сложных кадров
В этом видео я покажу, как вырезать зеленый фон в Adobe Premiere Pro.
В примере я буду использовать видео плохого качества, чтобы усложнить работу с хромакеем.
Из видео вы узнаете разные техники по работе с зеленым фоном в Adobe Premiere.
Вдребезги
Игра со временем
Как в одиночку дома создать 3D кино? Вот так вот!
Мой первый пост на Пикабу, поэтому не судите строго.
Я не мастер красиво рассказывать истории, но я мастер делать видосики разных направлений.
Одно из моих любимых направлений как раз является соединение 3д графики с реальным миром. Все началось с того что я прошел в топ 100 молодых режиссеров проекта CAST.
Нам дали задание создать 5 минутную короткометражку за 3 дня на тему ЭПИДЕМИИ.
Я был одним из тех на кого возлагали надежды и ждали чего то эдакого.
И поскольку, я мог сделать это самое ЭДАКОЕ, я приступил к раскадровке и сценарию.
По итогу получилась интересная история, пост апокалипсиса, в которой главный герой чуть ли не последний на земле человек, потерявший своих близких, и все что ему остается это сидеть и ждать своего финала, который напрямую зависит от генератора (защитного поля). В довесок ко всему вокруг бродят а-ля зомби(фотку моделек скинул) которые разрушают последнюю соседнюю колонию.
По идее я вышел за рамки короткого видео, и это начало расти в более сложный и крутой проект. Но суровая реальность такова, что я не только не успел к конкурсной сдаче, но и в целом забросил проект в долгий ящик, снимал я его в начале Августа, а допинать его труп смог только 31 числа.
Само собой банальная проблема таких проектов отсутствие должного финансирование, да и работают над такими видео не в одиночку как я, а как минимум компания из 20+ человек.
Поэтому вашему вниманию хочу представить а-ля хайлайты под хороший аккомпонемент LP.
Аппаратное декодирование
Про совместное использование нескольких видеокарт в программе Adobe Premiere Pro CC на сайте выложено много материала, но количество вопросов не снижается. Очередная попытка кратко объяснить как всё это работает и как настроить совместную работу нескольких видеокарт в версии программы Adobe Premiere Pro CC 2020.
Какое количество видеокарт в работе поддерживает программа Adobe Premiere Pro CC 2020?
Ответ: 6 видеокарт. Они распределяются следующим образом:
— Одна интегрированная видеокарта процессора Intel Core.
— Одна видеокарта которая будет отвечать за интерфейс (т.е. работу OpenGL) с отключенным движком CUDA/OpenCL.
— И четыре видеокарты могут работать в Multi-GPU режиме. Т.е. выполнять CUDA/OpenCL вычисления.
Можно ли для аппаратного декодирования использовать интегрированную видеокарту APU процессоров AMD?
Ответ: нет. Не подходят ни интегрированные видеокарты от AMD, ни распаянные видеокарты от ASPEED и т.д. Так как аппаратное декодирование использует Intel Media SDK и технологию Intel Quick Sync Video.
У меня стоит дискретная видеокарта, почему в настройках экспорта пункт «С аппаратным ускорением (Hardware Accelerated)» неактивен?
Ответ: аппаратное кодирование, как и декодирование, использует Intel Media SDK и технологию Intel Quick Sync Video и работает только на интегрированных видеокартах процессоров Intel Core. Для аппаратного кодирования с помощью дискретных видеокарт, необходимо использовать сторонние плагины.
*В версии программы Adobe Premiere Pro CC 2020 (v14.2) и выше, добавили аппаратное кодирование на дискретных видеокартах AMD и NVIDIA.
Теперь рассмотрим как включить и настроить типичную работу интегрированной видеокарты (iGPU) и дискретной видеокартой в программе Adobe Premiere Pro CC 2020.
Если у нас ноутбук, то две видеокарты по-умолчанию активны, и автоматически переключаются в зависимости от запущенного приложения. Есть и исключения, например: Lenovo Legion Y540-15IRH.
Если у нас ПК, то необходимо в BIOS включить интегрированную видеокарту для совместной работы с дискретной. Подключить монитор к дискретной видеокарте (чтобы она была главной и отвечала за OpenGL). Подробнее о настройках BIOS и подключении читаем здесь.
В систему необходимо поставить драйвера для интегрированной видеокарты, скачанные с официального сайта. После этого утилита GPU-Z видить интегрированную видеокарту, отображать актуальный драйвер (а не дефолтный операционной системы) и должна стоять галка перед пунктом OpenCL.
При запуске программы Adobe Premiere Pro CC 2020 может появиться окно System Compatibility Report (Отчёт о совместимости системы), которое проинформирует, если версия драйвера для интегрированной видеокарты ниже рекомендованной.
*Отключить это окно можно в настройках Общие (General), сняв галку перед пунктом Показать проблемы с совместимостью с системой при запуске (Show system compatibility issues at startup).
После запуска программы в настройках проекта доступно для выбора два аппаратных движка Mercury Playback Engine GPU Acceleration: CUDA и OpenCL. За последний отвечает интегрированная видеокарта, так как OpenCL ускорение для видеокарт nVidia было заблокировано в предыдущих версиях программы.
Теперь необходимо включить аппаратное декодирование с помощью интегрированной видеокарты в настройках программы. Выполняем команду: Изменить > Установки > Медиаконтент (Edit > Preferences > Media).
И проверяем наличие галки перед пунктом Включить декодирование с аппаратным ускорением (требуется перезапуск) / Enable hardware accelerated decoding (requires restart).
*В более поздних обновлениях эта команда стала называться: Включить аппаратное кодирование и декодирование с ускорением (требуется перезапуск) / Enable hardware accelerated encoding and decoding (requires restart).
Если галки нет, то ставим её и перезагружаем Adobe Premiere Pro CC 2020, чтобы изменения вступили в силу:
Теперь запускаем утилиту GPUSniffer и проверяем, чтобы дискретная видеокарта отвечала за OpenGL (т.е. была главной в системе, так как к ней подключён монитор/ы).
И в разделе GPU Computation Info была прописана интегрированная видеокарта, и не было никаких примечаний с * в начале.
Теперь переходим к видео на таймлайне, интегрированная видеокарта поддерживает аппаратное декодирование только форматов: H.264 и H.265 (HEVC). Но также на аппаратное декодирование может влиять частота кадров, величина битрейта и цветовая выборка. Например, нет поддержки декодирования видео H.264/HEVC с цветовой выборкой 422:
Цветовую выборку 422 аппаратно не могут декодировать и дискретные видеокарты, исключение это новая интегрированная графика Gen11 и Gen12 Xe, которая используется в 10-нм мобильных процессорах Intel Core 10-го и 11-го поколения Intel Ice Lake-U и Intel Tiger Lake-U. Но, только для H.265/HEVC видео.
10-битное H.265/HEVC видео с цветовой выборкой 4:2:2 снимают следующие камеры: Sony A7S III, Canon EOS R5, Canon EOS R6 и т.д.
Поэтому на видео которое собираемся декодировать на таймлайне, нажимаем правую кнопку мыши и выбираем Свойства (Properties). И проверяем его характеристики и можно ли такое видео аппаратно декодировать.
Проверяем чтобы штатный декодер ImporterMPEG работает аппаратно. В панели Debug Monitor (Ctrl+Alt+F12) в закладке ImporterMPEG следим за работой аппаратного ускорения (декодирования видео), кадры должны бежать напротив пункта HW Frames Decompressed.
*Если при нажатии комбинации клавиш Ctrl+Alt+F12 ничего не происходит, то читаем пункт 2.
Иногда аппаратное декодирование может включаться и на старых, не поддерживаемых интегрированных видеокартах. Как пример: Intel HD Graphics 4600. Утилита GPUSniffer показывает, что всё активно:
HW Frames Decompressed работает:
На ноутбуке был установлен драйвер Intel Graphics версии 20.19.15.4549.
*В версии программы Adobe Premiere Pro CC 2020 работают почти все старые интегрированные видеокарты (iGPU), начиная с Intel HD Graphics 4000 (Ivy Bridge).
Предпринимались различные попытки разобраться, что влияет на активацию интеграшки. Но отследить закономрености не удалось.
Для справки аналогичное ускорение в версии программы Adobe Premiere Elements 2020 работает с графикой Intel HD Graphics 2000 и выше. А для программа Adobe Premiere Pro CC это процессоры Broadwell (Intel Core 5-го поколения).
А аппаратное декодирование HEVC видео, было добавлено в процессоры Skylake (Intel Core 6-го поколения).
Есть ли аппаратное декодирование H.264 и HEVC видео с помощью дискретных видеокарт?
На данный момент для версии Adobe Premiere Pro 2020 (v14.3) нет такой штатной возможности. Но, есть бесплатный плагин Cinegy TurboCut который позволяет на видеокартах Nvidia с чипсетами Pascal/Turing реализовать аппаратное декодирование видео в программе Adobe Premiere Pro 2020.
*Также в Adobe Premiere Pro 2020 v14.3.2.20 Beta добавлены команды для активации штатного аппаратного декодирования видео на дискретных видеокартах AMD и Nvidia. Это следующие команды: ImporterMPEG.Feature.Enable_AMD_Decode, ImporterMPEG.Feature.Enable_AMD_Decode_Reset и ImporterMPEG.Feature.Enable_Nvidia_Decode.
Появилось окно Ожидание медиаданных, что делать?
Ожидание медиаданных (Media pending) может появиться при смене декодеров, или смене режимов декодирования.
Вот стандартный декодер для работы с 4K UHD H.264 видео, PF: YUV 420 MPEG4 Frame BiPlanar 8u 709 ImporterMPEG.
Идём в Консоль и активируем пункт: DS.ForceCPUOnly.
В настройках проекта получаем серое поле, Средство рендеринга: Только программное ускорение ядра Mercury Playback.
Движок сменится на Software Render System, но PF: останется прежним YUV 420 MPEG4 Frame BiPlanar 8u 709 ImporterMPEG.
Теперь в Консоли активируем пункт: GF.DisableAcceleratedDisplay.
Сменился и движок, на: GPU Mercury Playback (CUDA) и декодер, на следующий PF: VUYA 4444 8u 709. Но, картинка в окне Программа отображается.
Теперь наоборот, не устанавливаем, а снимаем в Console (Консоль) галку напротив пункта ImporterMPEG.UseBiPlanarPixelFormat_8b.
И получаем жёлтое окно: Ожидание медиаданных (Media pending).
CUDA Render System и PF: YUV 420 MPEG4 8U 709 ImporterMPEG.
.
Установка драйверов для интегрированной графики.
Убираем лаги при воспроизведении таймлайна.