Екатеринбург
(343) 213 56 67

t2135667@yandex.ru




как импортировать и экспортировать HEVC H.265. в Adobe Premiere Pro

Главная | Информация | Использование h.265 (HEVC) в Premiere.

Использование h.265 (HEVC) в Premiere.

актуально на 05.2017

H.265/High Efficiency Video Coding (HEVC) это стандарт компрессии, который разрабатывался для более эффективного сжатия видео высокого разрешения. По разным оценкам его эффективность по отношению к h.264 можно оценить как 30-50% (то есть размер файла может быть в половину от h.264). Также hevc оказался немного эффективнее VP9 которым использует youtube. Используемые алгоритмы сложнее и требуют значительно больших вычислительных ресурсов. Формат рассчитан на высокое разрешение, на низких разрешениях это превосходство может быть не таким заметным. Для монтажа формат пригоден слабо - нужно слишком много ресурсов для декодирования.

На камерах h.265 практически не поддерживается за исключением IP камер, Samsung NX1 развития не получил. Но фактическим телевизионным стандартом для 4К выбран H.265, модельные ряды телевизоров с 2015 года имеют поддержку hevc. Контейнером для h.265 принят формат файла mp4. Аппаратная поддержка кодирования и декодирования h.265 имеется на видеокартах NVidia Maxwell (9x0-я серия, Quadro M4000, M5000, M6000) и Pascal. В новых процеcсорах Skylake есть кодирование H.265 через Quick Sync, MainConcept поддержал это в своем кодеке и ждём его обновления в Premiere. Windows 10 имеет встроенный кодек. На Facebook можно загрузить h.265. Таким образом, H.265 это сегодняшняя реальность. Несмотря на это стандарт распространен не так уж и широко, препятствиями являются слишком сложные алгоритмы сжатия и слишком сложная система лицензирования, к тому же дорогая (в 7 раз дороже чем MPEG). Возможным конкурентом станет разрабатываемый открытый стандарт AOMedia Video 1 (AV1), который быстрее, эффективнее и главное бесплатный, почему его выбрал Youtube.

Начиная с версии Premiere CC 2015.1 (декабрь 2015) введена поддержка импорта и экспорта в форматы HEVC (h.265), DNxHR, OpenEXR, Dolby Vision™. Более старые версии Premiere не поддерживает ни импорта, ни экспорта штатными средствами в этом формате. Поэтому возможности работы с HEVC материалом в них нет, можно только экспортировать в этот формат используя сторонние плагины.


Плагин NVENC_export

Этот бесплатный плагин позволяет экспортировать видео в формате h.265 при наличии видеокарт NVidia с архитектуры Maxwell и Pascal ( GTX 9x0 и новые 7x0, GTX 10x0 серии). Работает очень быстро. Подробнее здесь.


Sorenson Squeeze

Начиная с версии 10, пакет поддерживает h.265 и VP9. Устанавливается как плагин экспорта. Только программное кодирование.


Cinemartin CINEC

Коммереский пакет компании Сinemartin работает с форматами h.265, ProRes, vp9. Имеются плагин экспорта для Premiere и AfterEffects: CINEC PLIN. Текущая версия 4.0, заявлено аппаратное кодирование на NVidia Maxwell и AMD. В общем стандартный набор функционала свободного ffmpeg, на котором он и основан, только за завышенную цену.


Конвертеры

Имеется значительное количество конвертеров под любой вкус. Наш выбор - Handbrake, IFME.


Экспорт из Premiere через Frame Server

