Изменение вывода с помощью сценария .jsx для After Effects CS6

Я сделал скрипт, который будет проходить через (.txt) обмен элементами определенной композиции.

Внутри скрипта я добавляю каждую измененную композицию в очередь рендеринга и вывожу ее.

Как я могу прагматично вывести формат в формате h.264 (.mp4), а не по умолчанию (.avi).

Я обнаружил, что вы можете просто изменить модуль вывода по умолчанию через редактирование -> шаблоны -> модуль вывода, но все же ... есть ли способ сделать это через скрипт?

Спасибо

Ответы (2)

Итак, ответ на ваш вопрос: «Да, но...»

Это вполне осуществимо, но вам нужно создать модуль вывода с нужными вам настройками, а затем сохранить его на свой компьютер. Вы можете создать это, перейдя в «Правка» -> «Шаблоны» -> «Модуль вывода». Нажмите кнопку «Создать» во всплывающем окне, а затем отредактируйте нужные вам настройки (quicktime, h.264 и т. д.). Сохраните его как полезное имя ("H264HighQuality" или что-то в этом роде). Сохраните модуль вывода, и оттуда вы сможете получить к нему доступ из своих сценариев.

Чтобы использовать его в своем скрипте, просто используйте:app.project.renderQueue.items.add(myComp).applyTemplate("H264HighQuality");

Если вы сначала создали шаблон, вы можете обращаться к нему в своих сценариях столько раз, сколько захотите. Однако, к сожалению, After Effects НЕ позволяет программно создавать модули вывода или изменять их на лету. Но вам нужно сделать шаблон только один раз — пока у вас есть этот шаблон на компьютере, на котором вы запускаете скрипт, он должен работать нормально.

Это отвечает на мой вопрос. Спасибо за ответ!

Чтобы обновить ответ @MBrizzle, эта функция была добавлена ​​​​в After Effects CC 2014. Существует 4 новых метода:

  • Объект RenderQueueItem getSetting, методы setSetting
  • Объект OutputModule getSetting, методы setSetting

Подробнее о них можно узнать на странице http://blogs.adobe.com/aftereffects/2014/04/new-changed-after-effects-cc-2014.html.

Чтобы обновить ответ Модуль вывода setSetting, разрешите использовать только следующие ключи: Разрядность аудио Аудио Каналы Частота дискретизации аудио Каналы: Цвет: предварительно умноженный (матовый) Обрезка: false Обрезка снизу Обрезка слева Обрезка справа Обрезка сверху: 0 Глубина: миллионы цветов Формат: QuickTime Include Ссылка на проект : true Включить исходные метаданные XMP : false Соотношение сторон блокировки : true Выходной звук : Автоматический вывод информации о файле : [object Object] Действие после рендеринга : Изменение размера : false Качество изменения размера : Высокое Изменение размера на : HDV/HDTV 720 25 Начало # Использование Номер кадра композиции Использование области интереса Видеовыход
Кодеки не разрешены