AutoClip — 一键将文稿转为配音视频
写好的文稿,一键变成带配音、带字幕的视频,全自动流水线。
功能亮点
读取 script.txt文稿(每行一句话)
调用 Edge TTS 生成自然语音配音
自动生成 ASS 字幕(自动换行,防止溢出)
ffmpeg 合成最终视频(带进度条)
通过 config.json灵活配置(语音、语速、字体等)
快速使用
1. 环境准备
2. 下载 & 编译
git clone https://github.com/CheatEnginePorta/AutoClip.git
cd AutoClip
dotnet build -c Release
3. 准备素材
在程序目录放入 script.txt(每行一句话)和 source.mp4(背景视频)。
4. 运行
dotnet run
首次运行自动生成 config.json,修改 FfmpegPath 为你的 ffmpeg 路径,重新运行即可。
配置项
| 配置项 | 说明 | 默认值 |
|---|---|---|
FfmpegPath |
ffmpeg 路径 | C:\software\ffmpeg\bin\ffmpeg.exe |
VoiceName |
语音角色 | Xiaoxiao |
Rate |
语速调节 | 0 |
FontSize |
字幕字号 | 48 |
MaxCharsPerLine |
每行最大字符数 | 25 |
输出
运行后生成 output.mp4,即最终合成视频。
工作流程
script.txt ──→ Edge TTS ──→ audio.mp3
│
source.mp4 ──→ ffmpeg 合成 ──→ output.mp4
│
subtitle.ass (自动生成)
项目地址
GitHub: https://github.com/CheatEnginePorta/AutoClip
欢迎 Star
、提 Issue、贡献代码!
