JJYBAI Zhijian: AI-Powered Smart Video Auto-Editing and Narration Tool
What is JJYB_ai Smart Cut?
JJYB_AI Smart Cut is an intelligent video editing tool that supports automatic editing and AI narration. It includes offline speech synthesis, original commentary generation, video remixing, and AI voiceover capabilities.

Main Features of JJYB_AI Smart Cut
Video Editor: Supports full playback control and track management, enabling triple synchronization of audio-video, text-video, and text-audio (with latency under 100 milliseconds), as well as common video editing operations like effects, filters, and transitions.
AI Voiceover: Provides multiple speech synthesis engines (such as Edge-TTS, gTTS, local cloning, etc.), a built-in rich voice library, and supports voice cloning and real-time parameter adjustment.
Original Commentary: Analyzes video content through AI to generate scripts, then synthesizes voiceover and produces the final video through speech synthesis. The entire process is automated and guarantees audio-video synchronization.
Models Supported by JJYB_AI Smart Cut
Large Language Models: Including Tongyi Qianwen (recommended), Wenxin Yiyan, ChatGLM, DeepSeek, OpenAI GPT series, Claude, Google Gemini, Kimi, iFlytek Spark, etc., used for generating commentary scripts.
Visual Analysis Models: Such as Tongyi Qianwen VL, Baidu Vision, Tencent Cloud Vision, GPT-4V, Gemini Vision, Claude Vision, used for understanding video content.
Speech Synthesis Models: Including Edge-TTS (free, 23 voices), Google TTS (free, multilingual), Azure TTS (paid professional version), local voice cloning, and built-in offline speech synthesis tools (pyttsx3) as a backup.
Technical Implementation
Frontend: A web application based on Flask 3.0 and Socket.IO, featuring a modern interface and supporting desktop-style operation (via PyWebView).
AI Processing: Integrates mainstream large language models, visual analysis models, and speech synthesis models for script generation, content understanding, and voice production.
Video Processing: Uses FFmpeg, MoviePy, and OpenCV for video editing, compositing, and processing.
Database: Uses SQLite to manage project data and assets.
Dependencies: Requires Python 3.9 to 3.11 (check "Add to PATH" during installation), and automatically installs FFmpeg and required AI models.
Project Features
Fully Automated Workflow: From watching videos, writing scripts, voiceover to output, no manual operation required.
Multiple Models: Supports a total of 29 AI models and algorithms, with both free and paid options available.
Detailed Settings: A total of 143 configuration items, including 52 for original commentary, 34 for remixing, and 38 for voiceover.
Easy to Use: One-click startup with automatic environment checks, prompts to install missing dependencies, and basic voiceover works even without internet.
Comprehensive Documentation: 16 documents covering the entire process of installation, usage, and development.
Starting JJYB_AI Smart Cut
Check Environment
python check_system.py
Start the Application
Double-click 启动应用.bat
Or run: python frontend/app.py
Access the Web Interface
Open browser: http://localhost:5000
💡 For first-time use, configure at least one Large Language Model API (such as the free version of Tongyi Qianwen) at http://localhost:5000/api_settings.
System Requirements
Operating System: Windows 10 or 11 (64-bit).
Memory: Minimum 8GB, 16GB recommended.
Storage: About 2GB of space (including model files).
Python: Version 3.9 to 3.11 (be sure to check "Add Python to PATH" during installation).
Frequently Asked Questions
Can't open, prompts Python not found
Reinstall Python 3.9–3.11, and check "Add Python to PATH" during installation.
Port 5000 is occupied
Press Y at startup to release it automatically, or run manually:
netstat -ano | findstr ":5000" to find the PID, then use taskkill /pid [PID] /f to close it.
Missing dependencies
Double-click "安装 AI 依赖.bat", or run in the command line:
pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/
AI features don't work
Check whether you have correctly entered the key for at least one large model in the API settings.
Github Address:https://github.com/jianjieyiban/JJYB_AI_VideoAutoCut
Script Planner Assistant▸
AI Apps
AI News 