Huomasinpa tuossa että RTMPdump-yle ohjelma ei lataa videoita katsomosta parhaalla mahdollisella laadulla. Kuten aiemmassa ohjeessa totesin ohjelma käyttää pääsääntöisesti lähteenään katsomon mobiilivideoita (melkein kaikki Silverlight sisältö on DRM suojattua), tarkemmin ottaen iPadeille tarkoitettuja videoita. Katsomo tarjoaa tablet laitteille kahta eri laatuvaihtoehtoa LQ (800 kbps) ja HQ (1200 kbps). Jostain syystä RTMPdump-yle lataa ainoastaan huonompilaatuisia videoita.
Mutta eipä hätiä, tässä helppo ohje miten ne rakkaat Salkkarit saa talteen paremmalla laaadulla.
Lataukseen käytämme kahta näppärää ohjelmaa, cURL:ia ja FFmpeg:iä. Molemmat ohjelmat ovat saatavilla niin Windowsille, Linuxille kuin Mac OsX:lle. Molempia ohjelmia käytetään komentoriviltä. Latauslinkki ohjelmiin löytyy sivun lopusta.
Avaa komentorivi ja siirry kansioon johon tallensit ja purit ohjelmat.
Kirjoita alla oleva komento (korvaa id= numero haluamallasi katsomon videon id:llä) ja paina enter:
curl -A "Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10" "http://m.katsomo.fi/katsomo/startVideo?id=163294" -o katsomo.txt
Nyt kansiosta pitäisi löytyä katsomo.txt, joka pitää sisällään osoitteen videoon.
Avaa katsomo.txt, se näyttää joko tältä...
...tai tältä.
Poimi sieltä videon osoite ja muokkaa osoitetta kuten alla:
alkuperäinen:
http://mtvhlsvod.edgesuite.net/mtv3_vod/_definst_/mp4:2013-10-24/Jamie_Oliverin_15_minuut!258431,T5-3HLSMH!.mp4/playlist.m3u8?hdnea=st=1383226703~exp=1383226823~acl=%2fmtv3_vod%2f_definst_%2fmp4%3a2013-10-24%2fJamie_Oliverin_15_minuut%21258431%2cT5-3HLSMH%21.mp4%2fplaylist.m3u8%2a~hmac=5b0e0df06c22e103e63b10339019baa045eaae977f412b96c495f8d4f265e74bTAI
http://median3mobilevod.edgesuite.net/mtv3_viihde_vod/_definst_/mp4:2013-10-20/Salatut_el_m_t_258926_WC!258926,T5-4HLSMH!.mp4/chunklist.m3u8?__gda__=1383226839_1fe3a1efe808759ae31e50ac77ff5f03
muokattu:
http://212.226.124.237/mtv3_vod/_definst_/mp4:2013-10-24/Jamie_Oliverin_15_minuut!258431,T5-3HLSH!.mp4/playlist.m3u8?hdnea=st=1383226703~exp=1383226823~acl=%2fmtv3_vod%2f_definst_%2fmp4%3a2013-10-24%2fJamie_Oliverin_15_minuut%21258431%2cT5-3HLSMH%21.mp4%2fplaylist.m3u8%2a~hmac=5b0e0df06c22e103e63b10339019baa045eaae977f412b96c495f8d4f265e74bTAI
http://212.226.124.237/mtv3_viihde_vod/_definst_/mp4:2013-10-20/Salatut_el_m_t_258926_WC!258926,T5-4HLSH!.mp4/chunklist.m3u8?__gda__=1383226839_1fe3a1efe808759ae31e50ac77ff5f03
Mene takaisin komentoriville ja kirjoita seuraava komento (korvaa videon_nimi haluamallasi tiedostonimellä):
ffmpeg -i "videon.osoite" -c copy videon_tallennusnimi.tsEli esimerkiksi näin:
ffmpeg -i "http://212.226.124.237/mtv3_vod/_definst_/mp4:2013-10-24/Jamie_Oliverin_15_minuut!258431,T5-3HLSH!.mp4/playlist.m3u8?hdnea=st=1383226703~exp=1383226823~acl=%2fmtv3_vod%2f_definst_%2fmp4%3a2013-10-24%2fJamie_Oliverin_15_minuut%21258431%2cT5-3HLSMH%21.mp4%2fplaylist.m3u8%2a~hmac=5b0e0df06c22e103e63b10339019baa045eaae977f412b96c495f8d4f265e74b" -c copy videon_nimi.ts
Paina enter ja latauksen pitäisi alkaa.
Kirjoittaja on poistanut tämän kommentin.
VastaaPoistaPaljon kiitoksia vinkistä. Kokeilin sitä juuri molemman laadun tallennukseen, ja se toimii hienosti.
VastaaPoistaKirjoittaja on poistanut tämän kommentin.
VastaaPoistahttp://www.katsomo.fi/?progId=172218 ei sitte millään onnistu onkohan jokin muuttunut katsomossa? saispa tuon jakson HD.na!
VastaaPoistaMullakaan ei nyt enää onnistu parempilaatuisen videon tallennus. Alkuperäinen laatu toimii vielä.
PoistaTeenkö jotain väärin, vai onko Maikkari taas muuttanut koodia, mutta saan vain vastauksen "HTTP error 403 forbidden"?
VastaaPoistaVaihda katsomo.txt antamaan url:iin ohjeiden vastaisesti "http://212.226.124.237/...." tuo domain kohta tuoksi täällä ohjeistuksessa annettuun IP:hen. (oma testini antoi eri domainin siihen ja tuli forbidden herjaa ffmpeg vaiheessa). Tän vois korjata tuohon itse sivulle? .. toki testatkaa ensin muutkin että oliko tämä vain minulla ja yksittäistapaus.
VastaaPoistaToimii minullakin tämän muutoksen jälkeen.
VastaaPoistaMulla ei ees aukee noi curl ja ffmpeg -ohjelmat. Kun ohjelman aukaisee, niin se heti lopettaa ohjelman. Osaako joku neuvoa??
VastaaPoistacurlia ja ffmpegiä ei välttämättä edes tarvii vaan sama hoituu Chromella ja VLC:llä. Chromen developer tooleista user agentiksi iPad ja surffaus m.katsomo.fi-... osoitteeseen. Tulokseksi tulee sama tekstinpätkä kuin yo. ohjeessa katsomo.txt filessä. Sieltä urli talteen, samat konversiot kuin ohjeessa (videon laatu ja domain). VLC:stä Media -> Open Network Stream -> muokattu URL lootaan. Alhaalta Play-namiskalla voi streamata ohjelman tai myöhempää katsomista varten vaihtaa Play-nappulan Convertiksi ja sieltä haluamaan laadulla ja pakkaustavalla ohjelma talteen.
VastaaPoistaItselläni siis ei vaan yksinkertaisesti toimi nuo koodit komentorivissä, en tiedä johtuuko vaan osaamattomuudestani vai mistä, mutta en millään tunnu saavan ladattua videota.
VastaaPoistaMiten saisi ennakkoon ladattua salkkarit?
VastaaPoistaEi taida toimia uusillakaan (31.10.2013) ohjeilla, ainakaan jos uutisia (esim. http://www.katsomo.fi/?progId=259658 ) yrittää ladata.
VastaaPoista