问题标签 [closed-captions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
339 浏览

asp.net-mvc - JWPlayer 6 字幕 MVC5

我的应用程序是 MVC5,我已将 JWPlayer 从 5.10 升级到 6.9。标题不起作用,这是我的脚本:

相同的 srt 正在使用版本 5.10。将srt文件转换为vtt和dfxp,在IE、Chrome、FireFox上测试;没有工作。

0 投票
1 回答
1090 浏览

youtube-api - Youtube-API:上传二进制字幕文件 (ebu-stl)

Youtube 支持一些二进制字幕文件格式,例如 ebu-stl。

我有一个 *.stl 文件,当我通过 Web 界面上传它时,它可以很好地上传和处理。但是,当我尝试使用 POST 请求通过 API v2 上传它时,它似乎无法正确识别文件格式。POST 请求如下所示

这就是通过 API 上传的 *.stl 文件在网站上的外观。应该有几行带有可读文本的行。 通过 Api 上传的 Ebu-Stl

当我上传具有相同代码的 utf8 纯文本字幕文件(例如 *.vtt)时,一切正常。此外,如果我通过 Web 界面和 API 上传一次 stl 文件,然后通过 API检索这两个文件,它们是字节相同的。

对我来说,这看起来像是一个编码问题——youtube 正确接收了文件,但可能会将整个二进制文件解析为 UTF-8。但是,当我省略charset=Content-Language时,youtube 会响应 4xx 错误。

是否可以上传二进制字幕文件?如果不可能,我也将不胜感激。

简约的 stl 文件,如果您想自己尝试(十六进制转储)。将其读作(红宝石):

0 投票
1 回答
477 浏览

javascript - Integrate Captions on Web Page with JWPlayer

I am trying to implement Video Captions like at Lynda.com e.g. http://www.lynda.com/JavaScript-tutorials/Foundations-of-Programming-Fundamentals/83603-2.html

The captions run with the player and also in a block of HTML below the player. I am using JWPlayer for my video and know how to integrate it within the player. My question is how do I now display the full transcript below the video player and also do a live highlight while the Player is running the video? I am using WebVTT

0 投票
0 回答
195 浏览

android - 关闭 Androids Youtube 库中的 CC 按钮

我正在尝试解决我目前在 android 应用程序中使用 Youtube 播放器的问题。我想播放带有播放、暂停、音量和全屏等控件的视频。据我所知,唯一的 Playermode 是默认播放器。问题是;此播放器模式有一个 CC 按钮,这会使我的应用程序崩溃,因为我正在播放的视频中没有 CC。我可以以某种方式删除这个按钮吗?或者我可以让它不做任何事情吗?

编辑 1:这是 YouTube 库的问题。来源:https ://code.google.com/p/gdata-issues/issues/detail?id=6974#makechanges

有没有人知道某种解决方法?

0 投票
0 回答
181 浏览

javascript - Javascript Captionator:字体大小不会调整

我正在使用这个开源字幕项目。它带有一个方便的演示页面

我的用例是我希望字幕在空白视频上播放 EXTREMELY LARGE。

因此,我一直在尝试根据使用 minimumFontSize 指令和其他一些尝试的文档来增加字幕的大小,但我发现字体顽固地保持相同的大小。

我已经将演示视频简化为这个问题的要点,但仍然很困惑。 我究竟做错了什么?我的代码在下面,我把它放在这里,这样你就可以看到活的东西。

0 投票
2 回答
1592 浏览

jwplayer - 有没有办法保护字幕文件不被盗?

最近,由于我们的字幕文件被盗,我们遇到了一些问题,我们正在使用JWPlayer 6.12.

所以,有没有人处理过这种情况的经验,请分享!!!

谢谢你。

对不起,我的英语不好。

0 投票
1 回答
753 浏览

chromecast - What subtitle formats are supported by Chromecast?

What subtitle formats are supported by Chromecast (when streaming HLS and) when using the Default Receiver?

/BE

0 投票
2 回答
1173 浏览

html5-video - TTML 字幕文件不适用于所有浏览器

我正在我的视频元素中集成隐藏式字幕

这里使用的字幕文件是 ttml 类型的。根据下面的链接,ttml 和 webvtt 类型的字幕文件都适用于 html5 视频。

http://www.html5labs.com/prototypes/video-captioning/video-captioning/info

但在 Internet Explorer 中,ttml 格式有效,而 webvtt 无效。在 firefox 和 chrome 的情况下,只有 webvtt 文件有效,而 ttml 无效。请参阅下面的链接

http://www.html5labs.com/prototypes/video-captioning/video-captioning/info

我只有 ttml 类型的字幕文件,并且在 web 的大多数教程中他们都使用 webvtt 文件,所以有什么方法可以在所有浏览器中使用它

0 投票
1 回答
4735 浏览

c# - 使用 SDK nuget 包下载 YouTube v3 API 字幕

我正在尝试使用 YouTube API v3 ( https://developers.google.com/youtube/v3/docs/captions/download ) 和官方 .NET SDK nuget 包 ( https://www.nuget. org/packages/Google.Apis.YouTube.v3/,版本 1.9.0.1360)。

返回的流包含以下文本:

“在查询字符串中收到 OAuth 令牌,此 API 禁止 JSON 或 XML 以外的响应格式。如果可能,请尝试在授权标头中发送 OAuth 令牌。”

而不是我刚刚通过 YouTube.com UI 手动上传和验证的 SRT 纯文本内容。

我发现错误的类型:lockedDomainCreationFailure

我的代码:

我似乎找不到在 _service.HttpClient 上设置任何标头的方法,我想我不应该手动进行。我希望DownloadRequest(或YouTubeBaseServiceRequest)会放

进入正确的授权标头。我没有在 1.9.0.1360 版本中看到这一点。

也许我忽略了什么?任何帮助是极大的赞赏。

注意:我在这个 SDK 中使用了其他与字幕相关的方法,而“下载”是我唯一遇到的问题。

0 投票
2 回答
3254 浏览

php - 无法在 Youtube API v3 中下载隐藏式字幕

我使用 Youtube API v3 中给出的 PHP 示例代码: https ://developers.google.com/youtube/v3/docs/captions/download ,从我的 webapp 中的第 3 方、公开可用的 YouTube 视频下载字幕,即我没有将内容上传到 Youtube。

我可以访问字幕轨道列表,但无法使用接收列表中的字幕轨道 ID下载字幕。

尝试下载时出现的错误是:

调用 GET https://www.googleapis.com/youtube/v3/captions/Lw0e5xDNU17GFafOl8DcyeOtwzWJTf9V?tfmt=srt&alt=media 时出错:(404) 未找到

(我尝试删除 tfmt(可选参数),但仍然报错。)

但是尝试删除字幕的错误是不同的:

调用 DELETE 时出错 https://www.googleapis.com/youtube/v3/captions?id=Lw0e5xDNU17GFafOl8DcyeOtwzWJTf9V: (403) Forbidden

因此,似乎不禁止所有者以外的用户使用 captions.download(就像不禁止标题列表一样),因此我想将这些数据用于我的 web 应用程序。

任何帮助都将不胜感激。

谢谢,

尼基尔