【GitHub项目推荐--RedditVideoMakerBot:一键生成 TikTok 爆款视频的编程魔法】⭐ GitHub 地址https://github.com/elebumm/RedditVideoMakerBot简介RedditVideoMakerBot​ 是由 Lewis Menelaws 和 TMRRW 开发的开源 Python 项目它通过全自动化的“编程魔法”将 Reddit 上的热门帖子如 r/AskReddit 的问答转化为适合 TikTok、YouTube Shorts 和 Instagram Reels 的短视频。该项目完全绕过了传统视频剪辑软件如 Premiere实现了从内容抓取、语音合成到视频合成的全链路自动化。正如其 Slogan 所言它让你无需任何视频编辑技能仅凭代码即可批量生产在社交媒体上获得数百万播放量的“故事类”短视频。主要功能1. 全自动内容流水线Bot 的工作流高度集成且无需人工干预内容抓取通过 Reddit API 自动获取指定子版块Subreddit的热门帖子标题和评论。视觉渲染利用 Playwright 无头浏览器对帖子内容进行截图生成类似手机截图的“红迪体”画面。语音合成TTS支持多种 TTS 引擎如 TikTok 原生、ElevenLabs、Google Translate将文本评论转换为语音并自动匹配静音片段。视频合成使用 FFmpeg 将背景视频、截图图层和语音轨道精准合成输出标准的 MP4 文件。2. 高度可定制的“爆款”元素为了适配不同平台的风格Bot 提供了丰富的配置选项背景库内置 Minecraft我的世界、GTA、Rocket League 等游戏画面作为动态背景也支持自定义静态图片或视频。多语音支持可配置不同的语音角色如男声、女声、机器人声甚至可以为同一条评论随机切换声音以增加趣味性。分辨率适配原生支持竖屏9:16如 1080x1920和横屏16:9输出满足 TikTok 和 YouTube 的不同需求。安全过滤自动过滤 NSFW不适宜工作场所内容和过长的评论确保内容合规。3. 批量化与配置驱动通过修改config.toml配置文件用户可以设定批量任务队列。只需配置一次即可无人值守地生成数十个视频极大提升了内容生产的效率。安装与配置环境准备Python 环境需要 Python 3.10 或更高版本。操作系统支持 Windows、macOS 和 Linux部分一键脚本仅支持 macOS/Linux。安装步骤克隆仓库git clone https://github.com/elebumm/RedditVideoMakerBot.git cd RedditVideoMakerBot安装依赖pip install -r requirements.txt安装 Playwrightpython -m playwright install python -m playwright install-deps # 安装系统级浏览器依赖注macOS/Linux 用户也可使用项目提供的实验性一键安装脚本。关键配置Reddit APIBot 需要连接 Reddit 的 API 来获取数据这是唯一需要手动操作的环节访问 Reddit 应用页面 (https://www.reddit.com/prefs/apps)点击 “Create App” 或 “Create Another App”。应用类型选择script。Redirect URI可以随意填写一个有效的 URL如https://jasoncameron.dev此字段在脚本模式下实际不使用但必须非空。创建后记录下显示的client_id位于应用图标下方的一串字符和client_secret。如何使用首次运行与交互式配置在项目目录下直接运行python main.py首次运行时Bot 会进入交互式配置向导引导你输入以下关键信息Reddit API 凭证填入上一步获取的 client_id 和 client_secret。目标子版块如AskReddit。TTS 引擎选择如选择 TikTok免费或 ElevenLabs需 API Key音质更好。背景视频主题如选择minecraft。配置完成后Bot 会自动保存设置到config.toml文件后续运行将直接使用这些配置。生成流程启动后Bot 会执行以下步骤爬取帖子从指定的 Subreddit 中按热度选取一个帖子。生成素材截图评论、调用 TTS 生成语音、下载背景视频。合成输出将所有元素合成为results/final_video.mp4或类似路径下的文件。高级使用与重配置指定帖子可以通过修改配置文件中的post_id来强制生成特定帖子的视频。重新配置如需修改设置如更换子版块可直接编辑config.toml文件或删除对应行后重新运行 Bot 触发向导。应用场景实例无代码场景一个人短视频博主的“日更”素材库痛点个人创作者想运营一个“Reddit 故事”类账号但每天手动找素材、剪辑、配音需要花费数小时难以坚持日更。RedditVideoMakerBot 方案将 Bot 部署在云服务器或本地电脑上配置好 r/AskReddit 等热门板块。设置定时任务Cron Job让 Bot 每天凌晨自动生成 1-2 个视频。早上起床后博主只需花 10 分钟检查视频内容如是否有敏感词即可直接上传到 TikTok 或 YouTube。价值将每天 3 小时的工作量压缩至 10 分钟解决了内容持续输出的难题。场景二MCN 机构的矩阵号测试痛点MCN 机构需要测试“游戏背景故事”这类内容形式在哪个平台TikTok vs Instagram或哪个语言区英语 vs 翻译后更受欢迎手动制作测试样本成本太高。RedditVideoMakerBot 方案利用 Bot 的批量生成能力快速生成 20 个不同背景Minecraft、GTA、不同语音风格的视频样本。将这些样本投放到不同的测试账号进行 A/B 测试。根据数据反馈完播率、点赞比确定最优的内容公式再决定是否投入人力进行精细化运营。价值极低成本快速验证内容市场避免盲目投入。场景三语言学习者的听力素材生成痛点英语学习者希望听到地道的、带有各种口音的日常对话但市面上的教材语音过于标准且枯燥。RedditVideoMakerBot 方案配置 Bot 抓取 r/CasualConversation日常聊天板块的帖子。使用 Google Translate TTS 或 ElevenLabs 生成语音。生成带有字幕截图文本的视频作为听力练习材料。价值创造了真实语境下的、可定制的听力素材库。总结RedditVideoMakerBot 是“内容自动化”领域的经典案例。它通过技术手段极大地降低了短视频制作的门槛让即使不会剪辑的普通人也能参与到内容创作中。虽然其产出的视频风格相对模板化但恰恰是这种“可批量复制”的特性使其成为了内容农场和个体创作者的效率神器。GitHub 地址https://github.com/elebumm/RedditVideoMakerBot