Як завантажити файл SRT/VTT з URL-адреси

Оскільки все більше потокових служб переходять в Інтернет, ви, ймовірно, дивитеся улюблені фільми та серіали у браузері. Якщо ви використовуєте Netflix або HBO GO, доступ до файлів із закритими субтитрами (CC) або VTT/SRT є простим. Однак багато безкоштовних сервісів не пропонують CC за замовчуванням, і навіть якщо він доступний, швидше за все, мова не англійська.

Як завантажити файл SRT/VTT з URL-адреси

Ось чому вам потрібно вдатися до завантаження SRT/VTT з URL. Для тих, хто ніколи цього не робив, метод може здатися непосильним, оскільки він включає GitHub Gist, Google DevTools та базове кодування. Але якщо ви виконаєте кроки до T, у вас не повинно виникнути проблем із завантаженням даних файлів.

Як завантажити SRT/VTT з URL

Крок 1

Спочатку вам потрібно завантажити та встановити Visual Studio Code та отримати файл субтитрів/SRT для фільму/серіалу, який ви хочете переглянути. І не хвилюйтеся, що ніякого серйозного кодування не буде, лише деяке просте копіювання та вставлення.

Крок 2

Запустіть Visual Studio Code і введіть такі рядки:

1 var thisWidth = jwplayer(‘media-player’).getWidth();

2 var thisHeight = jwplayer(‘media-player’).getHeight();

3

4 var suck = jwplayer(‘media-player’)[0].allSources;

5 jwplayer(‘media-player’).setup({

6 “список відтворення”:[{“джерела”: suck, “tracks”: [{“file”:””, “label”:”English”, “kind”: “captions”, “default”: true}]} ]

7 «ширина»: thisWidth,

8 «висота»: thisHeight

9 });

крок 1

Примітка: Цифри представляють рядки коду. Вони з’являються за замовчуванням, як тільки ви починаєте копіювати та вставляти, і не є частиною коду. Переконайтеся, що нічого не пропустите, інакше трюк не спрацює.

Крок 3

Оскільки найскладніша частина позаду, настав час створити URL-адресу CC. Запустіть //gist.github.com , захопіть файл субтитрів і перемістіть його в головне вікно Gist Github.

крок 3

Ви побачите два окремих вікна, прокрутіть вгору та видаліть перше, натиснувши на піктограму кошика. Вікно, яке має «subtitles.srt» у текстовому полі, має залишитися. Прокрутіть донизу сторінки та натисніть кнопку «Створити загальнодоступну суть», це перетворить ваші субтитри в код із міткою часу.

Нарешті, натисніть кнопку RAW у верхньому правому куті вікна Gist, щоб отримати код у URL-адресі.

Важлива примітка: Не закривайте жодні вікна, Visual Studio Code або Gist Git hub, оскільки вони вам знадобляться для інших кроків.

Крок 4

На цьому етапі ви можете перейти до онлайн-фільму чи серіалу, які хочете подивитися в Chrome. Для цілей цієї статті ми використали 123Movies і протестували його у фільмі «Нічні тварини». У будь-якому випадку, трюк повинен працювати для інших платформ і відео, якщо вони підтримують JW Player для HTML5.

Щоб перейти далі, клацніть правою кнопкою миші на порожньому місці в браузері (з увімкненим фільмом) і виберіть Перевірити. Відкриються інструменти розробника, і вам потрібно перейти на вкладку Консоль.

крок 4

Макет DevTools може виглядати дещо інакше у вашому браузері, але функції та місця призначення однакові.

Крок 5

Поверніться до вікна Visual Studio Code і скопіюйте, а потім вставте код у DevTools Console. (Ви ввели код на кроці 2.)

Після цього перейдіть у вікно Gist Github і скопіюйте URL-адресу субтитрів. Щоб бути точним, виділіть все в адресному рядку та натисніть клавіші cmd або Ctrl + C на клавіатурі. Тепер вам потрібно вставити URL-адресу в точне місце всередині коду, це рядок 6, як показано нижче.

“playlist”:[{“sources”: suck, “tracks”: [{“file”:””, “label”:”English”, “kind”: “captions”, “default”: true}]}]

Призначенням є порожня дужка “” поруч з[{“файл”: і вся URL-адреса входить у круглі дужки. Майте на увазі, цей крок є вирішальним, і ви не повинні пропустити місце, інакше він не спрацює.

крок 5

Крок 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.

Так чи інакше, чи спрацював вам цей метод? На яких потокових веб-сайтах ви використовували його? Розкажіть нам усе про свій досвід у розділі коментарів нижче.

Останні повідомлення