将本地视频或音频文件转写为 SRT 字幕文件和 TXT 纯文本文件。
使用场景:
bash
python video_to_text.py --input <视频/音频文件路径>
background: true 参数,避免弹出控制台窗口bash
# 基本用法
python video_to_text.py --input "D:\videos\meeting.mp4"
# 指定输出目录
python video_to_text.py --input "D:\videos\meeting.mp4" --output-dir "D:\captions"
# 指定输出路径
python video_to_text.py --input "D:\videos\meeting.mp4" --output-path "D:\captions\meeting_result"
# 指定语言和模型
python video_to_text.py --input "D:\videos\meeting.mp4" --language zh --model-size small
参数说明默认值--input输入文件路径(必需)---output-dir输出目录输入文件目录--output-path输出文件基础路径---model-dir模型下载目录当前目录/models--model-sizeWhisper 模型大小base--language识别语言 (auto/zh/en)zh--device推理设备 (cpu/cuda)cpu--compute-type计算类型int8--beam-size解码束大小 (1-5)2--no-vad-filter禁用 VAD 过滤false
python -m pip install -r requirements.txt<输入文件名>.srt - 带时间戳的字幕文件<输入文件名>.txt - 纯文本文件