【发布时间】:2012-12-10 09:48:26
【问题描述】:
我在从 YouTube 视频中提取自动字幕时遇到问题。
我尝试使用http://video.google.com/timedtext?type=track&v=3wszM2SA12E&name=Automatic&lang=en 方法,但该方法仅适用于那些具有命名曲目的视频。例如,这个没有任何命名的轨道(只有自动字幕)并且没有加载:rrkrvAUbU9Y
有几个网络应用程序可以做到这一点(如http://www.serpsite.com/youtube-subtitles-download-tool/ 和http://mo.dbxdb.com/),但我需要一个脚本,因为我想将它用于我的研究。
任何人有任何想法得到这个的正确方法是什么? YouTube 的 API 有一些关于字幕的内容,但仅适用于注册用户,而上面的应用程序适用于所有视频,我怀疑它们只是从页面中捕获 html 代码(尽管这也是可能的)。一定有办法……请帮忙!
【问题讨论】:
-
注册用户不使用api是什么原因?
-
@Drifter:你问这个好像拥有 YouTube 帐户是每个人与生俱来的权利。仅仅因为你有一个,并不意味着每个人都可以拥有一个。许多人被法律禁止终身使用 YouTube 帐户。其他人则被无故任意拒绝注册。其他人已经在其他地方拥有足够的帐户,无法管理更多;保留凭证和拥有账户既是负担也是责任。其他人不喜欢被监视。
标签: php video youtube closed-captions