mcncarl/jianying-headless
Private source preview: native Jianying drafts, isolated editing/export, and standalone Agent Skill.
What it solves
It provides a way to automate video editing in Jianying Pro (macOS) without manual GUI interaction. It allows users to programmatically generate editable drafts, modify multi-track projects, and export final MP4 files using the local Jianying engine, which is particularly useful for AI-driven video workflows and batch processing.
How it works
The tool acts as a bridge between structured editing plans (JSON files) and the Jianying software. It translates these plans into a format the software can understand to create drafts containing video segments, audio, subtitles, and animations. It includes a Python CLI and an "Agent Skill" interface, allowing it to be integrated into AI agents. The process follows a pipeline: Material and Editing Plan $\rightarrow$ Editable Draft $\rightarrow$ Native Engine Export.
Who it’s for
- AI developers building automated video production pipelines.
- Content creators who need to batch-generate video drafts.
- Developers creating AI agents that can assist in video editing.
Highlights
- Programmatic Draft Generation: Supports multi-track combinations, speed adjustments, volume, picture-in-picture, and subtitles.
- Native Export: Uses the local Jianying engine to render H.264/AAC MP4 files.
- Local Material Import: Handles videos, images (PNG, JPEG, GIF), voiceovers, and music.
- Agent Integration: Provides a dedicated skill set for AI agents to trigger editing tasks.
- Non-Destructive Editing: Modifies projects in independent copies to avoid overwriting original drafts.
Related
- Project
- Project
- Project
- Project