1

我很好奇找到 youtube 视频字幕/字幕的替代方案。我希望向任何人开放访问权限,以便为发布在我网站上的视频添加他们母语的字幕。

您对如何做到这一点有任何想法吗?你有什么想法可以使用什么工具吗?我很擅长 PHP。

4

2 回答 2

0

我想我找到了解决方案

http://code.google.com/intl/en/apis/youtube/2.0/developers_guide_protocol_captions.html

祝我好运

于 2009-09-27T17:02:56.553 回答
0

发现以下步骤对转录和翻译视频字幕/成绩单很有用。
花了几个星期的时间让整个事情正常工作,所以它可能会节省一些时间。

1) 使用 Amara.org(以前称为 Universalsubtitles.org)。
TED.com、Mozilla、PBS 等使用该网站通过粉丝的众包来转录和翻译他们的视频。

2) 转录:
注意:Google 使用自动语音识别从语音中生成字幕。
但是自动翻译可能是好是坏或非常有趣,因此可能需要手动编辑。
由于各种记录的原因,某些视频可能不会显示自动字幕。

a) Google2Str 工具允许以 .srt 格式下载“英文自动字幕”(尽管格式不正确)
b) 使用 Jubler 软件转换为正确的 .srt 格式。
c) 将转换后的转录内容上传到 Amara 以获取视频。
d) 手动更正成绩单并下载。
e) 将更正后的成绩单上传到 youtube。

3)翻译:
谷歌还从“字幕菜单”将英语自动字幕自动翻译成指定语言。
如果英文自动字幕很有趣,那么翻译后的自动字幕可能是胡言乱语。
a) 将英文 .srt 字幕文件上传到谷歌翻译工具包。
b) 将目标语言 .srt 文件从英语翻译成目标语言。
c) 下载 .srt 文件。
d) 将视频的翻译上传到 Amara。
e) 手动更正翻译和下载。
f) 将更正后的成绩单上传到 youtube。

如果您不使用 youtube 来托管视频,则可以跳过 youtube 相关步骤。

要查看特定语言的 youtube 视频,请使用以下 URL(需要上传翻译):http ://www.youtube.com/v/VIDEOID?version=3&start=300&end=500&autoplay=1&hl=en_US&rel=0&yt:cc=on&version= 3&cc_load_policy=1&cc_lang_pref=hi

注意:将 VIDEOID 替换为您的视频的特定代码。
希望这可以帮助那里的人。

于 2014-02-03T20:53:22.913 回答