#javascript #adobe #extendscript #after-effects
#javascript #adobe #extendscript #after-effects
Вопрос:
У меня есть этот фрагмент кода, который использует aerender:
const aerender = spawn('C:\Program Files\Adobe\Adobe After Effects 2020\Support Files\aerender.exe',
['-comp', 'main','-project', path 'templates\1\template.aep','-output', (path 'results\' customTime '_' name '.mov'),'-RStemplate', renderTemplate,'-s', '1','-e', duration *30 ])
Дело в том, что у меня также есть скрипт, который я могу запустить в AE, который устанавливает время начала и конечную точку для некоторых слоев, я хочу запустить этот скрипт из кода перед рендерингом, не открывая AE.
Я пытался ожидать этого:
const afterfx = spawn('C:\Program Files\Adobe\Adobe After Effects 2020\Support Files\AfterFX.exe',
['-r', 'C:\Program Files\Adobe\Adobe After Effects 2020\Support Files\Scripts\Startup\adjust.jsx' ])
Я также попытался вставить скрипт в папку автозагрузки, работает при открытии проекта вручную, а не с помощью вызова кода.
Комментарии:
1. Сохраняет ли сценарий настройки файл проекта AE?
2. @stib этого не происходит, хотя, если я открою AE вручную, запущу скрипт, экспортирую последовательность, меня не волнуют изменения в проекте, но я попробую, спасибо
3. Если он не сохранит проект, то при запуске aerender он отобразит сохраненный проект, то есть он не покажет никаких изменений.