🎬 功能概述
YouTube Shorts 模块实现短视频的全自动化生产:从脚本生成、配音、视频制作到自动上传。
⚡ 工作流程
1. 脚本生成
GPT-4Free 根据主题生成短视频脚本
2. 语音合成
KittenTTS 将脚本转换为配音
3. 视频制作
FFmpeg 拼接图片/视频素材,添加字幕
4. 自动上传
YouTube API 自动发布到 Shorts
🔧 使用命令
# 生成单个短视频
python main.py shorts --generate
# 批量生成(指定数量)
python main.py shorts --generate --count 10
# 定时任务
python main.py shorts --schedule "0 9 * * *"📁 素材准备
- 图片素材 - 放入
assets/images/目录 - 视频素材 - 放入
assets/videos/目录 - 背景音乐 - 放入
assets/music/目录
⚠️ 注意事项
- 确保 FFmpeg 正确安装
- YouTube API 有每日配额限制
- 建议使用代理避免 IP 限制