Back to Projects

歌词视频生成器

自动化并发歌词视频生成器。支持双层字幕、GPU硬件加速、自定义颜色配置,批量生成专业级歌词MV。

Automation

Tech Stack

Python
FFmpeg
GPU Acceleration
OpenAI
Multiprocessing
Project Details

Lyric Video Generator

不只是歌词滚动,而是一键生成专业级歌词MV的自动化流水线。

核心特性

  • 🎨 双层字幕:支持中英双语、拼音注音等多种显示模式,一个 LRC 文件即可实现
  • 🚀 GPU 硬件加速:自动检测 NVIDIA/Intel/AMD GPU,视频渲染提速 3-5 倍
  • ⚡ 并发批处理:多进程并行处理,充分利用多核 CPU,批量转换无压力
  • 🎯 动态颜色配置:命令行实时指定字幕颜色,无需修改样式文件
  • 🔧 智能断点续传:支持中文路径、自动跳过已处理文件

技术架构

模块技术栈
视频渲染FFmpeg, GPU Encoder (NVENC/QSV/AMF)
并发引擎Python Multiprocessing
文本处理LRC Parser, OpenAI API
工程管理uv, Hatchling

项目亮点

硬件加速智能检测

自动识别系统 GPU 类型,优先使用硬件编码器:

  • NVIDIA → NVENC H.264/HEVC
  • Intel → QSV
  • AMD → AMF
  • 自动回退 CPU 软编码

双层字幕渲染引擎

支持多种字幕组合模式,使用 | 分隔符即可轻松配置:

  • 原文 + 翻译
  • 汉字 + 拼音
  • 主歌词 + 副歌词

企业级并发设计

基于 Python multiprocessing 的并发处理架构,支持:

  • 多核 CPU 自动分配
  • 进度追踪与日志记录
  • 错误隔离与恢复