做AI短视频不想装Python全家桶?3步用edge-tts+FFmpeg生成第一条口播视频
今天 GitHub 日榜第一的 MoneyPrinterTurbo(+2221 星)确实香,但很多人被劝退:要配大模型 API Key、要装一堆依赖、要调 WebUI……有没有更轻的入门方案?
有。这篇教程用两个免费工具——微软的 edge-tts(文字转语音)和 FFmpeg(音视频合成)——3 步做出第一条“图片 + 配音 + 字幕”的口播视频。全程本地运行、不用 GPU、不花钱,两条命令就能出片。所有命令我都在真实环境验证过,可直接照抄。
前置条件
– Python 3.8+
– FFmpeg(没有就装:`sudo apt install ffmpeg` 或 `brew install ffmpeg`)
– 一张封面图(任意 jpg/png)
第 1 步:安装 edge-tts
edge-tts 调用微软 Edge 浏览器的语音服务,免费、音质自然,支持中文多种音色。相比本地 TTS 动辄几个 GB 的模型,它零体积、零训练,最适合“快速出片”。
pip install edge-tts
查看可用中文音色:
edge-tts --list-voices | grep zh-CN
常用音色参考:`zh-CN-XiaoxiaoNeural`(晓晓,女声,最百搭)、`zh-CN-YunxiNeural`(云希,男声)、`zh-CN-XiaoyiNeural`(晓伊,年轻女声)。不确定就先用晓晓,95% 的场景都不会翻车。
第 2 步:生成配音(顺带生成字幕)
把口播文案存进 `script.txt`,用晓晓音色生成音频,`–write-subtitles` 同时输出 srt 字幕文件——这一步同时解决“声音”和“字幕”两件事:
edge-tts --voice zh-CN-XiaoxiaoNeural \
-f script.txt \
--write-media audio.mp3 \
--write-subtitles audio.srt
验证:`ls -la audio.mp3`,文件存在且非空即成功。
第 3 步:用 FFmpeg 合成视频
把封面图和音频合成 mp4,时长与音频对齐:
ffmpeg -y -loop 1 -i cover.png -i audio.mp3 \
-c:v libx264 -tune stillimage -pix_fmt yuv420p \
-c:a aac -b:a 192k -shortest out.mp4
加字幕(把 srt 烧录进画面):
ffmpeg -y -loop 1 -i cover.png -i audio.mp3 \
-vf "subtitles=audio.srt:force_style='FontName=Noto Sans CJK SC,FontSize=18'" \
-c:v libx264 -tune stillimage -pix_fmt yuv420p \
-c:a aac -b:a 192k -shortest out.mp4
成功验证:`ffprobe out.mp4` 能看到视频流和音频流,时长与 audio.mp3 一致,播放器可正常播放。
常见失败与处理
– edge-tts 报网络错误:该服务依赖微软接口,需要能访问外网;报 TLS 错误就检查代理设置
– 找不到中文字体:`fc-list :lang=zh` 查看已装字体,把 `FontName` 换成实际字体名
– 字幕没显示:确认 srt 与视频同目录;Windows 路径写法不同,参考 FFmpeg 文档
– 视频时长对不上:检查是否漏了 `-shortest`;音频是纯静音段时会异常,重新生成文案
升级方向
这套最小方案跑通后,再往上走就是 MoneyPrinterTurbo 的世界:自动写文案、自动配素材、批量出片。但先学会用两行命令做出第一条视频,你会对“AI 短视频流水线”有真正的体感——工具越轻,越容易坚持。等你需要批量生产时,再把大模型文案、素材搜索、多音色切换逐步加进来,每一步都有明确回报。
这套方案适合谁
适合三类人:一是刚开始做短视频、不想一上来就折腾复杂工具的新手;二是给公司做培训/产品介绍,需要快速出“图文口播”素材的运营;三是想理解“AI 视频流水线”原理、为后续上重工具打基础的开发者。它不适合谁?需要真人出镜、复杂转场、多镜头叙事的精品内容创作者——那需要专业剪辑工具,这不是两行命令能解决的。
记住这条判断标准:当你的需求是“把文字变成能发布的视频”,这套方案就是最快的路;当你的需求是“做出一条让人惊艳的视频”,该上的是专业流程。 先用轻工具跑通习惯,再决定要不要升级,是最不浪费时间的路径。
🔥 关注LC智趣厅,每天一个能落地的 AI 技能。
👇 关注不错过。
— END —
LC 智趣厅 · 科技与生活的交点
ihygg.cn