10

小技巧:如何下载 YouTube 字幕

2010年10月15日

youtube_caption

现在很多 YouTube 视频都配有非常棒软字幕,我们在做视频的汉化时,这个软字幕是非常好的原始素材。其实 YouTube 的这些字幕是可以下载的,下载地址是 http://video.google.com/timedtext?lang=en&v=VIDEO_ID 其中的 VIDEO_ID 就是 YouTube 播放页面 watch?v= 后面的部分。举例来说这个 Eric Schmidt 在 TechCrunch Disrupt 上的讲话视频,播放页面是  http://www.youtube.com/watch?v=G7djoQfncRw ,则字幕下载地址就是 http://video.google.com/timedtext?lang=en&v=G7djoQfncRw

字幕是以 xml 格式存储的,我们可以通过查看页面源代码,将源代码贴到这个工具里面,并点击 Go! 按钮,即可得到纯文本的字幕脚本了。其实我们仔细观察 xml 文件就可以发现,字幕文本对应的时间轴也保存在 xml 标记中,用 python 之类的脚本语言应该非常容易将这些 xml 字幕文件直接转换为 srt 或者其他格式的通用字幕文件,如果你制作了类似的工具或者发现哪里有类似的工具下载,欢迎在留言中告诉我们。

UPDATE:感谢读者 xslidian ,果然已经有类似的 YouTube xml –> SRT 的工具了,点此进入。另外读者 我知道 还给我们推荐了另外一个可以通过输入视频播放地址直接下载 YouTube 字幕的网站,点此进入

via GOS




作者: 分类: Google技巧 标签: ,
  1. 2013年5月28日11:11 | #1

    最老的在线工具换了个域名
    http://mo.dbxdb.com
    直接下载字幕,可任选语言。

    Thumb up 0 Thumb down 0

  2. keke
    2012年4月2日13:26 | #2

    @rangerboy:
    这个工具怎么用啊 下载了没看到exe文件

    Thumb up 0 Thumb down 0

  3. download youtube cc
    2011年6月13日13:30 | #3

    http://mo.dbidb.com
    直接下载字幕,可任选语言。

    Thumb up 6 Thumb down 0

  4. rangerboy
    2011年5月28日22:36 | #4

    http://google2srt.sourceforge.net/en/ 这个字幕下载工具也挺好.

    Thumb up 0 Thumb down 0

  5. Ray
    2010年10月23日10:35 | #5

    @我知道:
    谢谢共享~

    Thumb up 0 Thumb down 0

  6. 2010年10月15日23:49 | #6

    @xslidian:

    @我知道:
    谢谢,更新了

    Thumb up 0 Thumb down 0

  7. 2010年10月15日23:33 | #7

    继续多嘴:之前递交给谷奥的工具集中有针对这样的纯 XML 转 SRT 的组件 地址是 http://greatdreamers.sinaapp.com/youtubesubs/raw.html

    当然啦 XML 转 TXT 对中文这种字幕中通常不加标点的语言没多大意义的

    Thumb up 0 Thumb down 0

  8. 我知道
    2010年10月15日22:55 | #8

    这个网址啊 ,你们不知道吗? 直接下载字幕,而且可以翻译成你想要的任何文字 我一直用它下载MIT的课程字幕 http://mike.thedt.net/ytsubs/ytsubs.php

    Thumb up 0 Thumb down 0

  9. Ray
    2010年10月15日22:20 | #9

    额,以前用过审查元素的方法来找字幕,不过字幕的链接特长。不知道还可以把这么一长串变成这么短,更不知道还有专门的整理工具。。。- -

    Thumb up 0 Thumb down 0

  10. 2010年10月15日20:05 | #10

    不错! 希望会有更好 比如软件或者在线转换提取字幕打包下载的网站就好了 :)

    Thumb up 0 Thumb down 0

  1. 本文目前尚无任何 trackbacks 和 pingbacks.
首次留言需审核,之后不会再审核。由于缓存机制您的留言可能不会立即显示出来,请稍后刷新本页面


5 − = 三