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

t2135667@yandex.ru




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

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

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

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

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

Формат слабо поддержан на камерах, Samsung NX1 развития не получил. Но фактическим телевизионным стандартом для 4К выбран H.265, модельные ряды телевизоров с 2015 года имеют поддержку hevc.Контейнером для h.265 принят формат файла mp4. Аппаратная поддержка кодирования и декодирования h.265 имеется на видеокартах NVidia Maxwell (900-я серия, 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 сжатие