https://www.zhihu.com/question/662188521/answer/3607536719
题目描述:拿到了一段mp4文件。尝试了一下ffmpeg,发现里面没有字幕流。现在需要的是导出他的字幕。
搜索了一下,发现有很多公司有相关的产品。但是无一例外都是要付费的(或者至少要填写银行卡的账户信息)。
本着能不付费就不付费的原则,我找了半天这个方面的开源项目。看起来,唯一一个能用的开源项目就是这个auto-sub了。
作者是一个居住在纽约的希腊大神。不过大神自己也说了这个项目不再更新和维护。
https://github.com/agermanidis/autosub
安装的过程分为两个部分:
- 首先需要在自己电脑上安装ffmpeg。
- 然后,按照这个版本的google翻译:pip install googletrans==4.0.0rc1
- 请注意版本一定要对,否则安装了没法用。
- 然后pip install autosub即可。
之后在同一个目录下会生成翻译好的字幕文件。但是,效果可以说很差。
建议还是用专用的软件来处理!