Terve.
Aina välillä täällä ja Flickfetchin ketjussa kysellään Katsomosta lataamisesta. Se onnistuu kyllä, mutta se on vähän työläämpää kuin Areenasta lataaminen. Mutta mielestäni on niinkin, että jos jotain todella haluaa, on sen eteen oltava valmis näkemään myös vähän vaivaa. Tässä tarvittavat ohjelmat ja latausohjeet:
Ohjelmat:
a. Firefox-selain, ja siihen Tampermonkey ja Live cat -laajennukset
a2. Tampermonkeyn asentamisen jälkeen siihen asennetaan tämä käyttäjän luoma skripti:
EME Logger
b. N_m3u8DL-RE-ohjelma (
N_m3u8DL-RE 0.3.0 Beta Free Download - VideoHelp)
c. Shaka-packager-ohjelma (
Releases · shaka-project/shaka-packager) (Windows-käyttäjät: Show all 14 assets --> packager-win-x64.exe) (nimeä sovellus 'shaka-packager')
d. FFmpeg-ohjelma (
Builds - CODEX FFMPEG @ gyan.dev) (ffmpeg-git-full.7z)
B, c ja d -kohtien ohjelmat samaan kansioon. FFmpeg:n tarvittava .exe on pakatun tiedoston bin-kansiossa. Virustorjuntaohjelma saattaa luulla Shaka-packageria virukseksi, mutta ei se sitä ole.
Prosessin aikana käytetyt verkkosivut:
1.
CDRM-Project 2.0
2.
Convert curl commands to code (curlconverter)
Katsomo-ohjelmien lataus:
1. Avaa Katsomon video, jonka haluat ladata ja avaa kehittäjän työkalut (DevTools, F12)
2. Console-välilehdellä kirjoita hakukenttään (Filter Output) "init data", ja kopioi pitkä kirjain-numerosarja (alkaa AAAA...) CDRM-projectin ensimmäiseen laatikkoon (PSSH)
3. Network-välilehdellä kirjoita hakukenttään (Filter URLs) "lice" (license, mutta lice riittää). Löytyy kolme hakutulosta, joista käytämme sitä, jonka metodin kohdalla lukee POST.
4. Kopioi hakutuloksen url (hiiren oikea painike; Copy Value --> Copy Url) ja liitä se CDRM:n License URL -laatikkoon.
5. Seuraavaksi sama hakutulos kopioidaan uudelleen, mutta tällä kertaa muodossa cURL (POSIX) (Copy Value --> Copy as cURL (POSIX) ja se liitetään curlconverteriin.
6. Curlconverterissa kopioidaan headersin yhteydessä olevat aaltosulut sisältöineen, ja liitetään ne CDRM-projectin laatikkoon Headers.
7. Nyt aaltosulkujen sisältä poistetaan kaikki muu tieto paitsi "'x-dt-auth-token':" ja sen perässä oleva pitkä kirjain-numerosarja, alun välilyönnit säilyttäen.
8. Muut laatikot jätetään tyhjiksi. Lopuksi painetaan decrypt.
Tuloksena on, jälleen, pitkä numero-kirjainyhdistelmä. Kyseessä on avain, jota tarvitaan drm-suojauksen poistamiseen. Avaimella korvataan seuraavassa komentokehotteen koodissa kohta [KEY]:
Koodi:
N_m3u8DL-RE.exe --use-shaka-packager [LINK] --save-name _TEST --key [KEY] -mt -M mp4 -sv best -sa best -ss lang="fi":for=all
Varsinainen latauslinkki löytyy Live catin avulla videota toistettaessa. Se löytää useampia, joista alin on oikea. Linkkki kopioidaan ylläolevaan koodiin [LINK]:n kohdalle.
Lopuksi kansiossa, jossa ohjelmat b, c ja d ovat, avataan komentokehote (kansion "osoitekentässä" kirjoita cmd), ja koko komea koodi kopioidaan sinne. Lopuksi enter, ja lataus käynnistyy.
Latausprosessin aikana tee varmuuskopio tekstitystiedostosta, sillä FFmpeg siivoaa lopuksi jälkensä ja poistaa erilliset video-, ääni-, ja teksitystiedostot, vaikka ei tekstityksille mitään teekään.
Noin. Vaiheita riittää mutta niistä tulee pian rutiinia, kun on muutaman ohjelman ladannut. Tämä oli varmasti valtaosalle tämän sivuston käyttäjistä liiankin juurtajaksava selostus, mutta he osaavat varmasti hyppiä itselleen itsestäänselvyyksien yli.
Prosessi toimii myös Ruudun drm-suojattujen ohjelmien, kuten Suomen Amazing Racen ensimmäisen kauden, lataamiseen.