尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

MoneyPrinterTurbo:一条 curl 批量产出短视频,把 AI 视频流水线接进自己的脚本

MoneyPrinterTurbo:一条 curl 批量产出短视频,把 AI 视频流水线接进自己的脚本 MoneyPrinterTurbo一条 curl 批量产出短视频把 AI 视频流水线接进自己的脚本【免费下载链接】MoneyPrinterTurbo利用 AI 大模型和自动化工作流根据主题或关键词一键生成高清短视频。Generate HD short videos from a topic or keyword with an automated AI workflow.项目地址: https://gitcode.com/GitHub_Trending/mo/MoneyPrinterTurbo账号承诺日更却已经断更三天卡住你的总是同一件事写文案、找素材、配音、剪辑四道环节必须人工串起来。MoneyPrinterTurbo 把这条链路整个接走你只给一个主题它输出一条带字幕和背景乐的 9:16 成片整个过程还能作为一个 HTTP 调用嵌进你自己的脚本里。项目 MIT 协议开源同时提供 Streamlit 网页端口 8501和 FastAPI REST 接口端口 8080两个入口背后是同一条任务流水线。一条 curl 发出 9:16 成片体感最快的方式是直接打 API。提交任务拿到 task_idcurl -X POST http://localhost:8080/api/v1/videos \ -H Content-Type: application/json \ -d {video_subject:金钱的作用,video_aspect:9:16,voice_name:zh-CN-XiaoxiaoNeural-Female,video_count:2,subtitle_enabled:true}video_count填 2就会按随机素材顺序一次生成两条成片挑顺眼的用。任务完成后用返回的 task_id 轮询结果curl http://localhost:8080/api/v1/tasks/task_id响应里videos字段就是可播放的地址形如http://127.0.0.1:8080/tasks/task_id/final-1.mp4。所有接口的在线文档可以直接点开调试任务的每个中间产物文案、音频、字幕、素材、成片都会落在storage/tasks/task_id/下想复用某一段时直接取文件即可。五个中间产物落盘哪一步停下由你定整条流水线在 任务编排 的start()里按顺序跑五步每步独立写盘文案与搜索词大模型先按主题写口播文案再反向抽出 5 个搜素材的搜索词。素材匹配不准多半是这一步抽的词不好也可以跳过抽取、手动指定video_terms。配音 字幕默认走免费的 Edge TTS微软的在线语音合成带词级时间戳字幕直接用时间戳生成见 语音服务。素材搜索下载素材服务 按搜索词到 Pexels 或 Pixabay 查视频按目标分辨率过滤9:16 对应 1080x1920。配置多个 API Key 时请求会在 Key 之间轮询以规避限流下载过的素材缓存在storage/cache_videos第二次生成同类主题基本不重复拉取。拼接与转场视频合成 把素材切成每段video_clip_duration默认 5 秒的片段再拼接支持 random 和 sequential 两种模式video_count 1时强制 random每条成片的素材顺序都不同。混流旁白音量默认 1.0背景音乐默认 0.2音乐文件放resource/songs随机选或指定都行API 也支持上传自己的 mp3。字幕二选一edge 快whisper 准模式速度质量代价edge快可能偶尔对不齐零配置默认推荐whisper慢识别更可靠首次下载 large-v3 模型约 3GBCPU/GPU 均可只要配音让流水线提前停start()带一个stop_at参数允许在 script、terms、audio、subtitle、materials 任意一步停下。API 里只生成字幕只生成音频两个轻量接口就是靠它实现的见 接口定义。只想把 MoneyPrinterTurbo 当配音工具用时最耗时的素材下载环节可以整个省掉。三行配置网页和 API 一起跑起来先克隆、装依赖、起服务git clone https://gitcode.com/GitHub_Trending/mo/MoneyPrinterTurbo cd MoneyPrinterTurbo cp config.example.toml config.toml pip install -r requirements.txt python main.pypython main.py把 API 服务起在 8080 端口http://localhost:8080/docs是在线文档。想要点鼠标的网页版另开终端执行sh webui.shWindows 双击 webui.bat浏览器会自动打开 http://localhost:8501 。国内环境也可以直接docker-compose up省掉 Python 环境和 ImageMagick 的手动安装。config.toml 只改三行其余保持默认pexels_api_keys [你的PexelsKey] llm_provider deepseek deepseek_api_key 你的APIKey第一行是素材来源的 Key多个 Key 用逗号隔开即可轮换使用后两行是大模型国内部署选 deepseek 或 moonshot 直连即可无需代理。网页上出第一条片只需四步主题填关键词、文案区留空、尺寸选 9:16 竖屏、语音挑一个可先试听字幕默认 edge 打开、背景音乐保持 random点生成后等 2~5 分钟成片在storage/tasks/task_id/final-1.mp4并发与状态两个开关决定部署方式任务状态默认存在内存里InMemoryTaskManager重启即丢只适合单实例本地跑。需要多实例共享状态时把 config.toml 里enable_redis设为 true任务切到 RedisTaskManager并发上限由max_concurrent_tasks控制默认 5。只是本地逐条生成视频的话两个都保持默认。出第一条片前最容易撞的四个错AttributeError: str object has no attribute choices现象任务提交后立刻报错退出。 原因大模型调用失败SDK 把错误字符串当响应返回多半是网络问题。 解法换deepseek/moonshot等国内直连服务商或给 OpenAI 配openai_base_url代理。RuntimeError: No ffmpeg exe could be found现象合成阶段直接崩。 原因ffmpeg 自动下载失败通常是网络受限。 解法手动下载 ffmpeg在 config.toml 的[app]里设ffmpeg_path指向实际路径。ImageMagick 拒绝操作/tmp/...现象写字幕时报安全策略错误。 原因发行版默认在 ImageMagick 的policy.xml里禁止读写开头的临时文件。 解法打开policy.xml把pattern那行的rightsnone改成rightsread|write。OSError: [Errno 24] Too many open files现象批量生成时偶发。 原因合成时并发打开的文件数超过系统上限。 解法执行ulimit -n 10240调高文件描述符上限后重跑。Pexels Key 和 DeepSeek Key 两个备齐跑完python main.py再发第一条 curl五分钟内就能拿到第一条自动生成的短视频。【免费下载链接】MoneyPrinterTurbo利用 AI 大模型和自动化工作流根据主题或关键词一键生成高清短视频。Generate HD short videos from a topic or keyword with an automated AI workflow.项目地址: https://gitcode.com/GitHub_Trending/mo/MoneyPrinterTurbo创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表