Hello,大家好,各位经常逛B站的小伙伴们,不知道大家每次刷B站视频时,是否和我有同样的想法:

比如,看到最后主题升华的鸡汤视频,满分作文的文案,恨不得现场拿笔摘抄下来;

又比如,看完一段满满干货的科普类视频,点击收藏之余,很想获取到整篇文案,保存到手机,背诵下来,好作为和别人聊天分享的谈资;

又或者,在B站学习线上课程,经常听到后面忘了前面老师说了啥,此时在想要是有老师的完整笔记就好了,虽然每个学习视频下的评论区都有课代表总结,但课代表总结得难以覆盖全自己想要的全部点,每每这个时候都暗自幻想,要是能有全篇手稿,能自己汇总就好了;

还有,收藏夹里一堆的收藏视频,永远没有翻开过,永远在吃灰,要是能转成文字笔记,或许还能定期看笔记回顾,再精彩的视频也没有耐心看完一遍再看一遍。

于是,最近我在想,有没有办法把视频中的字幕转成文本,怎么把UP主的说的话原封不动地全部导出,保存成文本呢?


解决方法一:有效的笨方法

能想到的第一个方法,也是最笨的方法:

一帧一帧播放、暂停,另起一个文本编辑器一个字一个字手动敲下来保存。

方法当然可行,但效率太慢。

如果只是几分钟内的短视频还好,忍忍敲打也就打完了,就当打字训练,还能加深对文案的理解,

但是,对于动辄十几分钟、几十分钟的长视频,要想一字不落地全部打出来,除了异于常人的耐心外,还得保证不错过或者打错一个字,那简直是难上加难。

需要你,频繁播放、暂停,偶尔暂停晚了还得小心翼翼地操作进度条返回,播放再暂停,非常像读书时代英语老师在倒英语听力磁带,非常考验技巧,也很让人抓狂。

方法二:网上找工具

作为一个毕业就进入BAT中游戏做得最成功的公司的程序员,当然是希望能通过技术手段解决问题,于是我转向了互联网世界,希望能找到一劳永逸的方法。

网上肯定有人和我有一样的需求场景,或许网络上就有现成的工具吧。

打开搜索引擎,输入关键词: 怎么把B站视频转成文本视频转文本

找遍了各大搜索平台,百度、B站、知乎,甚至翻墙到google搜索,

果然,很庆幸,工具和方法是有的,但都不尽人意。

首先,能用的大部分工具或软件都需要付费,从几十块钱到上百块一个月不等,不是说我不舍得付这个钱,而是这些平台还有一个更大的弊端,那就是

需要手动上传视频文件。

需要手动上传mp4或flv等源视频文件,这意味着要想完成B站视频的字幕导出,转换前还需要完成一步:下载B站视频

于是问题又变成,如何下载B站的视频?继续各大平台搜索 _如何下载B站视频_

又经过一番搜索,外加自己亲身测试,经过一番周折后,总算完成第一步:将B站视频下载到了本地。

运气还不错,有几个工具能下载B站视频,但是我只是要获取个字幕为什么操作要如此繁琐。

先忍受下载视频的漫长等待,然后笨笨地上传视频文件,又是漫长地等待转换,最后才能勉强获取到整个视频文本。

方法三:自己动手

如此麻烦,不好用还不说,还要付费,既然没有,那就自己实现一个,自己动手丰衣足食,做之前,先预设几个目标:

1. 使用操作方便

不需要像网上找到的方法,下载视频,然后再用工具上传视频,转成语音,最后在识别出文本;希望最好能一步直达,尽量简单快速。

2. 识别率能高

这个是前提,如果文本识别率低,错误率太高,那就没意义。此外,能过滤掉背景音效,只识别出UP主说的脚本。

3. 做到完全免费

不希望收费,也没有必要收费,秉持互联网开放免费的精神。

 

话不多说,直接看我做的产品,看下我做的成果:

  1. 先看第一个视频:[后浪] 【bilibili献给新一代的演讲《后浪》_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili 】

看清楚了没,在看到的视频地址,域名加上【-bb】,字幕瞬间出来,前面一列是时间节点,接着是完整字幕内容,amazing

2. 再来看看,选一个李永乐老师的(https://www.bilibili.com/video/BV1gZ4y1H78s)

这回看清楚了吧,这是我能想到最简单的操作步骤,就在你观看的视频上方地址栏,bilibili后加上-bb,按回车键,字幕就瞬间出来。

https://www.bilibili-bb.com/video/BV1gZ4y1H78s

识别效果也是惊人的好。

3. 以上两个视频都是字正腔圆的普通话,识别效果不错,那如果是有背景音乐的呢,那再试一个半佛老师的【https://www.bilibili.com/video/BV1F5411N7si】

perfect,效果也是杠杠的!

手机端

如果你是用的手机【哔哩哔哩】app看,直接改地址不方便。

没关系,我做了一个公众号自动回复,只要把B站的视频链接,分享复制到微信公众号聊天框,就能反馈对应的字幕链接,操作也十分方便简单。

扫码二维码

结尾

往后,在B站学习时,遇到看视频拍案而起,激动人心,干货满满的视频时,一键修改地址栏加上-bb,赶紧一键获取文本,保存收藏。

自己亲自去体验一下,会被爽翻,然后回来感谢我的。

最后,希望大家给个赞,自己花了整整两天的功夫,踩了无数坑,突破重重障碍,辛辛苦苦做出来,完全免费给大家使用。

当做出来那一刻,第一个视频整篇文本从浏览器加载出来的那一刻,整个人觉得这一切都值得!

也欢迎各位小伙伴们,如果有其他更好的想法或建议,欢迎在评论区或私信告诉我!

如果大家对怎么实现的感兴趣,也欢迎点赞评论,后面专门写一篇分享给大家!

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