Mooc视频字幕提取

最近深感网课作业的压力,尤其是思政课程,看视频实在过于难受

因此想要将mooc视频的内容提取字幕,以便于直接查看

写在最前

此教程需要用到付费软件:Dowine

Step 1 寻找字幕文件

由于网课的字幕为硬字幕,无法直接找到字幕文件,只好另寻他法,

容易想到的方法有两种:

  • 一是对视频字幕进行OCR处理,再尝试了之后发现效果不是很理想,我猜测,主要是视频的背景影响了OCR的效果
  • 使用音频识别的方式讲字幕识别出来,当然也有一定的限制(看老师的普通话是不是标准????‍♂️)

由于我这门课的老师普通话相当流利,决定采取第二种方法

Step 2 下载视频

使用Dowine的自定义下载功能即可(其实好像是提取了一个m3u8文件,以后有时间可能会自己动手设计爬虫试一下,这里就先用“*”好了)

Mooc视频字幕提取

Step 3 提取字幕

关键的问题来了,这一步的实现在于——善于发现(薅羊毛

经过一番尝试之后,意外发现了网易见外工作台

仅需要使用网易邮箱登录即可,打开后界面是这样的:

Mooc视频字幕提取

点击右上角的新建项目,有以下八个选项,因为mooc是中文的,选择其中的视频转写即可。

Mooc视频字幕提取

  • 上传视频文件(会自动按照视频名字填写项目名称,也可以自己填)
  • 选择文件语言为中文
  • 提交

Mooc视频字幕提取

Step 4 接下来就是漫长的等待了

虽说预测转换时间是20分钟,但是好像实际上会比较长

所以建议同时新建多个任务

⚠️⚠️⚠️最重要的一点,每天,每个账号(邮箱)有两个小时的免费额度(已经可以满足需求了)

但是,如果你有多个邮箱,你懂的。。。

Step 5 导出字幕

点击右上角的导出字幕即可,导出格式为srt(有需要的话写个程序把文本提取即可,或者用现有的视频处理软件,都可以将字幕转换为txt形式)

Mooc视频字幕提取