Jak se stále více streamovacích služeb přesouvá online, pravděpodobně sledujete své oblíbené filmy a televizní seriály v prohlížeči. Pokud používáte Netflix nebo HBO GO, je přístup k souborům skrytých titulků (CC) nebo VTT/SRT jednoduchý. Mnoho bezplatných služeb však standardně CC nenabízí, a i když je k dispozici, je pravděpodobné, že jazykem není angličtina.
To je důvod, proč se musíte uchýlit k načítání SRT/VTT z adresy URL. Pro ty, kteří to nikdy předtím neudělali, se metoda může zdát ohromující, protože zahrnuje GitHub Gist, Google DevTools a základní kódování. Ale pokud budete postupovat podle kroků k T, neměli byste mít problémy s načtením daných souborů.
Jak načíst SRT/VTT z URL
Krok 1
Nejprve si musíte stáhnout a nainstalovat Visual Studio Code a získat soubor titulků/SRT pro film/seriál, který chcete sledovat. A nebojte se, nebude to žádné seriózní kódování, jen jednoduché kopírování a vkládání.
Krok 2
Spusťte Visual Studio Code a zadejte následující řádky:
1 var thisWidth = jwplayer(‘přehrávač médií’).getWidth();
2 var thisHeight = jwplayer(‘přehrávač médií’).getHeight();
3
4 var suck = jwplayer(‘media-player’)[0].allSources;
5 jwplayer(‘media-player’).setup({
6 “playlist”:[{”sources”: cucání, “tracks”: [{”file”:””, “label”:”angličtina”, “druh”: “titulky”, “výchozí”: true}]} ]
7 „width“: thisWidth,
8 „výška“: tatoVýška
9 });
Poznámka: Čísla představují řádky kódu. Ve výchozím nastavení se objeví, jakmile začnete kopírovat a vkládat, a nejsou součástí kódu. Ujistěte se, že vám nic neunikne, jinak trik nebude fungovat.
Krok 3
Vzhledem k tomu, že těžká část je mimo cestu, nyní je čas vytvořit adresu URL pro CC. Spusťte //gist.github.com , uchopte soubor s titulky a pusťte jej do hlavního okna Gist Github.
Uvidíte dvě samostatná okna, posuňte se nahoru a smažte první kliknutím na ikonu koše. Okno, které má v textovém poli „subtitles.srt“, by mělo zůstat. Přejděte na konec stránky a klikněte na tlačítko „Vytvořit veřejný obsah“, čímž se vaše titulky změní na kód s časovým razítkem.
Nakonec stiskněte tlačítko RAW v pravém horním rohu okna Gist, abyste získali kód do adresy URL.
Důležitá poznámka: Nezavírejte žádná okna, kód Visual Studio ani centrum Gist Git, protože je budete potřebovat pro další kroky.
Krok 4
V tomto okamžiku můžete přejít na online film nebo seriál, který chcete v Chrome sledovat. Pro účely tohoto zápisu jsme použili 123Movies a testovali jsme je na filmu Nocturnal Animals. V každém případě by tento trik měl fungovat pro jiné platformy a videa, pokud podporují JW player pro HTML5.
Chcete-li pokračovat, klikněte pravým tlačítkem myši na prázdné místo v prohlížeči (se zapnutým filmem) a vyberte možnost Prozkoumat. Tím se zobrazí DevTools a musíte kliknout na kartu Console.
Rozvržení DevTools může ve vašem prohlížeči vypadat trochu jinak, ale funkce a cíle jsou stejné.
Krok 5
Vraťte se do okna Visual Studio Code a zkopírujte a poté vložte kód do konzoly DevTools. (Kód jste zadali v kroku 2.)
Poté přejděte do okna Gist Github a zkopírujte adresu URL titulků. Chcete-li být přesní, vyberte vše v adresním řádku a stiskněte klávesy cmd nebo Ctrl + C na klávesnici. Nyní musíte vložit adresu URL na přesné místo v kódu, je to řádek 6, jak je uvedeno níže.
“playlist”:[{”sources”: cuc, “tracks”: [{”file”:””, “label”:”English”, “kind”: “captions”, “default”: true}]}]
Cíl je prázdná závorka “” vedle[{"soubor": a celá adresa URL jde do závorky. Uvědomte si, že tento krok je zásadní a neměli byste to místo minout, jinak to nebude fungovat.
Krok 6
Pro potvrzení změn klikněte vedle posledního řádku (9 });) v konzole by měl být kurzor těsně za středníkem. Poté stiskněte Enter a automaticky by se měl objevit další řádek kódu, který potvrdí, že jste udělali vše správně.
Krok 7
Kliknutím na ikonu X ukončíte DevTools a můžete také zavřít Gist Github a Visual Studio Code, protože je již nebudete potřebovat. Klikněte na tlačítko přehrávání a poté na CC pro načtení titulků do filmu/seriálu. Měli byste je okamžitě vidět v přehrávači.
Některá slova moudrosti
Jednou nevýhodou této metody je problém s vloženými titulky. Mnoho online filmů a seriálů na streamovacích službách mimo značku přichází s vestavěnými titulky, které nelze vypnout. Netřeba dodávat, že sledování vašich oblíbených videí se dvěma sadami CC je přinejmenším rušivé.
Další věc, kterou musíte zvážit, je snímková frekvence CC. Obecný standard videa je 30 snímků za sekundu, ale mnoho online filmů to má kolem 24 snímků za sekundu. To znamená, že možná budete muset vyzkoušet několik souborů SRT, abyste zjistili, který z nich funguje nejlépe.
Spousta základních hackerských dovedností
Po pravdě řečeno, jedinou obtížnou částí je dostat kód do kódu Visual Studio bez jakýchkoli chyb. A pak musíte také připevnit místo pro SRT URL v konzole DevTools. Tato metoda by měla fungovat i se soubory VTT, a pokud tomu tak není, existují aplikace, které mohou převést VTT na SRT.
Tak či onak, osvědčila se vám tato metoda? Na jakých streamovacích webech jste to použili? Sdělte nám vše o svých zkušenostech v sekci komentářů níže.