tiktok-video-skill:抖音短视频秒级生成技能 是做什么的?
面向 AI 智能体(如 Claude Code、Cursor、Codex 等)的一键式抖音/抖音短视频生成技能——自动完成脚本撰写、免费素材获取、双语 TTS 配音、卡拉 OK 式字幕、背景音乐合成及 FFmpeg 视频组装,无需任何 API 密钥。
功能特性
- 脚本生成:根据用户主题或关键字,自动生成符合短视频节奏的脚本。
- 免费素材采集:从公开的免版权素材库获取高清视频片段或图片。
- 双语 TTS 配音:支持中文与英文的语音合成,可调节语速、音色。
- 卡拉 OK 字幕:自动生成与配音同步的逐字或逐句字幕,支持双语显示。
- 背景音乐:自动选择或用户指定 BGM,支持淡入淡出效果。
- FFmpeg 合成:将所有元素(视频、音频、字幕)通过 FFmpeg 命令合并为最终视频。
- 零 API 密钥:完全使用开源工具和免费服务,无需注册或付费。
使用方法
- 安装依赖:确保已安装 FFmpeg 和 Python 3.8+。
- 克隆仓库:
git clone https://github.com/Fangyuan025/tiktok-video-skill.git cd tiktok-video-skill - 运行技能:
python main.py --topic "你的视频主题" - 输出文件:最终视频将保存在
output/目录下。
参数说明
| 参数 | 说明 | 默认值 |
|---|---|---|
--topic | 视频主题(必填) | - |
--language | 语言(zh 或 en) | zh |
--duration | 目标视频时长(秒) | 30 |
--bgm | 背景音乐路径 | 自动选择 |
示例
生成一个关于“杭州西湖”的 30 秒短视频:
python main.py --topic "杭州西湖" --language zh --duration 30
技术栈
- Python:主逻辑
- FFmpeg:视频合成与编码
- Edge TTS:免费 TTS 引擎(无需密钥)
- Pexels / Pixabay:免费素材来源
许可证
本项目采用 MIT 许可证。