TED.com演讲视频SRT格式字幕在线下载方法

07/13/2013

这个网页工具是今年应Ms Wang要求制作的。TED Talks刚开始在国内流行的时候杭外就已经开始关注这个平台了,逐渐地,每天晚上6点15分开始的英语晚读就开始了出现了TED,高三的时候没到晚上上课之前大家就会把窗帘拉下来关灯看TED。晚上教室里是断网的,所以Ms Wang会把TED Talks视频下载下来放到FTP上(一开始TED.com还不支持下载视频,还需要用Chrome观察元素。。。),但是TED.com提供的字幕是私有的格式并且用JSON编码过,于是当时就上网找如何把TED的字幕格式转成SRT格式,最后Kaijia找到了一个Perl脚本,结果编译完之后运行是一个CMD界面弄得都挺郁闷的。不过最后用的还算顺利,到毕业之前这个方法一直有效。

结果到了今年三月份Ms Wang发现这个脚本没用了,当时不在杭外又不能跑回去弄,只能邮件往来,结果来回几封邮件还是没有处理完成。于是Kaijia决定自己写一个在线的脚本,用起来方便而且随时可用,就这样,加上用Bootstrap做的外观,TED Subtitle Downloader在线字幕下载工具就完成了。

字幕下载工具网址:http://sandbox.kaijia.me/ted/

TED Subtitle Downloader可以自动从TED.com获取TED Talks演讲视频字幕、转换为视频播放器支持的SRT字幕格式并提供下载。使用TED Subtitle Downloader,下载TED字幕的过程将变得非常简单。

首先你需要获得TED Talks视频的URL网址,直接复制浏览器顶部地址栏的内容,一般情况下,TED视频的URL类似于http://www.ted.com/talks/sergey_brin_and_larry_page_on_google.html

复制浏览器地址栏中的URL

复制浏览器地址栏中的URL

访问TED Subtitle Downloader网址sandbox.kaijia.me/ted,将URL复制到网页下方的文本框中,然后点击Download按钮,系统就会开始下载字幕文件。

大约1秒钟之后,浏览器将会弹出一个下载提示框,提示下载一个.srt文件(例如sergey_brin_and_larry_page_on_google.srt),保存这个SRT字幕文件,这样你的TED Talks字幕就已经下载完成了。

目前TED Subtitle Downloader只支持下载英文字幕,Kaijia计划在将来加入更多语言的字幕下载支持。2月19日更新:现在TED Subtitle Downloader已经支持此功能了。