yle-dl

Lataa videoita Yle Areenasta

Download as .zip Download as .tar.gz View on GitHub
In English

yle-dl (aikaisemmalta nimeltään RTMPDump-YLE) on komentoriviohjelma video- ja äänitiedostojen lataamiseen Yle Areenasta, YleX Areenasta ja Elävästä arkistosta tietokoneen kovalevylle. Lisäksi yle-dl:llä voi ladata Areenan nettiradioita ja suoria TV 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 toistettaessa.

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 http://videon/osoite, missä http://videon/osoite on sen webbi-sivun osoite, jossa Areenan tai Elävän arkiston ohjelmaa voisi katsoa nettiselaimella.

Ohjelman toimitaa voi muokata lisäämällä komentoriviin valitsimia. Tärkeimmät valitsimet:

--latestepisode
Lataa viimeisimmän jakson sivulta.
--showurl
Tulostaa librtmp-yhteensopivan video-URLin, ei lataa tiedostoa.

Muut valitsimet välitetään suoraan rtmpdumpille. Luettelon kaikista valitsimista (englanniksi) näkee komentamalla yle-dl --help

Esimerkkejä:

yle-dl http://areena.yle.fi/tv/1515302

lataa videon Areenasta ja nimeää tiedoston ladattavan ohjelman mukaan.

yle-dl "http://www.yle.fi/elavaarkisto/?s=s&g=4&ag=28&t=&a=9390"

lataa videon Elävästä arkistosta.

yle-dl -o uutiset.flv http://areena.yle.fi/tv/1544491

lataa videon tiedostoon uutiset.flv

yle-dl -o uutiset.flv --resume http://areena.yle.fi/tv/1544491

jatkaa aikaisemmin keskeytynyttä latausta tiedostoon uutiset.flv.

yle-dl --latestepisode http://areena.yle.fi/?q=uutiset

lataa uusimman hakusanalla "uutiset" löytyvän ohjelman.

Asentaminen

Lataa lähdekoodi

Vakaa versio: yle-dl 2.3.1 (14.6.2014)

Kehitysversio

yle-dl on GNU GPLv2-lisenssin mukainen vapaa ohjelmisto.

Vaaditut kirjastot ja ohjelmat: rtmpdump (versio 2.4 tai uudempi), python (2.6 tai uudempi), pycrypto, AdobeHDS.php, php ja seuraavat php-laajennukset: bcmath, curl ja SimpleXML.

Asentaminen

Asenna yle-dl komennolla

make install-adobehds
make install

Komennot vaativat pääkäyttäjän oikeudet.

install-adobehds:n sijaan voit myös tallentaa tiedoston AdobeHDS.php omalle koneelle /usr/local/bin-hakemistoon.

Muiden ylläpitämiä asennuspaketteja

Linux

Windows

Mac OS X