Предистория
Я когда-то делал онлайн курс по выч. геому. Курс не пошел, но зато я немного научился программировать под After Effects и сделал пару полезных кнопок.
Наиболее болезненное место было взять и вставить в середину видео новый фрагмент. Например, вы записали некоторое аудио, под это аудио сделали анимацию, а потом вдруг вспомнили, что где-то в середине чихнули, или наоборот, забыли сделать самый важный комментарий в своей жизни.
С аудио справится любой адекватный редактор, а что сделать со всей анимацией, расставленными ключевыми фреймами и прочим? Для этого, я сделал кнопку, которая бы позволяла сдвинуть все слои и ключевые фреймы, начиная с выставленной сейчас временной позиции.
Вот здесь, начиная с 48 секунды можно посмотреть, как это работает:
Технологии
Может показаться неожиданным, но продукты Adobe - это по сути типичный low-code. Adobe использует язык ExtendScript - некоторая надстройка над JavaScript с DOM-ом в виде всего редактора.
Дизайнеры часто гуглят разные выражение, чтобы сделать какие-нибудь затухающие_колебания . Но если вам нужно автоматизировать процесс, вы можете и сами написать свои кнопки.
Главный челлендж сейчас: ESTK больше нет
Когда-то Adobe выкладивали отдельную тулу, под названием ESTK. Это мини-IDE для разработки скриптов именно под Adobe.
В ESTK можно было посмотреть DOM, написать небольшие кусочки кода, и даже проверить, как они работают. ESTK был доступен, когда я делал курс, но сейчас из облака его не поставить, а dmg файл со странички Adobe просто не открывается.
Можете попытать свое счастье тут, и если не запустится, считать мою кнопку продуктом древних утерянных технологий (да, был такой 2020-ый).
Результаты
Проект был вспомогательным, но очень сильно сэкономил мне время в разработке самого курса. Я ничего не заработал, но надеюсь, что кнопка может оказаться кому-то полезной.
Репозиторий: https://github.com/vsevolod-oparin/ae-shift-button