Jianying Headless: автоматизация работы с видео в Jianying для macOS

Jianying Headless: автоматизация работы с видео в Jianying для macOS

Jianying Headless — это инструмент для автоматизации работы с видео в макосовской версии Jianying, который позволяет генерировать редактируемые черновики и экспортировать готовые проекты.

Он решает задачу упрощения процесса перехода между разными этапами видеообработки и управления многодорожечными проектами без необходимости вручную редактировать каждый элемент. Отличается от стандартного SDK тем, что предлагает локальные возможности редактирования и генерации проектов без обращения к официальным API. Этот проект будет полезен разработчикам, работающим с видеоконтентом, намечающим интеграцию AI-технологий в свои рабочие процессы.

Запускается на macOS (версии 11.4.2 и 11.5.0) с установленным Python 3.9+, FFmpeg и Xcode Command Line Tools. Обрати внимание, что для работы требуется собственный доступ к Jianying и корректнее всего он работает на проверенных конфигурациях; проблемы могут возникнуть на других системах.

Jianying Headless — это инструмент для локальной автоматизации, который предназначен для профессиональной версии приложения Jianying на macOS. Он позволяет создавать редактируемые черновики, генерируя структурированные планы монтажа, а также модифицировать многодорожечные проекты в независимых копиях и экспортировать готовые видео в формате MP4 с помощью встроенного движка Jianying.

Основные возможности

Проект предоставляет следующие функции:

  • Генерация редактируемых черновиков, поддерживающих видеоразделение, многодорожечное сочетание, регулировку скорости и громкости, а также добавление субтитров и заголовков.
  • Импорт материалов с локального устройства, включая видео, изображения в формате PNG, JPEG, GIF, озвучку и музыку.
  • Поддержка локальных шрифтов для текстов, которые могут быть добавлены или изменены в черновиках.
  • Базовая анимация с использованием линейных ключевых кадров для изменения положения, масштаба, вращения, прозрачности и громкости.
  • Применение встроенных эффектов, таких как геометрические маски и переходы, при наличии соответствующих ресурсов и прав доступа.
  • Редактирование существующих проектов с возможностью изменения в независимых копиях.
  • Экспорт готовых видео с использованием встроенного движка Jianying в формате H.264/AAC MP4.
  • Проверка среды и целостности проектов, включая контроль версий и компонентов.

Требования к среде

Для работы инструмента нужны следующие требования:

  • Apple Silicon Mac с версией macOS 26.0 или выше; проверенная версия — macOS 26.5.1.
  • Профессиональная версия Jianying 11.5.0 или совместимая версия 11.4.2.
  • Python 3.9 или выше, а также FFmpeg/ffprobe и инструменты командной строки Xcode.

Важно отметить, что проект требует точного соответствия версиям и компонентам и может не работать на всех компьютерах.

Как установить и запустить

Для установки проекта и его запуска, выполни следующие команды:

git clone https://github.com/mcncarl/jianying-headless.git
cd jianying-headless
python3 tools/build_native_codec.py
python3 skills/yichen-jianying-edit/scripts/headless_draft.py doctor

Команда `doctor` запускает проверку окружения, которая проверяет версии Jianying и необходимых компонентов. Если проверка пройдет успешно, можно перейти к подготовке проекта с помощью JSON-файла, который описывает план монтажа.

Ограничения

Несколько примечаний о текущих ограничениях проекта:

  • Поддержка сложных сегментов пока ограничивается экспериментальными модификациями с использованием замороженных видеоснимков.
  • Повторяющиеся ошибки во время обработки изображений/GIF, включая пропуски кадров, не решены.
  • Проект не поддерживает все версии Jianying и не предоставляет доступ к онлайн-шаблонам или ресурсам.
  • Некоторые эффекты, такие как черно-белые фильтры и специфические шрифты, вышли за рамки поддержки.

Полный список известных проблем можно найти в документации проекта. Этот инструмент идеально подходит для работы с автоматизацией процессов монтажа и не предназначен для прямого использования в продакшене без предварительных проверок.

Открыть на GitHub: mcncarl/jianying-headless →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте