awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
GuanYixuan avatar

GuanYixuan/pyJianYingDraft

0
View on GitHub↗
3,742 stele·607 fork-uri·Python·Apache-2.0·12 vizualizări

PyJianYingDraft

pyJianYingDraft is a Python library used to programmatically generate and manipulate video project files compatible with CapCut and Jianying editors. It functions as an automation tool for creating video editing drafts, allowing users to assemble montage pipelines through code.

The project enables the creation of video drafts by replacing media assets and updating text within existing project templates. It provides a programmatic interface to manage dynamic video templates, which preserves original formatting and timing while swapping specific materials.

Capabilities include the management of multi-track layering for audio, video, and text, as well as the application of visual effects and transitions. The library handles complex production details such as animation keyframing, media trimming, video masking, and the conversion of external subtitle files into timed on-screen segments.

Features

  • Project Draft Generation - Creates new project files by cloning existing templates and replacing specific media assets while preserving timing and styling.
  • Project File Generators - A tool for creating and editing project files compatible with CapCut and Jianying video editors.
  • Video Project Automation - Provides Python-based automation for generating and modifying project files compatible with CapCut and Jianying editors.
  • Programmatic Video Compositors - Creates a series of video projects by programmatically defining clips, timing, and layers to build a montage pipeline.
  • Video Editing Tools - Provides a programmatic Python interface for automating video editing tasks and project assembly.
  • Dynamic Video Template Engines - Updates media assets and text content in existing project files while preserving original formatting and timing.
  • Media Asset Linking - Links external media files to project segments using unique identifiers and file paths within the project configuration.
  • Project Workflow Automation - Automates the updating of media assets, text content, and track placements by loading existing project files into new workflows.
  • Video Track Layering - Organizes audio, video, and text segments into a vertical hierarchy to manage overlapping clips and priority.
  • Video Project File Manipulators - Provides a programmatic interface for adjusting clip timing, audio tracks, and visual effects in draft files.
  • Keyframe Animators - Defines property changes over time using timestamped value pairs to control movement and volume.
  • Project Asset Replacement - Swaps media assets by name or index while preserving the original formatting and timing of the project.
  • External Subtitle Integration - Integrates external subtitle files and defines their styling within a video editing project.
  • Video Draft Specifications - Creates project files by defining media clips, timing, playback speed, and track layering to establish a video baseline.
  • Automated Montage Pipelines - Implements a workflow for bulk-generating video drafts by replacing media assets and text in project templates.
  • Video Editing - Produces and exports project files to automate the assembly of complex video montage pipelines.
  • Video Manipulation Drivers - Adjusts rotation, scaling, brightness, and blending modes to modify the visual appearance of individual video segments.
  • Video Project Specifications - Generates structured project files defining the sequence and layers for automated video montage assembly.
  • JSON Serialization - Represents video editing timelines and asset properties as structured JSON files for programmatic generation.
  • Subtitle Segment Management - Parses external subtitle files into individual timed text segments with synchronized start and end markers.
  • External Subtitle Loaders - Converts external SRT subtitle files into timed text segments within video project drafts.
  • Timestamped Subtitle Generators - Generates on-screen text and subtitles with custom fonts, styles, and animations based on timing data.
  • Bulk Asset Exporters - Processes multiple project files for final output using automated user interface interactions.
  • Automated Video Renders - Triggers the export of specific project files using defined resolution and frame rate settings.
  • Transitions & Effects - Adds visual filters and scene transitions as either clip properties or independent track layers.
  • Template Track Importing - Copies specific audio, video, or text tracks from a template into a new project for consistent styling.
  • Audio Track Controls - Integrates audio files with specific controls for volume, fade durations, and playback speed synchronization.
  • Batch Video Processing - Processes multiple video project files for final output through automated interactions with desktop software.
  • Keyframe Animations - Assigns time-value pairs to properties like volume and position to create smooth custom transitions.
  • Media Segment Trimming - Defines the source range and playback speed of clips during the segment creation process.
  • Project Text Manipulation - Changes the wording of text segments while maintaining existing font and style settings for rapid revisions.
  • Segment Animation Controls - Attaches entry, exit, or loop animations to specific video and text segments to create dynamic motion.
  • Text Insertion Utilities - Creates text overlays with configurable fonts, styles, and automatic line wrapping.
  • Video Editing Effects - Applies filters and scene-based effects to video segments or dedicated effect tracks for stylized output.
  • Video Segment Transformations - Provides controls for cropping, rotation, scaling, and transparency to precisely manage the visual layout of video segments.

