1 由来
抖音的兴起,带火了短视频。5G的到来,也许会燃起vlog。可是,遥望前方的路,不是平坦的公路啊。首先一个拦路虎,加字幕。想想老板殷切的希望,疲惫的单眼(不是双眼吗),揉了又揉,字幕还有一半没加!要是有个像油管上自动添加字幕的软件,多好啊!望梅止渴下!但是,确实有,只是我看了又看,不入我的小小眼,要不造一个?
然后,来了这篇稿子。
先来界面
2 原理
将音频按照空白分割,每个音频片段使用百度语音
识别转成文字,最终将结果输出到srt
3 功能说明
3.1 仅音频
根据百度的要求,音频会被转成:单声道,s16,
16000 rate这样一种格式,
不符合的自动转换
转换的文件名:file_name_trans.wav
输出的字幕文件名:file_name.srt
3.2 视频
先提取音频并转成符合百度的格式(同上),
自动合成字幕。
新的视频名称:file_name_new.mp4
所有的输出文件都在源文件目录下
3.3 工具说明
3.3.1 提取音频
选择需要提取的视频,并选择需要目标文件夹。
提取的视频格式同上
3.3.2 转换音频
选择需要提取的音频,并选择需要目标文件夹,
最后的格式是百度需要的
3.3.3 合成字幕
提供视频和srt字幕文件,合成新的视频
4 使用说明
依赖的库,在requirements.txt列出
去百度ai 申请账号,并创建应用。
将baidu_app_id, baidu_api_key,
baidu_secret填入data/settings.json中
对于exe,填入exe所在目录中的settings.json
5 说明
1 处理时间取决于文件大小和网络,请耐心等待
2 音频识别结果可能有出入,可以自行修改
3 请勿商用
6 exe link
https://pan.baidu.com/s/1Shpsik5M4uK_kgP04KNePw
提取码: vgki
最近越来越懒了,直接去github吧
https://github.com/woshimanong1990/auto_add_subtitle