#scripting #jsx #complex-event-processing #adobe-premiere
#сценарии #jsx #сложная обработка событий #adobe-premiere
Вопрос:
Я пытаюсь управлять Adobe Premiere Pro удаленно с помощью панели Adobe CEP, а затем взаимодействовать с сервером с помощью websockets. Все работает нормально, однако я не могу найти какой-либо API для воспроизведения / приостановки текущей последовательности.
Для SourceMonitor доступен один (https://premiere-scripting-guide.readthedocs.io/general/sourcemonitor.html#sourcemonitor-play ) но я хочу воспроизвести последовательность действий.
Я также хотел бы управлять цветовой панелью lumetri и фейдерами микширования звука. Я также не могу найти никаких API для них. Есть ли лучший подход для этого?
Кстати, мой серверный сервер — это приложение NodeJS.
Ответ №1:
Вы можете сделать это, используя QE DOM манипуляции на стороне JSX. Я рекомендую вам проверить этот неофициальный документ PPro CEP. https://vidjuheffex.github.io/ppro.api /
Есть startPlayback()
способ. не забудьте позвонить app.enableQE()
до.
Ваш код должен выглядеть следующим образом
app.enableQE()
qe.startPlayback()
Комментарии:
1. Я считаю, что эта документация более обновленная, чем та, которую вы упомянули. Он все еще устарел, но это было лучшее, что я смог найти
2. по некоторым причинам в официальном документе, который, по вашему мнению, является более обновленным, отсутствуют некоторые ключевые функции. Похоже, разработчики в Adobe не очень заботятся о CEP. вы не найдете ничего о запуске «основного» воспроизведения на нем, где неофициальные ссылки, на которые я ссылался, предоставляют более полезную информацию. Я знаю, это странно. Я написал им однажды, чтобы спросить, почему они «скрывают» такую информацию, и тоже получил плохой ответ.
3. вот тема, которую я открыл на их форуме: community.adobe.com/t5/premiere-pro-discussions /…
4. сопровождающий заявил, что это невозможно сделать. надеюсь, после исследования я нашел этот неофициальный документ, который доказывает обратное :/