名称: video-subtitles
描述: 从视频/音频文件生成SRT字幕,支持翻译。支持希伯来语(ivrit.ai)和英语(whisper)转录、语言间翻译、将字幕烧录进视频。可用于创建字幕、文本转录,或为 WhatsApp/社交媒体生成硬编码字幕。
从视频或音频文件生成电影风格的字幕。支持转录、翻译,并可将字幕直接烧录到视频中。
# 生成纯文本转录
./scripts/generate_srt.py video.mp4
# 生成 SRT 字幕文件
./scripts/generate_srt.py video.mp4 --srt
# 将字幕烧录到视频中(始终可见)
./scripts/generate_srt.py video.mp4 --srt --burn
# 翻译为英语并烧录
./scripts/generate_srt.py video.mp4 --srt --burn --translate en
# 强制指定语言
./scripts/generate_srt.py video.mp4 --lang he # 希伯来语
./scripts/generate_srt.py video.mp4 --lang en # 英语
| 选项 | 描述 |
|---|---|
--srt |
生成 SRT 字幕文件 |
--burn |
将字幕烧录到视频中(硬编码,始终可见) |
--embed |
嵌入软字幕(可在播放器中切换) |
--translate en |
翻译为英语 |
--lang he/en |
强制指定输入语言 |
-o FILE |
自定义输出路径 |
--srt:在输入文件旁创建 video.srt 文件--burn:创建带有硬编码字幕的 video_subtitled.mp4 文件brew install ffmpeg-full)