RedditVideoMakerBot
配套媒体
本页对应的 PPT 与演示视频
下载没反应?点这里复制直链
侧边栏预览窗口(Electron webview)会拦截下载,把下面的链接复制到 Chrome / Edge 地址栏打开即可保存。
../../RedditVideoMakerBot-recommend.pptx../../RedditVideoMakerBot-recommend.mp4本文目录
📌 核心价值:一条命令把Reddit神评论变成TikTok爆款短视频,零剪辑门槛,5分钟出片
全球最受欢迎的开源Reddit视频自动化工具,12,500+ Star,让个人创作者也能批量生产短视频内容。

🚀 什么是 RedditVideoMakerBot?
RedditVideoMakerBot 是 GitHub 上最受欢迎的 Reddit 短视频自动化开源项目之一,由 Lewis Menelaws(TMRRW Inc.)创建,目前在 GitHub 上斩获 12,500+ Star / 2,898 Fork,采用 GPL-3.0 开源协议。
核心定位:让不会剪辑的人也能 5 分钟批量产出 TikTok/YouTube Shorts 短视频
它的工作流极其简洁:抓取 Reddit 神帖 → 下载帖子截图 → TTS 合成语音 → 拼接游戏背景 → 输出成品 MP4,全程无需打开 Premiere/AE,不需要任何剪辑经验。
✨ 核心功能一览

🛠️ 快速上手:5 分钟跑通示例
系统要求
- Python 3.10 / 3.11 / 3.12
- Playwright(自动安装)
- FFmpeg(自动检测)
- Reddit API 凭证(免费申请)
安装步骤
# 1. 克隆仓库
git clone https://github.com/elebumm/RedditVideoMakerBot.git
cd RedditVideoMakerBot
# 2. 创建虚拟环境
python -m venv ./venv
.\venv\Scripts\activate # Windows
# source ./venv/bin/activate # macOS/Linux
# 3. 安装依赖
pip install -r requirements.txt
# 4. 安装 Playwright 浏览器
python -m playwright install
python -m playwright install-deps
核心代码示例
注意:第一次运行会自动引导你配置 Reddit API Token 和视频偏好,无需手动改配置
#!/usr/bin/env python
# main.py - 一键生成 Reddit 短视频的核心入口
def main(POST_ID=None) -> None:
# 1. 抓取 Reddit 帖子(默认随机,可指定 POST_ID)
reddit_object = get_subreddit_threads(POST_ID)
reddit_id = extract_id(reddit_object)
# 2. TTS 合成语音 + 计算时长
length, number_of_comments = save_text_to_mp3(reddit_object)
length = math.ceil(length)
# 3. Playwright 截取帖子/评论截图
get_screenshots_of_reddit_posts(reddit_object, number_of_comments)
# 4. 下载并裁剪 Minecraft 游戏背景视频
bg_config = {
"video": get_background_config("video"),
"audio": get_background_config("audio"),
}
download_background_video(bg_config["video"])
download_background_audio(bg_config["audio"])
chop_background(bg_config, length, reddit_object)
# 5. FFmpeg 合成最终 MP4
make_final_video(number_of_comments, length, reddit_object, bg_config)
def run_many(times) -> None:
"""批量生成多条视频"""
for x in range(1, times + 1):
print_step(f'on the {x} iteration of {times}')
main()
启动运行
python main.py
按提示填写 Reddit API Token,选择 subreddit(如 r/AskReddit、r/AmItheAsshole),设置背景音乐,3-5 分钟后即可在 results/ 目录找到成品 MP4。
📊 5 阶段全自动流水线

整个工具的处理流程完全自动化,单次运行约 2-5 分钟 即可产出一条 30-60 秒的 TikTok/Shorts 短视频:
| 阶段 | 输入 | 输出 | 耗时 |
|---|---|---|---|
| 抓取帖子 | subreddit 名称或帖子 ID | Reddit 帖子对象(标题+评论) | < 5s |
| 下载截图 | 帖子对象 + 评论数 | 评论 PNG 截图(高 DPI) | 30-60s |
| TTS 转语音 | 评论文本 | MP3 音频文件 | 20-40s |
| 合成背景 | 视频片段 + 音频 | 拼接后的背景视频 | 60-120s |
| 输出成品 | 全部素材 | 30-60s MP4 + 字幕 | 30-60s |
🏗️ 系统架构

