In English

RTMPDump-YLE

RTMPDump-YLE (joka tunnetaan myös lyhyemmällä nimellä yle-dl) on komentoriviohjelma video- ja äänitiedostojen lataamiseen YLE Areenasta tietokoneen kovalevylle. TV- ja radio-ohjelmien lisäksi RTMPDump-YLE voi ladata Areenan nettiradioita ja suoria lähetyksiä.

Voit katsella omalle koneellesi lataamisia ohjelmia vaikka ne olisivatkin jo poistuneet Areenasta. Omalta koneelta toistettaessa videot eivät myöskään pätki kuten hitaan nettiyhteyden yli Flash-soittimella katsottaessa.

Ohjelmat tallennetaan Flash Video (flv) -muodossa. Niitä voi katsoa esimerkiksi VLC-soittimella.

Voit ladata videoita vain omaan käyttöösi. Areenan ohjelmien levittäminen eteenpäin ilman tekijänoikeuden haltijan lupaa on kiellettyä.

Käyttö

yle-dl on apuskripti, joka hakee videon tiedot Ylen sivuilta ja huolehtii rtmpdump-ylen käynnistämisestä oikeilla parametreilla.

yle-dl [yle-dl tai rtmpdump-valitsimet] http://areena.yle.fi/VIDEO,

missä http://areena.yle.fi/VIDEO on ladattavan ohjelman Areena-sivun osoite, jonsta ohjelmaa voisi katsoa nettiselaimella.

yle-dl valitsimet:

--episodes
Lataa kaikki sivulla luetellut ohjelman jaksot. Jos annettu osoite on sivu, josta ohjelman yhden jakson voisi katsoa nettiselaimella, ladataan sivulla näkyvä ja "Muut jaksot" osiossa listatut jaksot. Jos annettu osoite on hakutulossivu, ladataan kaikki hakutulokset.
--latestepisode
Lataa viimeisimmän jakson sivulta.

Muut valitsimet välitetään suoraan rtmpdump-ylelle. Luettelon mahdollisista valitsimista (englanniksi) näkee komentamalla

yle-dl --help

Esimerkkejä:

yle-dl http://areena.yle.fi/video/261405

lataa videon ja nimeää tiedoston ladattavan ohjelman mukaan.

yle-dl -o uutiset.flv http://areena.yle.fi/video/261405

lataa videon tiedostoon uutiset.flv

yle-dl -o uutiset.flv --resume http://areena.yle.fi/video/261405

jatkaa aikaisemmin keskeytynyttä latausta tiedostoon uutiset.flv.

yle-dl --episodes http://areena.yle.fi/haku/uusimmat/hakusana/uutiset+tv2

lataa kaikki haulla "uutiset tv2" löytyvät ohjelmat.

Lataa lähdekoodi

Alta voit imuroida lähdekoodin. Käännösohjeet löytyvät mukana tulevasta README.fi-tiedostosta. RTMPDump-YLE on GNU GPLv2-lisenssin mukainen vapaa ohjelmisto.

Uusin versio (1.2.4) (4.8.2010), muutokset.

Vanhemmat versiot.

Asentaminen

Vaaditut kirjastot ja ohjelmat: libssl, libcrypto ja python

Asennus Linuxilla tai muulla POSIX-yhteensopivalla alustalla:

./configure-json-c
make SYS=posix
make install

Viimeinen komento vaatii pääkäyttäjän oikeudet.

Asennus Windowsilla:

Asenna aluksi MinGW ja siihen rtmpdump-yle:n tarvitsemat kirjastot. Suorita sitten MinGW:n MSYS-komentotulkissa oikeassa hakemistossa seuraavat komennot:

./configure-json-c
make SYS=mingw

Asennus Mac OS X:llä:

./configure-json-c
make SYS=darwin
make install

Tunnetut ongelmat


Antti Ajanki, antti.ajanki@iki.fi