Как загрузить файл SRT/VTT по URL-адресу
По мере того, как все больше потоковых сервисов переходят в Интернет, вы, вероятно, смотрите свои любимые фильмы и сериалы в браузере. Если вы используете Netflix или HBO GO, доступ к файлам со скрытыми субтитрами (CC) или VTT/SRT будет простым. Однако многие бесплатные сервисы не предлагают CC по умолчанию, и даже если он доступен, скорее всего, язык не английский.
Вот почему вам нужно прибегнуть к загрузке SRT/VTT по URL. Тем, кто никогда не делал этого раньше, этот метод может показаться непосильным, поскольку он включает в себя GitHub Gist, Google DevTools и базовое программирование. Но если вы выполните шаги, указанные в букве T, у вас не должно возникнуть проблем с загрузкой данных файлов.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Как загрузить SRT/VTT с URL-адреса
Шаг 1
Сначала вам нужно скачать и установить Код Visual Studio и получите файл субтитров/SRT для фильма/сериала, который вы хотите посмотреть. И не волнуйтесь, никакого серьезного кодирования не будет, простое копирование и вставка.
Шаг 2
Запустите Visual Studio Code и введите следующие строки:
1 var thisWidth = jwplayer('media-player').getWidth();
2 var thisHeight = jwplayer('media-player').getHeight();
3
4 var сосать = jwplayer('медиа-плеер')(0).allSources;
5 jwplayer('медиа-плеер').setup({
6 «плейлист»:({«источники»: отстой, «треки»: ({«файл»:»», «лейбл»:»английский», «вид»: «подписи», «по умолчанию»: правда})} )
7 «ширина»: thisWidth,
8 «высота»: thisHeight
9 });
Примечание: Числа обозначают строки кода. Они появляются по умолчанию, как только вы начинаете копировать и вставлять, и не являются частью кода. Убедитесь, что ничего не пропустили, иначе трюк не сработает.
Шаг 3
Когда самое сложное позади, пришло время создать URL-адрес CC. Запуск https://gist.github.com возьмите файл субтитров и поместите его в главное окно Gist Github.
Вы увидите два отдельных окна, прокрутите вверх и удалите первое, щелкнув значок корзины. Окно с текстовым полем «subtitles.srt» должно остаться. Прокрутите страницу вниз и нажмите кнопку «Создать общедоступную суть». Это превратит ваши субтитры в код с отметкой времени.
Наконец, нажмите кнопку RAW в правом верхнем углу окна Gist, чтобы получить код в URL-адресе.
Важное примечание: Не закрывайте никакие окна, Visual Studio Code или Gist Git Hub, потому что они понадобятся вам для других шагов.
Шаг 4
На этом этапе вы можете перейти к онлайн-фильму или сериалу, который хотите посмотреть в Chrome. Для целей этой статьи мы использовали 123Movies и протестировали его на фильме «Ночные животные». В любом случае этот трюк должен работать для других платформ и видео, если они поддерживают JW player для HTML5.
Чтобы двигаться дальше, щелкните правой кнопкой мыши по пустому месту внутри браузера (с включенным фильмом) и выберите «Проверить». Откроется DevTools, и вам нужно будет щелкнуть вкладку «Консоль».
Макет DevTools может выглядеть немного иначе в вашем браузере, но функции и места назначения те же.
Шаг 5
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Вернитесь в окно кода Visual Studio и скопируйте, а затем вставьте код в консоль DevTools. (Вы ввели код на шаге 2.)
После этого перейдите в окно Gist Github и скопируйте URL-адрес субтитров. Если быть точным, выделите все в адресной строке и нажмите клавиши cmd или Ctrl + C на клавиатуре. Теперь вам нужно вставить URL-адрес в точное место внутри кода, это строка 6, как показано ниже.
«playlist»:({«sources»: отстой, «tracks»: ({«file»:»», «label»:»English», «kind»: «captions», «default»: true})})
Пункт назначения – пустая скобка. «» рядом с ({“файл”: и весь URL-адрес заключен в круглые скобки. Имейте в виду, этот шаг имеет решающее значение, и вы не должны пропустить момент, иначе он не сработает.
Шаг 6
Для подтверждения изменений нажмите рядом с последней строкой (9 });) внутри консоли курсор должен находиться сразу за точкой с запятой. Затем нажмите Enter, и автоматически появится еще одна строка кода, подтверждающая, что вы все сделали правильно.
Шаг 7
Нажмите значок X, чтобы выйти из DevTools, и вы также можете закрыть Gist Github и Visual Studio Code, поскольку они вам больше не понадобятся. Нажмите кнопку воспроизведения, а затем CC, чтобы загрузить субтитры в фильм/сериал. Вы должны сразу увидеть их в плеере.
Несколько слов мудрости
Недостатком этого метода является проблема со встроенными субтитрами. Многие онлайн-фильмы и сериалы на сторонних потоковых сервисах имеют встроенные субтитры, которые невозможно отключить. Излишне говорить, что просмотр любимых видео с двумя комплектами CC, мягко говоря, отвлекает.
Еще одна вещь, которую вам нужно учитывать, — это частота кадров CC. Общий стандарт видео составляет 30 кадров в секунду, но во многих онлайн-фильмах он составляет около 24 кадров в секунду. Это означает, что вам может потребоваться протестировать несколько файлов SRT, чтобы определить, какой из них работает лучше всего.
Базовые навыки взлома в изобилии
По правде говоря, единственная сложная часть — это получить код внутри Visual Studio Code без каких-либо ошибок. А затем вам также нужно найти место для URL-адреса SRT внутри консоли DevTools. Этот метод также должен работать с файлами VTT, а если это не так, существуют приложения, которые могут конвертировать VTT в SRT.
Так или иначе, сработал ли этот метод у вас? На каких стриминговых сайтах вы его использовали? Расскажите нам все о своем опыте в разделе комментариев ниже.