整理了之前的视频翻译的项目代码,整体基本上是三部分

  • 字幕文本的获取
    • 首先调用ffmpeg从视频中分离出音频
    • 然后使用模拟浏览器操作转换网站获得字幕文本
  • 翻译部分已经整合成python库eng2chs可以pip安装,代码也上传了github
  • 翻译前后的数据处理部分
    • 首先要处理英文数据,使得获取的翻译结果也适合处理
    • 然后要处理翻译结果,重新分配字幕的时间轴,解决中英文长度不同和时间轴冲突的问题

下面是项目的流程导图: