一条命令自动生成 Reddit 短视频:新手保姆级上手指南
【免费下载链接】RedditVideoMakerBotCreate Reddit Videos with just✨ one command ✨项目地址: https://gitcode.com/GitHub_Trending/re/RedditVideoMakerBot
RedditVideoMakerBot 是一个把 Reddit 热帖自动做成竖屏短视频的开源工具:抓帖子和热评、AI 配音、加背景音乐,一条命令出成片,适合做内容自动化的个人创作者。
从克隆到出片:RedditVideoMakerBot 最快启动方式 🚀
第一步:装好 Python 环境并拉取代码
项目要求 Python 3.10(main.py启动时会直接校验版本号)。克隆后装依赖,另外要装 Playwright 浏览器内核——截图抓取 Reddit 帖子的环节靠它渲染网页。
git clone https://gitcode.com/GitHub_Trending/re/RedditVideoMakerBot cd RedditVideoMakerBot pip install -r requirements.txt python -m playwright install第二步:Reddit 脚本应用密钥怎么填
第一次运行时项目还没有config.toml,程序会逐项交互式问你填什么,不用手写。唯一的账号侧前置动作:去 Reddit 官网的 apps 设置页创建一个script 类型的应用——程序用 PRAW(Reddit 的官方 API 封装库)拉帖子,靠的就是它生成的 client_id 和 client_secret。重定向 URL 随便填一个网址即可。被问到 client_id、client_secret、用户名、密码时照填,开了 2FA 的账号记得把2fa设为true。
第三步:第一次运行,看它怎么把帖子变成视频
python main.py它默认从你配置的 subreddit 里随机挑一个热帖,逐条给高赞评论截图,用 TTS(text to speech,文本转语音)合成配音,垫上 Minecraft 实况背景视频和 lofi 背景音乐,最后剪成 1080x1920 的竖屏成片。全程不用打开任何剪辑软件,产物在本地文件夹里,上传由你自己决定。
谁在用它:三种真实用法
做"Reddit 故事"频道的个人创作者。这类频道每天要发一两条竖屏视频,手工搬帖、配音、卡背景至少两小时一条。用它之后,睡前跑一次times_to_run(批量运行次数)出几条成片,第二天只负责挑和上传,产出量翻几倍。
要日更的多平台营销团队。处境是同一个选题要铺满多个账号和平台。把subreddit填成多个版块(用+连接,无空格)、换不同的background_video和配音,同一批帖子就能出一组观感各异的视频,避免"一条视频发十次"的廉价感。
想入门自动化的技术新手。这个仓库代码被刻意写得很直白,从 TTS 引擎封装 到 视频合成 每个环节都能看懂。改完背景音量和字体效果立刻能重跑验证,比看十个剪辑教程都容易建立"代码能产出内容"的直觉。
新手最常踩的三个坑 ⚠️
1. 报 Invalid credentials(凭证无效)。判断依据:程序结尾明确打印Invalid credentials,对应 Reddit API 拒绝了你的密钥。常见原因是应用类型没选 script、secret 复制不全(它只显示一次完整值),或开了 2FA 却没设2fa = true。解决:删掉旧应用重建,当场把 secret 完整存进本地,再核对 2FA 开关。
2. 选了 TikTok 配音却直接退出。判断依据:控制台红字提示 "TikTok voice requires a sessionid"。TikTok 引擎需要一个从浏览器抓取的 sessionid,拿不到就拿不到。解决:在config.toml的[settings.tts]里把voice_choice换成elevenlabs(填 API key,音色最自然)或pyttsx(调用系统本地语音,零密钥零成本),其他选项不动。
3. 视频时长忽长忽短,节奏不可控。判断依据:成片明显偏长或偏短,而帖子本身没变长。控制阀门在 reddit.thread 配置段:max_comment_length(单条评论截取字数,默认 500)决定单条最长读多久,min_comments(帖子入选的最低评论数,默认 20)决定选帖口味。太长就降前者,太短就调低后者,改完重跑即可。
还能接着做什么:两个马上能接上的能力
本地 GUI。仓库自带一个 Flask 网页界面(见 GUI.py),跑起来后在浏览器打开 localhost:4000,可以直接管理背景视频素材、在线改配置项,省得每次翻config.toml找参数。
AI 主题筛选。把[ai]段的ai_similarity_enabled打开、填入几个关键词(如Elon Musk, Stocks),程序会先用相似度模型排序帖子再挑主题最贴的来拍,配合 ElevenLabs 的自然音色,就从"随机搬运"升级成"按选题出片",离稳定的日更内容流水线只差一个定时任务。
从一条 Reddit 帖子到可发布的竖屏视频,中间没有任何手动剪辑环节——这套自动化本身的价值就在那。下一步建议:把post_id填进一个你亲自挑好的帖子 ID,重跑一次main.py,专门观察blocked_words和max_comment_length对选词和节奏的影响,再决定你的频道默认配置。
【免费下载链接】RedditVideoMakerBotCreate Reddit Videos with just✨ one command ✨项目地址: https://gitcode.com/GitHub_Trending/re/RedditVideoMakerBot
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考