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ä.
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:
Muut valitsimet välitetään suoraan rtmpdump-ylelle. Luettelon mahdollisista valitsimista (englanniksi) näkee komentamalla
yle-dl --help
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.
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.
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