Как установить кодек h 264 в after effects
Расскажу самые базовые вещи о рендере в Adobe After Effects. Будет как небольшая подсказка для новичков.
Рендерить можно двумя способами. Через Render Queue внутри After Effects и через стороннюю программу Adobe Media Encoder.
Для слабых компьютеров или тяжёлых проектов советую Render Queue. А для всего остального — Media Encoder.
Две заметки перед началом
1) Если АЕ 2017 года или ниже — скачайте кодеки Quicktime. На macOS не нужно.
2) Если рендерите через Media Encoder проверьте, чтобы он был того же года, что и After Effects.
К настройкам рендера
Рендерим видео с оптимальным соотношением веса и качества через Media Encoder
Сейчас самый распространённый стандарт сжатия видео — H.264. Мало весит, не убивает качество и везде поддерживается.
— Открываем композицию, которую хотим отрендерить.
— Заходим в Composition → Add to Adobe Media Encoder Queue. Немного ждём, открывается Media Encoder.
— Нажимаем на стрелочку в Format и выбираем H.264.
— В Preset выбираем Match Source High Bitrate.
— Output File выбираем куда сохранить. Нажимаем Enter или на зелёный треугольничек справа. Рендер пошёл.
В итоге, минутное видео больше не будет весит несколько гигабайт, а останется где-то в пределах сотни мегабайт.
Рендерим видео с оптимальным соотношением веса и качества через Render Queue
— Открываем композицию, которую хотим отрендерить.
— Заходим в Composition → Add to Render Queue.
— Нажимаем на синий текст рядом с Output Module.
— В Format выбираем Quicktime.
— Нажимаем Format Options.
— В Video Codec выбираем H.264.
Если АЕ 2018 или старше, то H.264 в списке не будет. Выбирайте Animation.
Файл получится тяжеловатый, но легче, чем совсем без сжатия. Поэтому для последних версий АЕ лучше использовать Media Encoder, где есть H.264.
— Кликаем ОК в двух окошках.
— Справа от Output To нажимаем на синий текст и выбираем куда сохранить.
— Нажимаем Enter или кнопку «Render» справа.
Готово! Рендер начался.
Рендерим видео на альфа-канале через Media Encoder
А сейчас рассмотрим как отрендерить анимацию с прозрачным фоном. Это уже чуть-чуть посложнее.
— Открываем нужную композицию.
— Composition → Add To Adobe Media Encoder Queue
— В Format выбираем Quicktime
— В Preset ничего не выбираем, просто нажимаем на синий текст
— Теперь выбираем Video Codec в зависимости от версии AE:
AE 2017 и ниже — PNG.
АЕ 2018 — Animation.
AE 2019 или любая версия на macOS — ProRes 4444.
— Нажимаем кнопку Match Source.
— Проматываем чуть-чуть вниз, в Depth выбираем параметр у которого написано +alpha или 32 bit.
— Нажимаем ОК, в Output выбираем место куда сохранится файл и запускаем рендер.
Всё, теперь ролик отрендерится с прозрачностью, будет потяжелее. Зато на фон можно подставить всё, что угодно.
Рендерим видео на альфа-канале через Render Queue
— Открываем нужную композицию.
— Composition → Add To Adobe Media Encoder Queue
— Кликаем на синий текст рядом с Output Module.
— В Format выбираем Quicktime.
— Нажимаем «Format Options».
— Теперь выбираем Video Codec в зависимости от версии AE:
AE 2017 и ниже — PNG.
АЕ 2018 — Animation.
AE 2019 или любая версия на macOS — ProRes 4444.
— Нажимаем ОК.
— В Channels выбираем RGB+Alpha.
— Нажимаем ОК.
— В Output To выбираем куда сохранить файл.
— Нажимаем Enter или кнопку «Render».
Есть!
Создаём шаблоны для рендера в Media Encoder
Как в Media Encoder, так и в Render Queue можно создавать шаблоны на все случаи жизни: для H.264, альфа-канала, MP3, PNG-секвенций. Один раз настраиваете рендер, сохраняете в темплейт и в нужный момент переключаетесь между ними.
— Чтобы сохранить шаблон достаточно настроить рендер под себя и нажать на эту кнопку
— После этого, созданный темплейт будет доступен в выборе пресетов
Создаём шаблоны для рендера в Render Queue
— Настраиваем рендер, нажимаем справа от Output Module на стрелочку и выбираем Make Template
— Задаём имя шаблону — готово, можно рендерить
— Чтобы сделать шаблон рендером по умолчанию просто выбираем его в Movie Default
Рендерим один кадр из видео
Сохранить текущий кадр можно двумя способами. Одной кнопкой в плагине FX Console.
— Создаём любую композицию
— Нажимаем Composition → Add To Render Queue
— Справа от Output Module нажимаем на маленькую стрелочку и выбираем Make Template
— В появившемся меню нажимаем Edit
— Format ставим PNG Sequence
— Channels — RGB + Alpha
— Нажимаем ОК
— Ставим его во Frame Default. Нажимаем ОК
— Возвращаемся обратно в нашу композицию
— Выбираем Composition → Save Frame As → File и сохраняем кадр куда нужно. Если будет прозрачность, сохранит с прозрачностью.
Теперь в любом проекте можно нажать Save Frame As или Ctrl+Alt+S и кадр сохранится. Настраивать темплейт снова больше не нужно.
Думаю на этом всё.
Надеюсь, что эта заметка поможет кому-нибудь с рендером. Если что-то непонятно — пишите в комментарии, разберёмся.
А скажите, чем "потеря" этого кодека обусловлена, кто знает? Он плохой? Дело в том, что в blender тоже выпилили H.264 ещё с версии 2.79.
Shinetek, вокодер может использовать nvenc ядра. Если на линейке нет эффектов с поддержкой cuda, то кодирование будет раз в 10 быстрее. Но это справедливо для премьера.
Дмитрий, nvenc дело хорошее, да. Но не факт, что вся аппаратура заточенная под воспроизведение h264 будет его играть. И кодируется в этом случае вроде не на кудах, а на отдельном аппаратном кодеке. В этом фишка, например, записи игр в nvidia experience.
Shinetek, да именно на ядрах nvenc , а не cuda. Это особенно актуально для обладателей amd cpu и видеокарт от nvidia. По другому включить gpu ускорение обойдется жутким головняком. А вокодер установил-выбрал. Прирост в премьере очень существенный. Афтер сильно зависит от подлержки gpu самими эффектами. Поэтому вокодер для него не так эффективен.
Дмитрий, компоуз требовательнее монтажа к ресурсам проца, афтер не умеет использовать больше 2-4 ядер. Адобы оттуда мультипоточность убрали лет 6 назад. Поэтому и тормознее на выводе. Это уже не от метода кодирования зависит, а от сложности проекта. Для справки, медиа нкодер при кодировании h264 использует как раз куды (он естественно тоже зависит от готовности композита и медленнее аппаратного кодека, но универсальнее).
Алексей, да хоть 32, использовать он будет 2-4 плюс видяху. Максимум можно для рендера разных кусков или композиций запустить на несколько афтеров параллельно или использовать для этого скрипт, который будет делать то же самое. Причём если будешь так кусками считать один таймлайн с использованием сложных партиклов, где нужен последовательный предпросчет, то в параллельных инстанциях будет делаться их предпросчет.
Здравствуйте. Не подскажете ли, что это за глюк такой Voukoder’a, когда после рендера в AE видео (MP4 H.264) оно глючное — искажено/смещено по диагонали (skew-трансформация с замощением и смещением, так сказать)? Проявляется в разных версиях АЕ, но проявляется не сразу после установки/переустановки воукодера и/или АЕ, а через какое-то время. То есть какое-то время все работает хорошо. Настройки воукодера не влияют на ситуацию. Новая версия воукодера пока такой проблемы не имеет, но есть предчувствие, что может повториться, раз такое дело, и вообще хотелось бы знать, в чем причина. Не подскажете? Спасибо.
В арсенале After Effects CC 2014 (13.0) нет средств экспорта для создания видео в форматах H.264, MPEG-2 и WMV непосредственно из очереди преобразования. Для создания видео в этих форматах следует использовать Adobe Media Encoder.
По-прежнему можно импортировать видео в этих форматах в After Effects.
Существует два основных способа использования Adobe Media Encoder с After Effects для создания видео в форматах H.264, MPEG-2 и WMV.
Самый быстрый способ создания видео в этих форматах – это использование очереди преобразования After Effects и Adobe Media Encoder для экспорта главного файла, закодированного без потерь, (например, с применением видеокодека PNG в контейнер-файле .mov QuickTime) в папку просмотра, контролируемую приложением Adobe Media Encoder. Можно назначить предустановки кодирования для папки просмотра в Adobe Media Encoder таким образом, чтобы приложение автоматически выполняло кодировку с использованием указанных вами настроек.
Одно из преимуществ использования такого метода – применение функции повышения производительности After Effects для преобразования (например, ускорение графического процессора и многопроцессорная обработка, где применимо) и функции повышения производительности Adobe Media Encoder для кодирования (например, параллельное кодирование). Минус этого способа – процесс занимает основное приложение After Effects на время всего преобразования, в течение всего этого времени нельзя использовать After Effects для других операций.
Другой способ создания видео в этих форматах заключается в добавлении композиции напрямую из After Effects в очередь Adobe Media Encoder.
Преимущество такого метода в том, что этот процесс позволяет продолжать работу в After Effects во время преобразования и кодирования, так как преобразование выполняется в фоновом режиме в After Effects. Фаза преобразования в некоторых случаях по сравнению с использованием очереди преобразования After Effects может работать медленнее, поскольку версия преобразования After Effects без интерфейса в фоновом режиме не имеет доступа к функциям ускорения графического процессора и многопроцессорной обработки.
Причина того, что средства экспорта в форматы H.264, MPEG-2 и WMV были удалены из After Effects в очередь преобразования проста: сохранение этих средств экспорта в After Effects потребовало бы довольно объемной работы, а исправление нескольких серьезных ошибок в этих средствах экспорта потребовало бы еще больше работы. Работа могла быть выполнена только за счет других ресурсов.
Поскольку в Adobe Media Encoder уже есть замечательные средства экспорта в форматах H.264, MPEG-2 и WMV, было разумнее применять именно Adobe Media Encoder для экспорта в этих форматах, что позволило разработчикам After Effectsсосредоточить свои усилия на анимации, анимационной графике, композиции и обработке цифровых изображений, а это и есть основные функции After Effects.
Одна из функций, которую Adobe Media Encoder выполняет гораздо лучше, чем After Effects при создании файлов в окончательных форматах, это его Браузер стилей и простая в использовании система для создания, сохранения, обмена и применения настроек кодирования. Другая – широкий выбор функций на вкладке Эффекты, откуда можно автоматически добавить водяные знаки, наложение временного кода и т. п.
Если вам по каким-то причинам по-прежнему необходимо создавать видео в этих форматах из очереди преобразования After Effects, вы сможете сделать это, оставив старую версию After Effects CC (12.2.1) при установке After Effects CC 2014 (13.0) и пользоваться предыдущей версии только для решения этих конкретных задач вывода.
В After Effects CC 2014 (13.0) и в более поздних версиях не включает средств экспорта для создания видео H.264, MPEG-2 и WMV непосредственно из очереди преобразования. Для создания видео в этих форматах можно использовать Adobe Media Encoder.
По-прежнему можно импортировать видео в этих форматах в After Effects.
Adobe Media Encoder – это эффективный инструмент для создания файлов в окончательных форматах доставки, благодаря своему браузеру предустановок и простой в использовании системе для создания, хранения, совместного использования и применения предустановок кодирования. При помощи настроек на вкладке «Эффекты» можно автоматически добавлять водяные знаки, наложения временного кода и т. д. Существует 2 основных способа использования Adobe Media Encoder с After Effects для создания видео в форматах H.264, MPEG-2 и WMV.
- Преобразование и экспорт главного файла, закодированного без потерь, из After Effects в папку просмотра, контролируемую приложением Adobe Media Encoder.
- Отправьте композицию прямо в Adobe Media Encoder из After Effects (Композиция > «Добавить в очередь Adobe Media Encoder).
Если по-прежнему нужно создать видео в этих форматах из очереди преобразования After Effects, установите After Effects CC (12.2.1) вместе с After Effects CC 2014 (13.0) или более поздней версии и используйте предыдущую версию для выполнения таких определенных задач вывода.
Преобразование и экспорт главного файла, закодированного без потерь
Самый быстрый способ создания видео в этих форматах – это использование очереди преобразования After Effects для экспорта главного файла, закодированного без потерь, (например, с использованием видеокодека PNG в контейнер-файле .mov QuickTime) в папку просмотра, контролируемую приложением Adobe Media Encoder. Можно назначить предустановки кодирования для папки просмотра в Adobe Media Encoder таким образом, чтобы приложение автоматически выполняло кодировку с использованием указанных вами настроек.
- Преимущество: в этом методе используются функции повышения производительности After Effects для преобразования (например, ускорение графического процессора и многопроцессорная обработка, где применимо) и функции повышения производительности Adobe Media Encoder для кодирования (например, параллельное кодирование).
- Минус: этот способ занимает основное приложение After Effects на время всего преобразования, в течение всего этого времени нельзя использовать After Effects для других операций.
Отправка композиции прямо в Adobe Media Encoder
Другой способ создания видео в этих форматах заключается в добавлении композиции напрямую из After Effects в очередь Adobe Media Encoder. Этот метод позволяет продолжать работу в After Effects во время преобразования и кодирования, так как преобразование выполняется в фоновом режиме в After Effects. Фаза преобразования может работать медленнее в некоторых случаях (по сравнению с использованием очереди преобразования After Effects), поскольку версия преобразования After Effects без интерфейса в фоновом режиме не имеет доступа к функциям ускорения графического процессора и многопроцессорной обработки.
Если поместить файл проекта After Effects (.aep) в папку просмотра, которая контролируется приложением Adobe Media Encoder, то композиции на верхнем уровне в проекте (то есть композиции, которые не находятся в папках на панели «Проект») будут автоматически добавлены в очередь кодирования Adobe Media Encoder.
Экспорт формата MP4 (H.264) из After Effects CC новых версий 2015, 2017, 2018, 2019, 2020 года
Экспорт формата MP4 (H.264) из After Effects CC новых версий 2015, 2017, 2018, 2019, 2020 года
Также эту программу можно использовать и для перекодирования обычных видео файлов и проектов программы Premiere Pro. Лично мне этот способ не очень нравится, так как Adobe Media Encoder на деле очень неповоротливая программа, загружается достаточно долго, работает медленно и не совсем удобен в настройках кодирования.
Например в некоторых форматах необходимо вручную указывать размер кадра, программа не может автоматически сохранять параметры исходника, что звучит достаточно глупо в 2017 году. И если это не контролировать, то получится, что программа будет самопроизвольное изменять размер кадра, частоту и другие важные параметры видео файлов. К счастью для MP4 есть возможность автоматического подбора параметров из исходного файла.
Следующий способ - это возможность импортировать композицию в Premiere Pro как обычный видеофайл (через Dynamic Link с After Effects) и экспорт ее обычными средствами программы Premiere Pro, среди которых MPEG-4 пока ещё доступен Но при использовании этого метода я замечал, что композиция в Premiere Pro про выглядит не так как в After Effects. Эти расхождения иногда могут оказаться критичными, поэтому такой способ нельзя назвать 100% рабочим. Тем не менее, ничто не мешает вам попробовать его на практике на свой страх и риск и посмотреть, что получится. Возможно вам повезет больше, чем мне.
А если у вас в операционной системе Windows установлен QuickTime, то в настройках модуля экспорта вы сможете выбрать его формат, и тогда Вам станет доступным кодек h264. Но в таком случае у вас получится файл не MP4, а MOV. И еще иногда я замечал что QuickTime при достаточно хороших настройках кодирования на выходе создавал файл ужасного качества, настройки которого не соответствовали тому, что я устанавливал в программе After Effects при экспорте.
Также AfterCodecs позволяет при экспорте создавать файлы формата ProRes на Windows, что не так то просто сделать на этой операционной системе. Особенно если вы не знаете, что такое программа FFMPEG, в которую встроена большое количество разных кодеков.
Ну и конечно же всегда остается вариант с выводом несжатого видео из After Effects (например я использую AVI с кодеком Lagarith Lossless Video Codec - без потерь качества и небольшой размер файла по сравнению с несжатым видео) и последующего его перекодирования в любой другой программе, которая поддерживает формат MP4. Лично я использую для перекодирования программу FFMPEG, про которую уже говорил выше.
В таком случае у вас всегда сохраняется исходник с отличным качеством, который можно использовать несколько раз для перекодирования, например в несколько форматов сразу. А если вы из After Effects выводите MPEG4, то, как известно, у вас произойдет потеря качества, и если вас оно не устроит, вам придется снова запускать рендер. При этом After Effects будет заново просчитывать всю композицию и кодировать ее. А если у вас композиция сложная, то затраты на ее пересчет будут не сопоставимы с затратами на кодирование видео потока, соответственно запуск рендера композиции по второму разу будет нецелесообразным.
Такие пироги. Странная конечно ситуация: сначала из программы вырезают нужный многим модуль кодирования, а потом предлагают тебе купить его за деньги назад. Ну что поделать. Так и живём. Вот и приходится выкручиваться, зато смекалка +10.
Читайте также: