随着越来越多的流媒体服务进入在线状态,您可能正在浏览器中观看喜欢的电影和电视连续剧。 如果您使用Netflix或HBO GO,访问隐藏式字幕(CC)或VTT / SRT文件很容易。 但是,许多免费服务默认情况下不提供CC,即使该服务可用,语言也可能不是英语。
这就是为什么您需要求助于从URL加载SRT / VTT的原因。 对于以前从未做过的人来说,该方法似乎不堪重负,因为它涉及GitHub Gist,Google DevTools和基本编码。 但是,如果按照T的步骤进行操作,则加载给定文件应该没有任何问题。
如何从URL加载SRT / VTT
快速链接
- 如何从URL加载SRT / VTT
- 第1步
- 第2步
- 第三步
- 第四步
- 第5步
- 第6步
- 步骤7
- 一些智慧的话
- 基本黑客技巧
第1步
首先,您需要下载并安装Visual Studio Code,并获取要观看的电影/系列的字幕/ SRT文件。 不用担心,不会进行任何严肃的编码,只需进行一些简单的复制和粘贴即可。
第2步
启动Visual Studio代码,然后输入以下行:
1 var thisWidth = jwplayer('media-player')。getWidth();
2 var thisHeight = jwplayer('media-player')。getHeight();
3
4 var suck = jwplayer('media-player')。allSources;
5 jwplayer('media-player')。setup({
6个“播放列表”:}]
7“宽度”:thisWidth,
8“身高”:thisHeight
9});
注意:数字代表代码行。 默认情况下,一旦您开始复制和粘贴,它们就会弹出,而不是代码的一部分。 确保不要错过任何东西,否则花招将不起作用。
第三步
困难的地方已经过去了,现在是时候制作您的CC URL了。 启动https://gist.github.com,获取字幕文件并将其放入Gist Github主窗口。
您将看到两个单独的窗口,向上滚动并通过单击垃圾桶图标删除第一个窗口。 文本框中包含“ subtitles.srt”的窗口应保留。 滚动到页面底部,然后单击“创建公共要点”按钮,这会将您的字幕变成带时间戳的代码。
最后,点击Gist窗口右上方的RAW按钮以获取URL中的代码。
重要说明:请勿关闭任何窗口,Visual Studio Code或Gist Git集线器,因为其他步骤将需要它们。
第四步
此时,您可以转到要在Chrome中观看的在线电影或电视连续剧。 出于撰写本文的目的,我们使用了123Movies,并在“夜间动物”电影中对其进行了测试。 无论如何,只要它们支持HTML5的JW播放器,该技巧就应该适用于其他平台和视频。
要继续,请右键单击浏览器中的空白处(影片已打开),然后选择“检查”。 这将打开DevTools,您需要单击控制台选项卡。
在浏览器中,DevTools布局可能看起来有些不同,但是功能和目标是相同的。
第5步
返回到Visual Studio代码窗口,然后将代码复制,然后粘贴到DevTools控制台中。 (您已经在步骤2中输入了代码。)
然后,转到Gist Github窗口并复制字幕的URL。 确切地说,在地址栏中选择所有内容,然后按键盘上的cmd或Ctrl + C键。 现在,您需要将URL粘贴到代码内的确切位置,即下面的第6行。
“播放列表”:}]
目标是 [{“ file ” 旁边的空括号 “” : 整个URL位于括号内。 提醒您,这一步骤至关重要,您不应该错过这个机会,否则它将不起作用。
第6步
要确认更改,请单击最后一行( 9) 旁边的 ; )在控制台中,您的光标应在分号后面。 然后按Enter键,应自动出现另一行代码,以确认您已正确完成所有操作。
步骤7
单击X图标退出DevTools,您也可以关闭Gist Github和Visual Studio Code,因为您将不再需要它们。 单击播放按钮,然后单击CC将字幕加载到电影/系列中。 您应该立即在播放器中看到它们。
一些智慧的话
这种方法的缺点是嵌入字幕的问题。 许多在线电影和非品牌流媒体服务系列都带有无法关闭的内置字幕。 不用说,至少可以说,用两套CC观看自己喜欢的视频会让人分心。
您需要考虑的另一件事是CC帧速率。 通用视频标准为30 fps,但随后许多在线电影将其标准为24 fps。 这意味着您可能需要测试一些SRT文件,以确定哪个文件效果最好。
基本黑客技巧
说实话,唯一困难的部分是在Visual Studio Code中获取代码而不会犯任何错误。 然后,您还需要在DevTools控制台中指定SRT URL的位置。 此方法也应适用于VTT文件,如果不适用,则有些应用程序可以将VTT转换为SRT。
一种方法,这种方法对您有用吗? 您在哪些流媒体网站上使用过它? 在下面的评论部分中,将您的经历告诉我们。