- Lähtökohta
- Minulla on
Synaptic-pakettienhallinnassa
w32codecs
jatotem-mozilla
asennettuina. Olen asentanutFirefox-selaimeeni
AdBlock Plus
-lisäosan. AdBlock PlusinAsetuksissa
olen ottanutValinnat
-valikosta käyttöönNäytä painike Flashin ja Javan yhteydessä
-kohdan.Elävässä arkistossa on
Tietokonemusiikkia 60-luvulta
-artikkeli. Artikkelin yhteydessä on linkki videoon, jossa Erkki Liikanen esittää tietokoneen säveltämän tangokappaleen. Videolinkin valittuani video alkaa pyöriä selainikkunassa. Haluan ladata videon omalle koneelleni, jotta voin katsoa sen paikallisesti myös sellaisella tietokoneella, jossa ei ole Internet-yhteyttä. - Ongelma
- En pysty tallentamaan videota. Jos valitsen Firefoxin
Tiedosto
-valikostaTallenna sivu nimellä...
-kohdan, kun video on esillä selaimessani, sivusta tallentuu kyllä paikallinen kopio, mutta Firefox ei sisällytä itse videota paikalliskopion tiedostojen joukkoon. Niinpä video ei toimi, jos avaan tallentamani sivun koneella, jossa ei ole Internet-yhteyttä. - Ongelman syy
- Elävässä arkistossa käytetty videotekniikka on käyttörajoitteista. Videot näytetään suoratoistona sen sijaan, että ne ladattaisiin tietokoneelle ennen toiston alkua.
- Ratkaisu
-
- Asennan Synaptic-pakettienhallinnassa
mimms
-paketin. - Avaan videon selaimeen artikkelin linkistä niin, että video alkaa pyöriä.
- Koska AdBlock Plus on käytössä, videon alakulmaan ilmestyy
Estä
-nappi, jota painamalla saan esiin videon osoitteen. Osoitteen ollessa maalattuna kopioin sen leikepöydälle näppäinyhdistelmälläControl + C
, minkä jälkeen poistun AdBlock Plusin ikkunastaPeruuta
-napilla. Sen jälkeen keskeytän videon toiston palaamalla selaimessa takaisin artikkelisivulle. - Avaan
Päätteen
ja suoritanwget
-komennon siten, että annan sille ensimmäisenä parametrinä äsken leikepöydälle kopioimani osoitteen (painamalla näppäinyhdistelmääControl + Shift + V
) ja toisena parametrinä saman osoitteen loppupuolelta jäljittelemäni tiedostonimiosan, joka on viimeisen kauttaviivan (/) ja kysymysmerkin välissä. Tiedoston nimi on tässä tapauksessa numero 172659, jonka perässä on.asx
-pääte, joten lopullinen komento näyttää seuraavalta:
wget http://www.yle.fi/player/172659.asx?s=512 -O 172659.asx
- Edellisellä komennolla ladattu tiedosto,
172659.asx
, sisältää uuden osoitteen. Lataan seuraavaksi tiedoston tästä uudesta osoitteesta komennolla, johon sisällytän yhtenä parametrinä äsken ladatun 172659.asx -tiedoston:
wget `cut -c 39- 172659.asx | cut -d\" -f 1`
- Edellisellä komennolla ladattu tiedosto, tässä tapauksessa
172652_1.wmv
, sisältää jälleen uuden osoitteen. Korjaamalla tätä uutta osoitetta siten, että siinä käytetään http-protokollan sijasta mms-protokollaa, saan vihdoinkin sen osoitteen, josta voin ladata itse videonmimmsillä
.
Sisällytän komentoon yhtenä parametrinä äsken ladatun 172652_1.wmv -tiedoston, ja viimeisenä parametrinä uuden tiedostonimen, jonka alkuosa on sama kuin edellä ladatun tiedoston nimen alkuosa, ja päätteenä.asf
; tässä tapauksessa siis172652_1.asf
. Lopullinen komento näyttää seuraavalta:mimms `grep Ref1= 172652_1.wmv | sed -e 's/http:/mms:/' \ | cut -c 6-` 172652_1.asf
Tämän jälkeen minulla on paikallinen kopio videosta 4,9 Mt:n kokoisessa, 172652_1.asf-nimisessä tiedostossa. Voin toistaa videon esimerkiksi
Totem-elokuvasoittimella
. - Asennan Synaptic-pakettienhallinnassa
Comments
One response to “[Ratkaisu] Videon lataaminen Elävästä arkistosta”
Lisäsin merkintään siitä alunalkujaan jostain syystä kokonaan pois jääneen syy-osion.