RedditVideoMakerBot 由 5 个核心模块构成,每个模块都是独立可替换的:
- PRAW API 客户端(
reddit/目录):封装 Reddit 官方 API,支持 NSFW 过滤、子版块选择 - Playwright 截图器(
video_creation/screenshot_downloader.py):用无头浏览器精准截取帖子/评论 - TTS 引擎(
video_creation/voices.py):默认 Google TTS,可替换为本地 TTS(eSpeak/Coqui) - FFmpeg 后台处理器(
video_creation/background.py):处理 Minecraft Parkour 等游戏背景 - 最终合成器(
video_creation/final_video.py):用 FFmpeg 把截图、字幕、语音、背景音乐合成 MP4
核心价值:所有模块都是 Python 源文件,开发者可以自由魔改
💡 适用场景
场景 1:TikTok 神评论账号批量产出

功能说明:从 r/AskReddit / r/todayilearned / r/relationship_advice 等高质量神评论版块抓取内容,一键产出 30-60 秒的 TikTok 神评论视频。
输入要求:Reddit API Token + 选定的 subreddit + 评论数量(默认 4-8 条)
输出效果:含 TTS 语音、字幕、Minecraft 游戏背景的 MP4 短视频
适用场景:
- 神评论搬运号批量产出
- 自媒体副业的内容生产流水线
- TikTok / YouTube Shorts / Instagram Reels 多平台分发
场景 2:自动故事讲述 / Reddit 故事视频

功能说明:从 r/nosleep / r/WritingPrompts 等版块抓取高质量长文,自动 TTS 转语音、字幕叠加,产出"故事讲述类"短视频。
输入要求:subreddit + 自定义 TTS voice(可改 voices.py 切换引擎)
输出效果:60-90 秒带字幕背景音乐的 Reddit 故事视频
适用场景:
- 故事号 / 灵异号 / 知识号的内容生产
- 自动化睡前故事频道
- 英文学习类账号的素材
场景 3:背景音乐自定义 + 批量生产

功能说明:通过 config.toml 可自定义背景音乐、TTS 语音引擎、字体大小、字幕样式,且支持 run_many(N) 批量生产。
输入要求:自定义 config.toml + 批量次数 N
输出效果:N 条风格统一、品牌一致的 MP4 视频
适用场景:
- MCN 机构批量生产短视频矩阵
- 个人 IP 账号的统一视觉风格
- 自动化内容生产流水线集成
用户群体总结
- ✅ TikTok / YouTube 短视频创作者:5 分钟产一条,批量生产
- ✅ 跨境电商 / 自媒体运营:搬运 Reddit 神评论做内容
- ✅ Python 开发者:源码可改,能深度定制
- ✅ MCN / 内容矩阵团队:批量生产,统一风格
- ❌ 不适合:需要真人出镜、专业电影级剪辑的高端内容(这种需求建议用 Premiere/DaVinci)
💰 定价方案
RedditVideoMakerBot 完全免费,遵循 GPL-3.0 开源协议。
| 项目 | 费用 |
|---|---|
| 源代码 | 免费(GPL-3.0) |
| Reddit API | 免费(需要注册 Reddit Apps) |
| Playwright 浏览器 | 免费(开源) |
| FFmpeg | 免费(开源) |
| TTS(默认 Google TTS) | 免费 |
| 云服务器(可选) | $5/月(2 核 4G 即可跑) |
💡 新用户福利:整个工具链没有任何隐藏订阅费用,下载即可永久使用
🎯 总结
RedditVideoMakerBot 是一款真正面向开发者和小白的开源短视频自动化工具,12,500+ Star 的社区验证证明了它的实用性。它把 Reddit 神帖 → TikTok 爆款视频的全流程压缩到一条命令,让个人创作者也能拥有 MCN 级的内容生产力。
推荐指数: ⭐⭐⭐⭐(4/5,扣 1 颗星是因为默认只输出 MP4 不自动上传)
适合人群: Reddit 神评论账号运营者 / TikTok 短视频创作者 / Python 自动化爱好者 / 内容矩阵团队
立即体验: RedditVideoMakerBot GitHub
GitHub 仓库: elebumm/RedditVideoMakerBot
数据截至 2026-06-28,最新信息请以 GitHub 仓库为准。