Istoric stele

Graficul istoricului de stele pentru guanyixuan/pyjianyingdraftGraficul istoricului de stele pentru guanyixuan/pyjianyingdraft

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru PyJianYingDraft

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu PyJianYingDraft.
  • mifi/editlyAvatar mifi

    mifi/editly

    5,435Vezi pe GitHub↗

    Editly is a headless, programmatic video engine and automated assembler. It functions as a declarative video editor that generates MP4 and GIF exports from structured data or code, removing the need for a manual graphical user interface. The system is distinguished by its ability to integrate GLSL fragment shaders as visual layers within a programmatic timeline. It uses a configuration-based model to define clips, layers, and audio tracks, allowing for reproducible video assembly and the generation of custom programmatic graphics. The engine covers a broad range of media production capabilit

    TypeScript
    Vezi pe GitHub↗5,435
  • kde/kdenliveAvatar KDE

    KDE/kdenlive

    5,207Vezi pe GitHub↗

    Kdenlive is an open-source non-linear video editing suite designed for digital video post-production. Built on the MLT Framework and utilizing KDE Frameworks for its user interface, it provides a multi-track environment for assembling clips, applying transitions, and rendering final video files. The editor distinguishes itself through a comprehensive set of animation and effect tools, including keyframe-based parameter animation with a visual curve editor for fine-tuning transitions. It supports advanced visual modifications such as clip speed remapping, effect region masking, and the integra

    C++
    Vezi pe GitHub↗5,207
  • alyssaxuu/motionityAvatar alyssaxuu

    alyssaxuu/motionity

    3,976Vezi pe GitHub↗

    Motionity is a browser-based motion graphics editor and video compositor. It provides a visual timeline for creating animated videos and compositions using a layer-based system and keyframe animation tools. The project features a dedicated Lottie animation renderer, allowing users to import and render vector-based files for scalable motion graphics. It includes specialized tools for keyframe animation, using easing functions to control object movement and property transitions. The platform covers a broad range of production capabilities, including digital asset composition, video clip editin

    JavaScriptafter-effectsanimationaudio
    Vezi pe GitHub↗3,976
  • mifi/lossless-cutAvatar mifi

    mifi/lossless-cut

    41,364Vezi pe GitHub↗

    LosslessCut is a desktop application designed for the precise editing of video and audio files without re-encoding the underlying media streams. By performing stream copying and container remuxing, the software allows users to cut, merge, and rearrange media segments while maintaining the original bit-perfect quality of the source content. The application distinguishes itself by utilizing a stream-copying data pipeline that transfers raw media packets directly from source to destination, significantly reducing processing time compared to traditional transcoding workflows. It also functions as

    TypeScriptcodeccuteditor
    Vezi pe GitHub↗41,364
Vezi toate cele 30 alternative pentru PyJianYingDraft→

Întrebări frecvente

Ce face guanyixuan/pyjianyingdraft?

pyJianYingDraft is a Python library used to programmatically generate and manipulate video project files compatible with CapCut and Jianying editors. It functions as an automation tool for creating video editing drafts, allowing users to assemble montage pipelines through code.

Care sunt principalele funcționalități ale guanyixuan/pyjianyingdraft?

Principalele funcționalități ale guanyixuan/pyjianyingdraft sunt: Project Draft Generation, Project File Generators, Video Project Automation, Programmatic Video Compositors, Video Editing Tools, Dynamic Video Template Engines, Media Asset Linking, Project Workflow Automation.

Care sunt câteva alternative open-source pentru guanyixuan/pyjianyingdraft?

Alternativele open-source pentru guanyixuan/pyjianyingdraft includ: mifi/editly — Editly is a headless, programmatic video engine and automated assembler. It functions as a declarative video editor… kde/kdenlive — Kdenlive is an open-source non-linear video editing suite designed for digital video post-production. Built on the MLT… alyssaxuu/motionity — Motionity is a browser-based motion graphics editor and video compositor. It provides a visual timeline for creating… mifi/lossless-cut — LosslessCut is a desktop application designed for the precise editing of video and audio files without re-encoding the… opencut-app/opencut — OpenCut is an open-source, non-linear video editor designed for professional-grade media production. It functions as a… php-ffmpeg/php-ffmpeg — PHP-FFmpeg is an object-oriented wrapper for executing FFmpeg binary commands within PHP applications. It serves as a…