Для прямого экспорта из Премьера через внешние конвертеры можно воспользоваться плагином Advanced Frame Server.
1. Устанавливаем Advanced Frame Server, вспоминаем путь куда установили и копируем dfscPremiereOut.prm оттуда в C:\Program Files\Adobe\Common\Plug-ins\7.0\MediaCore
2. Устанавливаем последнюю версию MediaCoder, скачиваем и устанавливаем апдейты.
3. Экспортируем обычным образом (например File > Export > Movie) и выбираем Advanced Frame Server выходным форматом.
4. Вводим имя промежуточного файла для экспорта, например "signpost", Color space - YUY2.
5. Нажимаем "Export" для запуска FrameServing.
6. Запускаем Mediacoder и загружаем "signpost", в закладке Video выбираем Format: H.265, если видеокарта NVidia GTX 950 и выше, то можно включить аппаратное кодирование - выбрать Encoder: NVENC.
h.265
7. Нажимаем "Start".
8. После завершения кодирования в MediaCoder остается отменить экспорт в Premiere. К сожалению, из-за этой особенности работы пакетное кодирование через Adobe Media Encoder протекает в ручном режиме.

Можно даже не использовать MediaCoder, StaxRip и подобные фронт-энды. Frameserver позволяет работает с энкодерами из командной строки, использовать TSmuxer, FFMPEG и X265 напрямую. При экспорте этим способом так же возможно задействовать аппаратное кодирование h.265 при наличии видеокарты NVidia 9x0-й серии.
Из недостатков: может возникнуть проблема с цветовыми пространствами bt.601 vs bt.709.



Premiere CC 2015.1 и новее

Итак, теперь можно редактировать hevc/h.265 видео в Премьере. При первом обращении к h.265 Премьер устанавливает кодек (установочные файлы входят в дистрибутив, но Премьеру в этот момент понадобится доступ к интернету - для проверки на триал).

h.265


Проблемы на монтаже характерны для обработки Премьером LongGOP AVCHD/XAVC - необходимость декодировать много промежуточных кадров, осложняемая неадекватно высоким уровем обращения к дискам. Premiere пытается на лету индексировать файлы, считывая весь файл и одновременно пытаясь считать следующие лежащие на таймлайне, кешируя результат в памяти. Фактически на рабочих проектах никакой памяти не хватает, клипы на таймлайне нарезаны и перемешаны и Premiere приходится постоянно перечитывает все файлы. При потоке исходного видео в 2-5 Мб/сек трансфер с дисками составляет десятки и сотни Мб/сек в зависимости от возможностей дисковой системы, FramePrefetchLatency соответственно отображает неприемлимые для реалтайма значения. Если материала немного и он успешно закешировался, то ограничителем становится производительность CPU.

h.265

Для экспорта имеются готовые пресеты. Битрейт у них установлен на 30-50% меньше чем для аналогичных пресетов для h.264, что позволяет предположить что при аналогичном качестве размер файлов будет 50-70% от штатного MainConcept h.264. Цена этого - примерно в 5-10 раз большее время кодирования в зависимости от настроек качества.
В 2015.3 добавлен 10 битный профиль с цветом Rec.2020

h.265

Rovi Total Code for Premiere
Могут возникнуть проблемы с импортом h.265, если установлен Rovi Total Code for Premiere - если h.265 видео экспортированное из Премьера нормально импортируется, то в h.265 видео экспортированное из x265/1.5 в Премьер импортируется только звук, так как Rovi перехватывает mp4 на себя но hevc он не умеет декодировать. Плагин можно не удалять, а просто перенести его папку в другое место, чтобы при необходимости импорта/экспорта какого-либо экзотического формата можно было вернуть. Потеря не велика, Rovi устарел и работает откровенно медленнее встроенного ImporterMPEG.


 

аппаратное ускорение H265 в adobe premiere, h.265 кодек, CINEMARTIN CINEC, hevc кодек, 4к в adobe premiere, hevc кодек adobe premiere pro, nvenc в adobe media encoder, видеокарты с поддержкой hevc, формат h.265, adobe premier 2015.2 поддержка h.265, Сinemartin, h.265 что это, h.265 encoding (hevc) - premiere pro, hevc сжатие, плеер воспризводящий кодек h.265 hevc