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.
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 });
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.
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ä.
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 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.