Jak załadować plik SRT/VTT z adresu URL

Ponieważ coraz więcej usług przesyłania strumieniowego przenosi się do Internetu, prawdopodobnie oglądasz swoje ulubione filmy i seriale w przeglądarce. Jeśli korzystasz z Netflix lub HBO GO, dostęp do napisów (CC) lub plików VTT/SRT jest prosty. Jednak wiele bezpłatnych usług domyślnie nie oferuje CC, a nawet jeśli jest dostępne, prawdopodobnie językiem nie jest angielski.

Jak załadować plik SRT/VTT z adresu URL

Dlatego musisz uciekać się do ładowania SRT/VTT z adresu URL. Dla tych, którzy nigdy wcześniej tego nie robili, metoda może wydawać się przytłaczająca, ponieważ obejmuje GitHub Gist, Google DevTools i podstawowe kodowanie. Ale jeśli wykonasz kroki do T, nie powinieneś mieć żadnych problemów z załadowaniem podanych plików.

Jak załadować SRT/VTT z adresu URL

Krok 1

Najpierw musisz pobrać i zainstalować Visual Studio Code oraz pobrać plik napisów/SRT do filmu/serialu, który chcesz obejrzeć. I nie martw się, nie będzie żadnego poważnego kodowania, tylko proste kopiowanie i wklejanie.

Krok 2

Uruchom Visual Studio Code i wprowadź następujące wiersze:

1 var thisWidth = jwplayer(‘odtwarzacz multimedialny’).getWidth();

2 var thisHeight = jwplayer('odtwarzacz multimedialny').getHeight();

3

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

5 jwplayer(‘odtwarzacz multimedialny’).setup({

6 „playlista”:[{„źródła”: beznadziejne, „utwory”: [{„plik”:””, „etykieta”:”angielski”, „rodzaj”: „podpisy”, „domyślny”: prawda}]} ]

7 „szerokość”: ta szerokość,

8 „wysokość”: ta wysokość

9 });

krok 1

Notatka: Liczby reprezentują wiersze kodu. Pojawiają się domyślnie, gdy tylko zaczniesz kopiować i wklejać i nie są częścią kodu. Upewnij się, że niczego nie przegapisz, bo sztuczka nie zadziała.

Krok 3

Po zakończeniu trudnej części, nadszedł czas, aby utworzyć adres URL CC. Uruchom //gist.github.com , pobierz plik z napisami i upuść go w głównym oknie Gist Github.

krok 3

Zobaczysz dwa oddzielne okna, przewiń w górę i usuń pierwsze, klikając ikonę kosza na śmieci. Okno z napisami „subtitles.srt” w polu tekstowym powinno pozostać. Przewiń na dół strony i kliknij przycisk „Utwórz publiczną treść”, co zmieni Twoje napisy w kod ze znacznikiem czasu.

Na koniec naciśnij przycisk RAW w prawym górnym rogu okna Gist, aby uzyskać kod w adresie URL.

Ważna uwaga: Nie zamykaj żadnych okien, programu Visual Studio Code ani centrum Gist Git, ponieważ będziesz ich potrzebować w innych krokach.

Krok 4

W tym momencie możesz przejść do filmu lub serialu online, który chcesz obejrzeć w Chrome. Na potrzeby tego tekstu użyliśmy 123Movies i przetestowaliśmy je w filmie Nocturnal Animals. W każdym razie sztuczka powinna działać na innych platformach i filmach, o ile obsługują one odtwarzacz JW dla HTML5.

Aby przejść dalej, kliknij prawym przyciskiem myszy puste miejsce w przeglądarce (z włączonym filmem) i wybierz Sprawdź. Pojawi się DevTools i musisz kliknąć kartę Konsola.

krok 4

Układ DevTools może wyglądać nieco inaczej w Twojej przeglądarce, ale funkcje i miejsca docelowe są takie same.

Krok 5

Wróć do okna Visual Studio Code i skopiuj, a następnie wklej kod do konsoli DevTools. (Wprowadziłeś kod w kroku 2.)

Następnie przejdź do okna Gist Github i skopiuj adres URL napisów. Aby być precyzyjnym, zaznacz wszystko na pasku adresu i naciśnij klawisze cmd lub Ctrl + C na klawiaturze. Teraz musisz wkleić adres URL do dokładnej lokalizacji w kodzie, jest to wiersz 6, jak podano poniżej.

„playlista”:[{„źródła”: beznadziejne, „utwory”: [{„plik”:””, „etykieta”:”angielski”, „rodzaj”: „podpisy”, „domyślny”: prawda}]}]

Miejscem docelowym jest pusty nawias “” obok[{"plik": a cały adres URL znajduje się w nawiasie. Pamiętaj, że ten krok jest kluczowy i nie powinieneś przegapić miejsca, bo to nie zadziała.

krok 5

Krok 6

Aby potwierdzić zmiany, kliknij obok ostatniej linii (9 });) wewnątrz konsoli, kursor powinien znajdować się tuż za średnikiem. Następnie naciśnij Enter, a kolejna linia kodu powinna pojawić się automatycznie, aby potwierdzić, że wszystko zrobiłeś poprawnie.

Krok 7

Kliknij ikonę X, aby wyjść z DevTools, a także możesz zamknąć Gist Github i Visual Studio Code, ponieważ nie będą już potrzebne. Kliknij przycisk odtwarzania, a następnie CC, aby załadować napisy do filmu/serialu. Powinieneś od razu zobaczyć je w odtwarzaczu.

Kilka słów mądrości

Minusem tej metody jest kwestia osadzonych napisów. Wiele filmów i seriali online w usługach przesyłania strumieniowego poza marką ma wbudowane napisy, których nie można wyłączyć. Nie trzeba dodawać, że oglądanie ulubionych filmów z dwoma zestawami CC jest co najmniej rozpraszające.

Kolejną rzeczą, którą musisz wziąć pod uwagę, jest szybkość klatek CC. Ogólny standard wideo to 30 fps, ale wiele filmów online ma około 24 fps. Oznacza to, że może być konieczne przetestowanie kilku plików SRT, aby określić, który z nich działa najlepiej.

Bogactwo podstawowych umiejętności hakerskich

Prawdę mówiąc, jedyną trudną częścią jest uzyskanie kodu wewnątrz Visual Studio Code bez popełniania żadnych błędów. A potem musisz także znaleźć miejsce na adres URL SRT w konsoli DevTools. Ta metoda powinna działać również z plikami VTT, a jeśli nie, istnieją aplikacje, które mogą konwertować VTT na SRT.

Tak czy inaczej, czy ta metoda zadziałała dla Ciebie? Na jakich stronach streamingowych go używałeś? Opowiedz nam o swoich doświadczeniach w sekcji komentarzy poniżej.