Skip to content

guanlinyi/video-maker

Repository files navigation

video_maker — 图片→竖屏字幕短视频生成器

快速使用

# 1. 安装依赖
pip install -r requirements.txt

# 2. 生成视频(命令行)
python make_fast.py --local-tts

# 3. 启动手机端服务(同一 WiFi 下)
python server.py
# 手机浏览器打开 http://电脑IP:8000

文件说明

文件 作用
make_fast.py 主渲染脚本(ffmpeg filter_complex + NVENC)
make.py 备选脚本(MoviePy 渲染)
local_tts.py GPT-SoVITS 声音克隆引擎
prepare_voice.py 参考音频准备工具(--mode segment/whole)
compare.py 原视频 vs 生成视频对比分析
server.py 手机端服务(FastAPI,同一 WiFi 可用)
templates/index.html 手机端网页界面

命令行用法

python make_fast.py --local-tts           # 声音克隆配音 + 渲染
python make_fast.py --local-tts --preview # 仅预览
python make_fast.py                       # edge-tts 配音(需联网)
python compare.py                         # 对比原视频

手机端使用

pip install fastapi uvicorn python-multipart  # 首次需要
python server.py                              # 启动服务

手机和电脑同一 WiFi,浏览器打开 http://电脑IP:8000

流程:选图片 → 输入字幕(每行对应一张图)→ 选背景音乐 → 生成 → 下载视频。

技术要求

  • GPU: NVIDIA 4060 Ti 或同等
  • Python 3.10+
  • PyTorch 2.x + CUDA
  • FFmpeg(Gyan 版,含 NVENC 支持)

About

图片→竖屏字幕短视频生成器(GPT-SoVITS 声音克隆)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors