## đ About the Project
AI Short Video Factory is an open-source desktop application designed to simplify short video production with AI. With a simple text prompt and video clips for each scene, users can quickly and automatically edit high-quality product marketing and general-interest short videos. The project brings together AI-powered script generation, speech synthesis, video editing, and subtitle effects to deliver an out-of-the-box video creation experience.
### Key Features
- đ¤ **AI-Powered**: Integrates the latest AI technologies to improve video production efficiency and quality
- đ **Script Generation**: Generates high-quality short video scripts from prompts
- đĨ **Automated Editing**: Supports multiple video formats and automates batch video editing tasks
- đī¸ **Speech Synthesis**: Converts generated scripts into natural-sounding speech
- đŦ **Subtitle Effects**: Automatically adds subtitles and effects to enhance videos
- đĻ **Batch Processing**: Supports batch tasks that continuously render videos using presets
- đ **Multilingual Support**: Supports Chinese, English, and other languages to meet different user needs
- đĻ **Ready to Use**: Get started quickly without complicated configuration
- đ **Regular Updates**: New releases include bug fixes and new features
- đ **Secure and Reliable**: Runs locally to keep user data secure
- đ¨ **User-Friendly**: A clean, intuitive interface that is easy to use
- đģ **Cross-Platform**: Supports Windows, macOS, and Linux
## đ Getting Started
Download the latest version from [GitHub Releases](https://github.com/YILS-LIN/short-video-factory/releases).
Visit the [official documentation](https://short-video-factory.yils.blog) for the user guide.
## đēī¸ Roadmap
**If you like this project, please give it a Star!**
Implemented and planned features:
- [x] Script generation with support for the OpenAI-compatible API format
- [x] Speech synthesis with EdgeTTS support
- [x] Video editing that combines scripts, video, audio, and subtitles with automated clip mixing
- [x] Batch processing with a batch task that continuously renders videos using presets
- [x] Multilingual support, including Chinese and English
- [x] Comprehensive user guide
- [ ] More detailed parameter controls
- [ ] More speech synthesis APIs
- [ ] Subtitle effects with multiple styles and effects
See the [open issues](https://github.com/YILS-LIN/short-video-factory/issues) for a full list of proposed features and known issues.
## đ¤ Contributing
Contributions make the open-source community an amazing place to learn, find inspiration, and create. Any contributions you make are **greatly appreciated**.
If you have a suggestion to improve this project, please fork the repository and create a pull request. You can also open an issue with the "enhancement" label.
Don't forget to give the project a Star! Thank you for your support!
1. Fork the project
2. Create your feature branch (`git checkout -b feature/AmazingFeature`)
3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the branch (`git push origin feature/AmazingFeature`)
5. Open a pull request
### Top Contributors
## đą Donate
If you find this project helpful, consider buying the author a coffee (or a beer) đē
Your **Stars â** and **donations** are my biggest motivation to keep improving the project!
đ View the donor list here: [Donor Wall â Messages from Supporters](https://short-video-factory.yils.blog/donate/list.html)