Anonim

随着越来越多的流媒体服务进入在线状态,您可能正在浏览器中观看喜欢的电影和电视连续剧。 如果您使用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。

一种方法,这种方法对您有用吗? 您在哪些流媒体网站上使用过它? 在下面的评论部分中,将您的经历告诉我们。

如何从网址加载srt / vtt文件