Features 🎯
- [x] Complete MVC architecture, clearly structured code, easy to maintain, supports both
API
andWeb interface
- [x] Supports AI-generated video copy, as well as customized copy
- [x] Supports various high-definition video sizes
- [x] Portrait 9:16,
1080x1920
- [x] Landscape 16:9,
1920x1080
- [x] Portrait 9:16,
- [x] Supports batch video generation, allowing the creation of multiple videos at once, then selecting the most satisfactory one
- [x] Supports setting the duration of video clips, facilitating adjustments to material switching frequency
- [x] Supports video copy in both Chinese and English
- [x] Supports multiple voice synthesis
- [x] Supports subtitle generation, with adjustable
font
,position
,color
,size
, and also supportssubtitle outlining
- [x] Supports background music, either random or specified music files, with adjustable
background music volume
- [x] Video material sources are high-definition and royalty-free
- [x] Supports integration with various models such as OpenAI, moonshot, Azure, gpt4free, one-api, qianwen, Google Gemini, Ollama and more
❓How to Use the Free OpenAI GPT-3.5 Model?
Future Plans 📅
- [ ] Introduce support for GPT-SoVITS dubbing
- [ ] Enhance voice synthesis with large models for a more natural and emotionally resonant voice output
- [ ] Incorporate video transition effects to ensure a smoother viewing experience
- [ ] Improve the relevance of video content
- [ ] Add options for video length: short, medium, long
- [ ] Package the application into a one-click launch bundle for Windows and macOS for ease of use
- [ ] Enable the use of custom materials
- [ ] Offer voiceover and background music options with real-time preview
- [ ] Support a wider range of voice synthesis providers, such as OpenAI TTS, Azure TTS
- [ ] Automate the upload process to the YouTube platform