SRT/VTT-tiedoston lataaminen URL-osoitteesta

Kun enemmän suoratoistopalveluita siirtyy verkkoon, katsot todennäköisesti suosikkielokuviasi ja TV-sarjojasi selaimessa. Jos käytät Netflixiä tai HBO GO:ta, tekstitys (CC)- tai VTT/SRT-tiedostojen käyttäminen on helppoa. Monet ilmaiset palvelut eivät kuitenkaan tarjoa CC:tä oletusarvoisesti, ja vaikka se olisi saatavilla, on mahdollista, että kieli ei ole englanti.

SRT/VTT-tiedoston lataaminen URL-osoitteesta

Tästä syystä sinun on turvauduttava SRT/VTT:n lataamiseen URL-osoitteesta. Niille, jotka eivät ole koskaan tehneet sitä ennen, menetelmä saattaa tuntua ylivoimaiselta, koska se sisältää GitHub Gistin, Google DevToolsin ja peruskoodauksen. Mutta jos noudatat T:n vaiheita, sinulla ei pitäisi olla ongelmia annettujen tiedostojen lataamisessa.

Kuinka ladata SRT/VTT URL-osoitteesta

Vaihe 1

Ensin sinun on ladattava ja asennettava Visual Studio Code ja hankittava tekstitys/SRT-tiedosto elokuvalle/sarjalle, jonka haluat katsoa. Ja älä huoli, ei mitään vakavaa koodausta, vain yksinkertaista kopiointia ja liittämistä.

Vaihe 2

Käynnistä Visual Studio Code ja kirjoita seuraavat rivit:

1 var thisWidth = jwplayer('mediasoitin').getWidth();

2 var thisHeight = jwplayer('mediasoitin').getHeight();

3

4 var suck = jwplayer('mediasoitin')[0].allSources;

5 jwplayer('media-soitin').setup({

6 "soittolista":[{"lähteet": suck, "tracks": [{"file":"", "label":"englanti", "kind": "tekstit", "oletus": tosi}]} ]

7 "leveys": thisWidth,

8 "korkeus": thisHeight

9 });

vaihe 1

merkintä: Numerot edustavat koodirivejä. Ne avautuvat oletusarvoisesti heti, kun aloitat kopioimisen ja liittämisen, eivätkä ne ole osa koodia. Älä missaa mitään, muuten temppu ei toimi.

Vaihe 3

Koska vaikea osa on poissa tieltä, nyt on aika luoda CC-URL-osoite. Käynnistä //gist.github.com, nappaa tekstitystiedosto ja pudota se Gist Githubin pääikkunaan.

vaihe 3

Näet kaksi erillistä ikkunaa, vieritä ylös ja poista ensimmäinen napsauttamalla roskakorikuvaketta. Ikkunan, jonka tekstikentässä on "subtitles.srt", tulee jäädä. Vieritä sivun alaosaan ja napsauta "Luo julkinen sisältö" -painiketta. Tämä muuttaa tekstityksestäsi aikaleimattua koodia.

Paina lopuksi Gist-ikkunan oikeassa yläkulmassa olevaa RAW-painiketta saadaksesi koodin URL-osoitteeseen.

Tärkeä muistiinpano: Älä sulje ikkunoita, Visual Studio Code tai Gist Git -keskitintä, koska tarvitset niitä muihin vaiheisiin.

Vaihe 4

Tässä vaiheessa voit siirtyä verkkoelokuvaan tai -sarjaan, jota haluat katsoa Chromessa. Tätä kirjoitusta varten olemme käyttäneet 123Moviesia ja testanneet sitä Nocturnal Animals -elokuvassa. Joka tapauksessa tempun pitäisi toimia muilla alustoilla ja videoilla, kunhan ne tukevat JW-soitinta HTML5:lle.

Siirry eteenpäin napsauttamalla hiiren kakkospainikkeella tyhjää kohtaa selaimen sisällä (elokuvan ollessa päällä) ja valitsemalla Tarkista. Tämä tuo esiin DevToolsin, ja sinun on napsautettava Konsoli-välilehteä.

vaihe 4

DevTools-asettelu saattaa näyttää hieman erilaiselta selaimessasi, mutta toiminnot ja kohteet ovat samat.

Vaihe 5

Palaa Visual Studio Code -ikkunaan ja kopioi ja liitä koodi DevTools-konsoliin. (Olet syöttänyt koodin vaiheessa 2.)

Siirry sen jälkeen Gist Github -ikkunaan ja kopioi tekstityksen URL-osoite. Tarkemmin sanottuna valitse kaikki osoitepalkista ja paina näppäimistön näppäimiä cmd tai Ctrl + C. Nyt sinun on liitettävä URL-osoite tarkkaan paikkaan koodin sisällä, se on rivi 6, kuten alla on annettu.

"soittolista":[{"lähteet": suck, "tracks": [{"file":"", "label":"englanti", "kind": "captions", "default": true}]}]

Kohde on tyhjät sulut “” vieressä[{"tiedosto": ja koko URL-osoite menee sulkujen sisään. Huomaa, että tämä vaihe on ratkaiseva, ja sinun ei pidä missata paikkaa tai se ei toimi.

vaihe 5

Vaihe 6

Vahvista muutokset napsauttamalla viimeisen rivin vieressä (9 });) konsolin sisällä, osoittimen tulee olla puolipisteen takana. Paina sitten Enter ja toisen koodirivin pitäisi ilmestyä automaattisesti vahvistaaksesi, että olet tehnyt kaiken oikein.

Vaihe 7

Napsauta X-kuvaketta poistuaksesi DevToolsista ja voit myös sulkea Gist Githubin ja Visual Studio Coden, koska et enää tarvitse niitä. Napsauta toistopainiketta ja sitten CC ladataksesi tekstitykset elokuvaan/sarjaan. Sinun pitäisi nähdä ne välittömästi soittimessa.

Muutamia viisauden sanoja

Yksi tämän menetelmän haittapuoli on upotettujen tekstitysten ongelma. Monet online-elokuvat ja -sarjat brändin ulkopuolisissa suoratoistopalveluissa sisältävät sisäänrakennetut tekstitykset, joita ei voi sammuttaa. Lienee tarpeetonta sanoa, että suosikkivideoidesi katsominen kahdella CC-sarjalla on vähintäänkin häiritsevää.

Toinen asia, joka sinun on otettava huomioon, on CC-kuvataajuus. Yleinen videostandardi on 30 fps, mutta sitten monissa verkkoelokuvissa se on noin 24 fps. Tämä tarkoittaa, että saatat joutua testaamaan muutamia SRT-tiedostoja määrittääksesi, mikä niistä toimii parhaiten.

Runsaasti perushakkerointitaitoja

Totta puhuen, ainoa vaikea osa on saada koodi Visual Studio Coden sisään tekemättä virheitä. Ja sitten sinun on myös löydettävä paikka SRT-URL-osoitteelle DevTools-konsolissa. Tämän menetelmän pitäisi toimia myös VTT-tiedostojen kanssa, ja jos sitä ei ole, on olemassa sovelluksia, jotka voivat muuntaa VTT:n SRT:ksi.

Tavalla tai toisella, onko tämä menetelmä toiminut sinulle? Millä suoratoistosivustoilla olet käyttänyt sitä? Kerro meille kaikki kokemuksestasi alla olevassa kommenttiosassa.