从一段40分钟的采访录像,到一份中英双语字幕:VideoSrt免费开源字幕工具实战
【免费下载链接】video-srt-windows这是一个可以识别视频语音自动生成字幕SRT文件的开源 Windows-GUI 软件工具。项目地址: https://gitcode.com/gh_mirrors/vi/video-srt-windows
晚上十一点,我把一段40分钟的嘉宾采访拖进剪辑软件,准备手动打字幕。结果刚打完前3分钟,我就知道今晚要废了——逐句对时间轴、卡口型、改错字,按这个速度得熬到凌晨三点。
后来有人塞给我一个叫 VideoSrt 的开源小工具。那晚我九点收工,还顺手把中文字幕翻成了英文。它免费、开源、纯本地 Windows 程序,核心就一句话:识别视频里的语音,自动生成字幕 SRT 文件。下面是它替我干活的全过程。
先搞清楚它替你干了什么
一条视频变成字幕文件,中间隔着三件事:
- 把视频里的声音抽出来
- 把语音识别成带时间轴的文字
- 按字幕规范排好版,输出成文件
手动干这三件事,就是上面那个"凌晨三点"的故事。VideoSrt 把三步串成一条流水线,你只负责把文件拖进去、点一个按钮。识别走的是阿里云语音识别接口,标准普通话和英语的识别准确率能到95%以上,专业术语多、口音重一点的素材也能扛住。
下载解压就能用,唯一的依赖叫 ffmpeg
安装这一步简单到有点不像话:下载对应版本(建议选"含ffmpeg依赖"的那个包),解压,双击 exe,完事。ffmpeg 负责从视频里抽音频,如果电脑上没装过它,记得选内置依赖的版本,省得自己配环境变量。
git clone https://gitcode.com/gh_mirrors/vi/video-srt-windows想从源码自己编译的,走上面这条命令。无论哪种方式拿到软件,都记住一条铁律:程序目录下的data文件夹别删。你的语音引擎配置、翻译引擎账号、过滤规则全存在data/json/里,删了等于从头再来。
第一次点"生成识别字幕",背后发生了什么
把视频拖进窗口,选好识别语言,点"生成识别字幕"。接下来你可以去泡杯茶,软件会在后台自己跑完这条流水线:
- ffmpeg 先把音轨抽出来,转成适合识别的音频
- 音频被传到阿里云 OSS,走录音文件识别接口
- 识别结果带着毫秒级的时间戳回来,自动分句、对齐时间轴
- 按你的选择输出 SRT、LRC 或普通文本,三种可以同时勾
注意一个关键点:上传的只有抽出来的音频,原视频始终留在你电脑上。这条"本地处理"逻辑,对处理商业视频、未发布内容或者任何不想交出去的素材来说,是实打实的安心。这也是我第一次用它时就愿意放心喂大文件的原因。
满屏"嗯、啊、这个"?过滤规则帮你擦干净
语音识别有个通病:口语里的语气词和口头禅会被如实记下来。访谈视频尤其严重,一段话里能冒出五个"嗯"。
VideoSrt 的处理方式是给字幕加了过滤层:语气词过滤可以直接吞掉"嗯、啊、那个"这类词;自定义过滤支持文本替换和正则替换,比如把"咱们"统一替换成"我们",或者用正则把特定编号、网址批量清掉。过滤完的字幕干净利落,发给客户前不用再自己逐句删废话。
中文字幕秒变双语字幕
生成的字幕想翻译成英文?不用另找工具。软件内置百度翻译和腾讯云翻译两个引擎,你在"新建"菜单里配置好账号密钥就能用。支持中、英、日、韩、法、德、西、俄、意、泰十种语言互译,勾上"双语字幕",输出的 SRT 就是一行原文一行译文,正好做双语教学视频。
更妙的是,这个翻译功能不挑来源——你手上已有的 SRT 文件也能直接拖进去翻译、转格式。手头有一批旧字幕想批量转编码或翻成外语,它就是你的第二套流水线。
压轴的是批量:一晚上出12条视频的字幕
单条视频只是开胃菜。真正让效率翻倍的,是批量处理:把十几条视频一次性拖进窗口,软件按你设置的最大并发数(默认2条同时跑)排队处理。性能好的机器调高并发,普通电脑保持默认,它自己会排队、记日志、挨个回调进度。
我那个12条口播视频的活,就是一次全拖进去,泡了杯咖啡回来,字幕文件齐刷刷躺在输出目录里。
想看懂它?源码其实只有几个文件夹
对开发者来说,这个项目是个结构清爽的 Golang 学习样本。想摸清每条流水线,按目录找就行:
- app/aliyun/:阿里云 OSS 上传 + 语音识别引擎,整个识别管线的核心
- app/translate/:百度翻译和腾讯云翻译两个引擎的实现
- app/parse/:SRT 字幕文件的解析逻辑
- app/ffmpeg/:音视频抽取,依赖校验也在这
- app/datacache/:把各种配置落盘成 JSON 的缓存层,对应
data/json/
从界面(main.go)到任务调度(app/task.go),再到具体引擎,每一层都很薄,读起来不会有劝退感。
现在,把那段积压的视频拖进软件试试吧。第一次跑通从"手动逐句打轴"到"点一下按钮收工"的转变,你会回来谢我的。软件免费、开源,万一遇到坑,源码就摊在那里,随时能翻——这正是开源工具最踏实的地方。
【免费下载链接】video-srt-windows这是一个可以识别视频语音自动生成字幕SRT文件的开源 Windows-GUI 软件工具。项目地址: https://gitcode.com/gh_mirrors/vi/video-srt-windows
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考