MoneyPrinterTurbo 本地 AI 短视频工坊把家里电脑变成远程可用的视频生成工作站你在家里或工作室有一台性能不错的电脑白天人在外面却想让它继续跑短视频生成任务输入主题、选择声音和素材、等任务合成完成再远程查看成片。这个场景很适合用 MoneyPrinterTurbo 搭一个本地 AI 短视频工坊。MoneyPrinterTurbo 是一个开源 AI 短视频生成项目官方定位是提供视频主题或关键词后自动生成文案、视频素材、字幕、背景音乐并合成短视频。它支持 Web 界面适合内容创作者、开发者和自托管玩家把生成流程放在自己的电脑上跑。本文不承诺“完全免费”。短视频生成涉及大模型、语音合成、素材源、字幕处理和视频合成其中 API Key、素材授权、模型额度、机器性能都会影响最终体验。本文重点是把本地 Web UI 跑起来再用 cpolar 生成临时公网 HTTPS 地址让你外出时也能提交任务、查看结果、下载成片。一、适合这个方案的使用场景典型工作流是这样的家里或工作室电脑安装 MoneyPrinterTurbo本地浏览器访问 Web UI完成模型、素材、字幕、音乐等配置外出时用 cpolar 把本机 Web UI 映射成公网 HTTPS 地址手机、公司电脑或异地笔记本打开这个地址提交短视频主题等待本机完成合成远程查看结果文件确认后下载或回到本机继续剪辑。这个方案的价值不在于“把所有算力搬到云上”而是保留本机环境素材目录、字体、背景音乐、历史配置和生成结果都在自己的电脑里。cpolar 只负责临时打通访问链路不改变 MoneyPrinterTurbo 的生成流程。适合的人群做口播、图文、知识类短视频的内容创作者想研究 AI 视频生成链路的开发者有家用主机、Mac mini、工作站或闲置电脑的自托管玩家希望远程提交任务但不想长期暴露后台的人。不适合的用法把生成后台长期裸奔到公网、让多人共用同一个无鉴权页面、上传未授权素材或隐私素材。二、准备环境先按官方 README 检查不硬编参数MoneyPrinterTurbo 的安装方式会随项目更新调整。本文采用官方 README 已给出的路径Docker 部署、本地手动部署、Windows 一键包。为了可复现先拉取项目并检查当前版本说明。gitclone https://github.com/harry0703/MoneyPrinterTurbo.gitcdMoneyPrinterTurbo检查 README 中的启动说明sed-n/Docker部署/,/手动部署/pREADME.mdsed-n/启动Web界面/,/启动API服务/pREADME.md检查项目是否提供 Docker Compose 文件ls-la|grep-Ecompose|docker检查 Web UI 相关入口ls-lawebui* webui2/dev/null本文后续命令基于官方 README 当前说明Docker 方式执行docker compose upWeb 界面默认访问http://127.0.0.1:8501。如果你的仓库版本说明有变化以官方 README 为准先执行上面的检查命令确认。1. 硬件与系统建议官方 README 给出的建议系统包括 Windows 10、macOS 11.0 以上或主流 Linux 发行版。GPU 不是必需项如果启用本地转录、批量生成或更重的视频处理链路独立显卡能提升体验。一台可用的本地视频工作站建议至少满足CPU4 核以上内存8GB 起步16GB 以上更稳磁盘预留足够空间存放素材、缓存和输出视频网络能访问你所选择的大模型、语音和素材服务DockerDocker 部署时需要先安装 Docker Desktop 或 Docker Engine。如果你主要使用云端大模型和云端语音合成本机压力集中在素材下载、字幕处理和视频合成如果你启用本地转录或批量任务本机 CPU、内存和磁盘 I/O 会成为体验关键。2. 准备配置文件MoneyPrinterTurbo 支持在配置文件里设置模型与素材服务。官方 README 提到可将示例配置复制为正式配置cpconfig.example.toml config.toml然后按文件注释配置llm_provider选择大模型服务商对应服务商的 API Key用于文案生成pexels_api_keys用于公开视频素材源字幕、语音、背景音乐等选项按 Web UI 或配置文件填写。这里不要把真实 API Key 写进教程、截图或公开仓库。推荐把配置文件保留在本机不提交到 Git。gitstatus--short看到config.toml出现在未跟踪文件中时不要提交它。可以在本地.git/info/exclude加一行echoconfig.toml.git/info/exclude三、方式一用 Docker 启动 MoneyPrinterTurboDocker 适合希望隔离环境、减少 Python 依赖冲突的用户。先确认 Docker 正常运行dockerversiondockercompose version进入项目目录后启动dockercompose up首次启动会拉取镜像或构建环境耗时取决于网络和机器性能。终端日志稳定输出后在本机浏览器打开http://127.0.0.1:8501如果页面能打开说明 Web UI 已经在本机 8501 端口工作。此时先不要急着做公网映射先完成本地配置与一次小任务测试。为了确认端口监听状态可以执行lsof-i:8501看到进程监听 8501即可进入下一步。四、方式二按官方推荐的本地方式启动macOS / Linux 用户也可以使用官方 README 推荐的uv方式。先安装 Python 3.11 环境并同步依赖uv pythoninstall3.11uvsync--frozenMoneyPrinterTurbo 还依赖视频合成相关组件。以 macOS 为例官方 README 写到需要安装 ImageMagickbrewinstallimagemagickUbuntu 可使用sudoapt-getinstallimagemagick然后启动 Web UIuv run streamlit run ./webui/Main.py--browser.gatherUsageStatsFalse启动后访问http://127.0.0.1:8501如果你使用 Windows 一键启动包按官方 README 下载、解压、执行update.bat后再运行start.bat或对应 Web UI 启动脚本。路径不要包含中文、特殊字符和空格这是官方 README 明确提醒的点。五、本地完成一次最小生成测试第一次使用不要直接跑长视频或批量任务。先做一个短主题测试确认链路完整打开http://127.0.0.1:8501在 Web UI 中检查大模型服务商与 API Key选择一个短主题例如“3 个提升专注力的小习惯”选择竖屏 9:16 或横屏 16:9选择语音、字幕、背景音乐提交生成任务等待视频合成完成在 Web UI 或项目输出目录查看成片。如果生成失败先按日志排查# Docker 方式查看当前日志# 在 docker compose up 的终端直接查看输出或另开终端执行dockercompose logs--tail200重点看四类错误大模型 API Key 无效或额度不足素材源访问失败或素材授权配置缺失ImageMagick、ffmpeg 等视频处理依赖异常字幕或语音服务返回失败。本地最小任务跑通后再开放远程访问。这样外出时遇到问题能把范围收敛到“网络访问”而不是“应用本身没有配好”。六、用 cpolar 映射 Web UI 到公网 HTTPS 地址MoneyPrinterTurbo 的 Web UI 在本机 8501 端口可用后就可以用 cpolar 做临时公网访问。先安装并登录 cpolar。安装方式以 cpolar 官方文档为准安装完成后检查版本cpolar version配置你的 authtokencpolar authtoken你的cpolar authtoken把本机 8501 端口映射到公网cpolar http8501命令运行后终端会显示公网访问地址通常包含https://。复制这个 HTTPS 地址在手机或异地电脑浏览器中打开。建议先做只读检查页面能否打开Web UI 样式是否正常加载配置项是否已经保存在本机不输入敏感素材只提交一个测试主题查看任务状态和输出结果。cpolar 在这里的角色很简单把127.0.0.1:8501临时转成公网 HTTPS 入口。视频生成、素材处理、模型调用仍然发生在你的本机 MoneyPrinterTurbo 环境中。七、外出远程提交任务与查看结果远程访问时推荐按这个流程执行在家里电脑保持 MoneyPrinterTurbo 运行保持cpolar http 8501命令运行外出设备打开 cpolar 提供的 HTTPS 地址输入短视频主题和生成参数提交任务后不要反复刷新等待任务完成在结果区域查看视频下载成片或回到本机输出目录继续处理。短视频生成是耗时任务等待时间由主题长度、素材数量、字幕方式、语音服务、视频分辨率、本机性能共同决定。批量生成时排队时间会更长。外出远程操作时不要连续提交多个大任务压满机器先确认一个任务完成再提交下一批。如果你希望手机端查看结果建议优先生成竖屏 9:16 视频如果用于 B 站、演示页或横屏素材选择 16:9。MoneyPrinterTurbo 官方 README 中列出了竖屏 1080x1920 与横屏 1920x1080两类尺寸都适合测试。八、API Key、模型、素材版权和算力边界这一类工具容易被误解成“只要部署了就零成本自动出片”。实际使用时要分开看。1. API Key 与模型额度文案生成需要大模型。MoneyPrinterTurbo 官方 README 列出了多种模型接入方式包括 OpenAI、Moonshot、通义千问、Google Gemini、DeepSeek、MiniMax、文心一言、ModelScope 等。你选择哪一家就按对应服务商要求配置 Key、额度和访问网络。不要把 API Key 放进文章截图、公开配置、录屏或群聊。多人协作时也不要共享同一份高权限 Key。更稳的做法是由工作站负责人配置 Key其他人只提交主题和参数。2. 素材版权公开视频素材、背景音乐、字体、配音都涉及授权边界。即使工具提供了素材源也要确认用途是否符合平台规则和素材服务条款。商业发布前建议使用自己拍摄的素材、已购买授权的音乐、可商用字体或明确可商用的素材库。如果上传本地素材不要上传身份证、合同、客户资料、未公开产品截图等敏感内容。公开视频生成链路里素材一旦进入第三方模型或服务就要按对应服务的隐私条款处理。3. 算力与耗时本机没有独立显卡也能跑一部分流程但视频合成、字幕处理、批量生成会占用 CPU、内存和磁盘。建议第一次测试控制在短主题、单条视频、较少素材片段确认稳定后再加大任务量。4. 任务队列远程多人共用同一个 Web UI 时任务队列会互相影响。一个人提交长任务其他人的任务会排队等待。为了避免混乱建议约定同一时间只允许一个人提交批量任务生成主题写清楚用途和负责人输出文件及时改名归档失败任务先看日志不重复狂点提交。九、安全边界公网地址只给自己用把本地 Web UI 放到公网入口时安全边界要提前定好。推荐做法cpolar 公网地址只发给自己或可信协作者Web UI 没有强鉴权时不要长期公开用完立即关闭 cpolar 进程不上传敏感素材、客户资料、未公开素材不在 Web UI、截图、录屏中展示真实 API Key工作站系统设置强密码路由器、系统、防火墙不要额外开放无关端口远程生成期间定期看本机 CPU、内存、磁盘占用。关闭公网访问很简单回到运行cpolar http 8501的终端按Ctrl C。关闭后外部 HTTPS 地址就不能继续访问本机 Web UI。如果你需要更固定的协作入口建议先补上访问认证、账号权限、操作审计和隧道访问控制再考虑长期使用。没有鉴权的生成后台不应该长期暴露在公网。十、常见问题排查1. 本地能打开远程打不开先确认三个点lsof-i:8501 cpolar version cpolar http8501本地 8501 必须有服务监听cpolar 命令必须保持运行远程设备必须访问 cpolar 输出的 HTTPS 地址。2. 页面打开了但生成失败这通常不是 cpolar 问题。优先检查 MoneyPrinterTurbo 日志、大模型 Key、素材源 Key、语音服务、ImageMagick 和 ffmpeg。Docker 方式可以看dockercompose logs--tail2003. 远程提交后一直等待视频生成本来就是耗时任务。先减少视频数量、缩短主题、关闭批量生成再观察本机 CPU、内存、磁盘占用。任务完成前不要重复提交。4. 生成效果不稳定短视频质量取决于主题描述、文案模型、素材匹配、字幕设置、语音质量和后期剪辑。建议把 MoneyPrinterTurbo 当成“初稿生成工作站”最终发布前仍要人工审核文案、素材、字幕和版权。总结MoneyPrinterTurbo 适合把 AI 短视频生成流程放在本地工作站里模型配置、素材目录、字体、背景音乐和输出结果都由自己掌控。cpolar 则解决另一个问题人不在工作站旁边时仍然能临时访问 Web UI提交任务、查看结果、下载成片。完整链路可以压缩成四步gitclone https://github.com/harry0703/MoneyPrinterTurbo.gitcdMoneyPrinterTurbodockercompose up cpolar http8501实际生产使用时先按官方 README 检查部署方式再配置 API Key 和素材授权最后只在需要远程操作时打开 cpolar。这样既能利用家里电脑的算力也能把公网暴露时间控制在最低。
MoneyPrinterTurbo 本地 AI 短视频工坊:把家里电脑变成远程可用的视频生成工作站
MoneyPrinterTurbo 本地 AI 短视频工坊把家里电脑变成远程可用的视频生成工作站你在家里或工作室有一台性能不错的电脑白天人在外面却想让它继续跑短视频生成任务输入主题、选择声音和素材、等任务合成完成再远程查看成片。这个场景很适合用 MoneyPrinterTurbo 搭一个本地 AI 短视频工坊。MoneyPrinterTurbo 是一个开源 AI 短视频生成项目官方定位是提供视频主题或关键词后自动生成文案、视频素材、字幕、背景音乐并合成短视频。它支持 Web 界面适合内容创作者、开发者和自托管玩家把生成流程放在自己的电脑上跑。本文不承诺“完全免费”。短视频生成涉及大模型、语音合成、素材源、字幕处理和视频合成其中 API Key、素材授权、模型额度、机器性能都会影响最终体验。本文重点是把本地 Web UI 跑起来再用 cpolar 生成临时公网 HTTPS 地址让你外出时也能提交任务、查看结果、下载成片。一、适合这个方案的使用场景典型工作流是这样的家里或工作室电脑安装 MoneyPrinterTurbo本地浏览器访问 Web UI完成模型、素材、字幕、音乐等配置外出时用 cpolar 把本机 Web UI 映射成公网 HTTPS 地址手机、公司电脑或异地笔记本打开这个地址提交短视频主题等待本机完成合成远程查看结果文件确认后下载或回到本机继续剪辑。这个方案的价值不在于“把所有算力搬到云上”而是保留本机环境素材目录、字体、背景音乐、历史配置和生成结果都在自己的电脑里。cpolar 只负责临时打通访问链路不改变 MoneyPrinterTurbo 的生成流程。适合的人群做口播、图文、知识类短视频的内容创作者想研究 AI 视频生成链路的开发者有家用主机、Mac mini、工作站或闲置电脑的自托管玩家希望远程提交任务但不想长期暴露后台的人。不适合的用法把生成后台长期裸奔到公网、让多人共用同一个无鉴权页面、上传未授权素材或隐私素材。二、准备环境先按官方 README 检查不硬编参数MoneyPrinterTurbo 的安装方式会随项目更新调整。本文采用官方 README 已给出的路径Docker 部署、本地手动部署、Windows 一键包。为了可复现先拉取项目并检查当前版本说明。gitclone https://github.com/harry0703/MoneyPrinterTurbo.gitcdMoneyPrinterTurbo检查 README 中的启动说明sed-n/Docker部署/,/手动部署/pREADME.mdsed-n/启动Web界面/,/启动API服务/pREADME.md检查项目是否提供 Docker Compose 文件ls-la|grep-Ecompose|docker检查 Web UI 相关入口ls-lawebui* webui2/dev/null本文后续命令基于官方 README 当前说明Docker 方式执行docker compose upWeb 界面默认访问http://127.0.0.1:8501。如果你的仓库版本说明有变化以官方 README 为准先执行上面的检查命令确认。1. 硬件与系统建议官方 README 给出的建议系统包括 Windows 10、macOS 11.0 以上或主流 Linux 发行版。GPU 不是必需项如果启用本地转录、批量生成或更重的视频处理链路独立显卡能提升体验。一台可用的本地视频工作站建议至少满足CPU4 核以上内存8GB 起步16GB 以上更稳磁盘预留足够空间存放素材、缓存和输出视频网络能访问你所选择的大模型、语音和素材服务DockerDocker 部署时需要先安装 Docker Desktop 或 Docker Engine。如果你主要使用云端大模型和云端语音合成本机压力集中在素材下载、字幕处理和视频合成如果你启用本地转录或批量任务本机 CPU、内存和磁盘 I/O 会成为体验关键。2. 准备配置文件MoneyPrinterTurbo 支持在配置文件里设置模型与素材服务。官方 README 提到可将示例配置复制为正式配置cpconfig.example.toml config.toml然后按文件注释配置llm_provider选择大模型服务商对应服务商的 API Key用于文案生成pexels_api_keys用于公开视频素材源字幕、语音、背景音乐等选项按 Web UI 或配置文件填写。这里不要把真实 API Key 写进教程、截图或公开仓库。推荐把配置文件保留在本机不提交到 Git。gitstatus--short看到config.toml出现在未跟踪文件中时不要提交它。可以在本地.git/info/exclude加一行echoconfig.toml.git/info/exclude三、方式一用 Docker 启动 MoneyPrinterTurboDocker 适合希望隔离环境、减少 Python 依赖冲突的用户。先确认 Docker 正常运行dockerversiondockercompose version进入项目目录后启动dockercompose up首次启动会拉取镜像或构建环境耗时取决于网络和机器性能。终端日志稳定输出后在本机浏览器打开http://127.0.0.1:8501如果页面能打开说明 Web UI 已经在本机 8501 端口工作。此时先不要急着做公网映射先完成本地配置与一次小任务测试。为了确认端口监听状态可以执行lsof-i:8501看到进程监听 8501即可进入下一步。四、方式二按官方推荐的本地方式启动macOS / Linux 用户也可以使用官方 README 推荐的uv方式。先安装 Python 3.11 环境并同步依赖uv pythoninstall3.11uvsync--frozenMoneyPrinterTurbo 还依赖视频合成相关组件。以 macOS 为例官方 README 写到需要安装 ImageMagickbrewinstallimagemagickUbuntu 可使用sudoapt-getinstallimagemagick然后启动 Web UIuv run streamlit run ./webui/Main.py--browser.gatherUsageStatsFalse启动后访问http://127.0.0.1:8501如果你使用 Windows 一键启动包按官方 README 下载、解压、执行update.bat后再运行start.bat或对应 Web UI 启动脚本。路径不要包含中文、特殊字符和空格这是官方 README 明确提醒的点。五、本地完成一次最小生成测试第一次使用不要直接跑长视频或批量任务。先做一个短主题测试确认链路完整打开http://127.0.0.1:8501在 Web UI 中检查大模型服务商与 API Key选择一个短主题例如“3 个提升专注力的小习惯”选择竖屏 9:16 或横屏 16:9选择语音、字幕、背景音乐提交生成任务等待视频合成完成在 Web UI 或项目输出目录查看成片。如果生成失败先按日志排查# Docker 方式查看当前日志# 在 docker compose up 的终端直接查看输出或另开终端执行dockercompose logs--tail200重点看四类错误大模型 API Key 无效或额度不足素材源访问失败或素材授权配置缺失ImageMagick、ffmpeg 等视频处理依赖异常字幕或语音服务返回失败。本地最小任务跑通后再开放远程访问。这样外出时遇到问题能把范围收敛到“网络访问”而不是“应用本身没有配好”。六、用 cpolar 映射 Web UI 到公网 HTTPS 地址MoneyPrinterTurbo 的 Web UI 在本机 8501 端口可用后就可以用 cpolar 做临时公网访问。先安装并登录 cpolar。安装方式以 cpolar 官方文档为准安装完成后检查版本cpolar version配置你的 authtokencpolar authtoken你的cpolar authtoken把本机 8501 端口映射到公网cpolar http8501命令运行后终端会显示公网访问地址通常包含https://。复制这个 HTTPS 地址在手机或异地电脑浏览器中打开。建议先做只读检查页面能否打开Web UI 样式是否正常加载配置项是否已经保存在本机不输入敏感素材只提交一个测试主题查看任务状态和输出结果。cpolar 在这里的角色很简单把127.0.0.1:8501临时转成公网 HTTPS 入口。视频生成、素材处理、模型调用仍然发生在你的本机 MoneyPrinterTurbo 环境中。七、外出远程提交任务与查看结果远程访问时推荐按这个流程执行在家里电脑保持 MoneyPrinterTurbo 运行保持cpolar http 8501命令运行外出设备打开 cpolar 提供的 HTTPS 地址输入短视频主题和生成参数提交任务后不要反复刷新等待任务完成在结果区域查看视频下载成片或回到本机输出目录继续处理。短视频生成是耗时任务等待时间由主题长度、素材数量、字幕方式、语音服务、视频分辨率、本机性能共同决定。批量生成时排队时间会更长。外出远程操作时不要连续提交多个大任务压满机器先确认一个任务完成再提交下一批。如果你希望手机端查看结果建议优先生成竖屏 9:16 视频如果用于 B 站、演示页或横屏素材选择 16:9。MoneyPrinterTurbo 官方 README 中列出了竖屏 1080x1920 与横屏 1920x1080两类尺寸都适合测试。八、API Key、模型、素材版权和算力边界这一类工具容易被误解成“只要部署了就零成本自动出片”。实际使用时要分开看。1. API Key 与模型额度文案生成需要大模型。MoneyPrinterTurbo 官方 README 列出了多种模型接入方式包括 OpenAI、Moonshot、通义千问、Google Gemini、DeepSeek、MiniMax、文心一言、ModelScope 等。你选择哪一家就按对应服务商要求配置 Key、额度和访问网络。不要把 API Key 放进文章截图、公开配置、录屏或群聊。多人协作时也不要共享同一份高权限 Key。更稳的做法是由工作站负责人配置 Key其他人只提交主题和参数。2. 素材版权公开视频素材、背景音乐、字体、配音都涉及授权边界。即使工具提供了素材源也要确认用途是否符合平台规则和素材服务条款。商业发布前建议使用自己拍摄的素材、已购买授权的音乐、可商用字体或明确可商用的素材库。如果上传本地素材不要上传身份证、合同、客户资料、未公开产品截图等敏感内容。公开视频生成链路里素材一旦进入第三方模型或服务就要按对应服务的隐私条款处理。3. 算力与耗时本机没有独立显卡也能跑一部分流程但视频合成、字幕处理、批量生成会占用 CPU、内存和磁盘。建议第一次测试控制在短主题、单条视频、较少素材片段确认稳定后再加大任务量。4. 任务队列远程多人共用同一个 Web UI 时任务队列会互相影响。一个人提交长任务其他人的任务会排队等待。为了避免混乱建议约定同一时间只允许一个人提交批量任务生成主题写清楚用途和负责人输出文件及时改名归档失败任务先看日志不重复狂点提交。九、安全边界公网地址只给自己用把本地 Web UI 放到公网入口时安全边界要提前定好。推荐做法cpolar 公网地址只发给自己或可信协作者Web UI 没有强鉴权时不要长期公开用完立即关闭 cpolar 进程不上传敏感素材、客户资料、未公开素材不在 Web UI、截图、录屏中展示真实 API Key工作站系统设置强密码路由器、系统、防火墙不要额外开放无关端口远程生成期间定期看本机 CPU、内存、磁盘占用。关闭公网访问很简单回到运行cpolar http 8501的终端按Ctrl C。关闭后外部 HTTPS 地址就不能继续访问本机 Web UI。如果你需要更固定的协作入口建议先补上访问认证、账号权限、操作审计和隧道访问控制再考虑长期使用。没有鉴权的生成后台不应该长期暴露在公网。十、常见问题排查1. 本地能打开远程打不开先确认三个点lsof-i:8501 cpolar version cpolar http8501本地 8501 必须有服务监听cpolar 命令必须保持运行远程设备必须访问 cpolar 输出的 HTTPS 地址。2. 页面打开了但生成失败这通常不是 cpolar 问题。优先检查 MoneyPrinterTurbo 日志、大模型 Key、素材源 Key、语音服务、ImageMagick 和 ffmpeg。Docker 方式可以看dockercompose logs--tail2003. 远程提交后一直等待视频生成本来就是耗时任务。先减少视频数量、缩短主题、关闭批量生成再观察本机 CPU、内存、磁盘占用。任务完成前不要重复提交。4. 生成效果不稳定短视频质量取决于主题描述、文案模型、素材匹配、字幕设置、语音质量和后期剪辑。建议把 MoneyPrinterTurbo 当成“初稿生成工作站”最终发布前仍要人工审核文案、素材、字幕和版权。总结MoneyPrinterTurbo 适合把 AI 短视频生成流程放在本地工作站里模型配置、素材目录、字体、背景音乐和输出结果都由自己掌控。cpolar 则解决另一个问题人不在工作站旁边时仍然能临时访问 Web UI提交任务、查看结果、下载成片。完整链路可以压缩成四步gitclone https://github.com/harry0703/MoneyPrinterTurbo.gitcdMoneyPrinterTurbodockercompose up cpolar http8501实际生产使用时先按官方 README 检查部署方式再配置 API Key 和素材授权最后只在需要远程操作时打开 cpolar。这样既能利用家里电脑的算力也能把公网暴露时间控制在最低。