一条命令做出 Reddit 短视频:RedditVideoMakerBot 完整快速指南
【免费下载链接】RedditVideoMakerBotCreate Reddit Videos with just✨ one command ✨项目地址: https://gitcode.com/GitHub_Trending/re/RedditVideoMakerBot
你想把 Reddit 上的讨论变成带解说的短视频,却不想手动逐条剪辑。RedditVideoMakerBot 就是干这个的:你指定从哪个版块取内容,它自动完成抓帖、配音、截图、加背景音乐和渲染,适合没时间剪片的短视频运营和自动化爱好者。
机器人替你做了什么
启动后它自己跑完整条流水线,你全程不用动手:
| 环节 | 机器人做的事 |
|---|---|
| 抓帖子 | 从指定版块挑帖子,按长度和数量筛出合适的评论 |
| 配音 | 把标题和每条评论依次转成 MP3,声源可选 TikTok、ElevenLabs、OpenAI 等 |
| 截图 | 用 Playwright 无头浏览器把每条评论截成图片卡片 |
| 背景 | 下载你选定的背景视频与音乐,默认是 minecraft + lofi |
| 渲染 | 用 ffmpeg 把卡片、配音和背景合成 mp4,输出到results/目录 |
琐碎的事它也包了:渲染完自动删临时文件,并在video_creation/data/videos.json里记做过的帖子,下次运行不会重复抓同一帖。
三行命令跑起来:装环境 🚀
先确认 Python 版本是 3.10(3.11、3.12 也可运行)。然后克隆代码:
git clone https://gitcode.com/GitHub_Trending/re/RedditVideoMakerBot进目录后,一行命令建虚拟环境并装依赖(Linux / macOS):
python3 -m venv ./venv && source ./venv/bin/activate && pip install -r requirements.txt截图环节需要 Playwright 的浏览器内核,补装一下:
python -m playwright install最后运行python main.py。首次启动它会在终端里问你 Reddit 账号凭据(需事先在 Reddit 的应用管理页建一个 "script" 类型应用)、选声源、版块和背景;答完就会生成config.toml(基于 utils/.config.template.toml),之后每次都直接读这份文件。
配置文件只改这四处 ⚙️
所有选项都在config.toml里,不习惯终端问答的话,也可以用python GUI.py在浏览器里配置。先动这四处,效果最明显:
| 配置项 | 所在段落 | 怎么改 |
|---|---|---|
subreddit | reddit.thread | 帖子来源,多个版块用+连写,如AskReddit+Redditdev |
random/post_id | reddit.thread | 随机抓帖,或指定帖子 ID 只做某一条 |
voice_choice | settings.tts | 声源,默认 tiktok,可换 elevenlabs、openai 等 |
background_video/background_audio | settings.background | 背景素材,默认 minecraft + lofi,可换 gta、rocket-league 等 |
分辨率默认 1080×1920 竖屏,在resolution_w、resolution_h里改;想做只念标题和正文的"故事模式",打开storymode即可。
批量、防重与改配置
times_to_run设成 4,一次运行就连做 4 条视频。已做过的帖子机器人会自动跳过;想强制重做某帖,在post_id里填它的 ID 就会继续。
想改某个设置?打开config.toml删掉对应那一行,下次运行只会重新问你这一项,不用把整份配置重来一遍。
你的下一步:今天就跑一次python main.py,等渲染完成后去results/文件夹看第一条 mp4,再换一个版块跑一次,对比效果。
【免费下载链接】RedditVideoMakerBotCreate Reddit Videos with just✨ one command ✨项目地址: https://gitcode.com/GitHub_Trending/re/RedditVideoMakerBot
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考