AI Agent Hub
Back to skills
Video Auto Editor icon

Video Auto Editor

Design & Media Updated 2026.08.30

Paste the following prompt into your AI chat to install this skill:

Please install @user_176cb31c/video-auto-editor-skill according to the guide at https://skillhub.cn/install/skillhub.md.

About this skill

The Problem It Solves

In video content creation, manual editing for tasks like batch cropping, transcoding, or subtitle insertion is time-consuming and prone to errors. Using FFmpeg command-line requires memorizing complex parameters, while scripting demands programming skills. Integrating speech recognition for features like auto-subtitling adds further toolchain complexity.

How the Skill Works

This skill provides an automated video editing solution built on the FFmpeg video processing engine and a Python scripting environment.

Core Capabilities and Key Steps

  1. Video Processing Engine: Leverages FFmpeg for various operations such as cropping, merging, transcoding, and applying filters. Wrapped with a Python API, it allows direct function calls or simple scripting.

  2. Batch Automation: Supports workflow configurations via JSON files to define multi-step pipelines. For example, a workflow might include steps like "extract audio → speech recognition → insert subtitles → export video," executed with a single workflow command.

  3. Speech Recognition Integration: Incorporates the Whisper model for local speech recognition, ensuring data privacy without internet connectivity. Recognition results can be used for subtitle generation or content analysis.

  4. Flexible Invocation: Offers both command-line tools and a Python API. The command-line is suitable for quick operations, while the Python API enables integration into more complex projects.

Execution Flow

  • First, ensure FFmpeg and Python 3.8+ are installed, along with necessary dependencies (e.g., openpyxl for reports).
  • Then, use the video-auto-editor command or import the module to access features.
  • When configuring workflows, define steps and parameters; the skill automatically orchestrates execution.

Applicability and Considerations

  • Local Operation: All processing occurs locally, without internet or data uploads, making it suitable for privacy-sensitive scenarios.
  • Dependency Requirements: Requires FFmpeg and a Python environment, which users must set up. Optional dependencies like openpyxl are installed only if needed.
  • Input File Security: Since file operations are involved, it's advisable to process only trusted video sources to avoid potential security risks.
  • Scope: The skill focuses on automated editing and does not cover advanced video effects or real-time editing. For complex effects, integration with other tools may be necessary.

Use Cases

  • When a video blogger needs to batch convert raw footage into different sizes and formats for platforms like YouTube, TikTok, and Instagram, they use this skill to configure workflows for automated cropping and transcoding.
  • In online course production, instructors leverage local speech recognition to automatically generate Chinese subtitles for lengthy video tutorials, reducing manual transcription effort.
  • An enterprise training department processes hundreds of meeting recordings by using the skill to batch extract audio and run speech recognition for generating text transcripts, aiding in document compilation.
  • A short video operations team needs to quickly edit multiple clips and add uniform intros and outros, defining steps in a JSON workflow to execute batch processing with a single command.

Best For

  • Social media operators who need to process multiple video files weekly and export them for different platforms, requiring batch automation to meet channel specifications.
  • Educational content creators adding subtitles to online courses, seeking to leverage local speech recognition for accurate subtitle generation to improve content accessibility.
  • Corporate trainers managing large volumes of training videos, needing to extract text content from videos for creating learning materials and document archiving.
  • Short video content creators who want to quickly edit and transcode multiple clips to maintain posting frequency, relying on workflow automation to reduce repetitive tasks.