yle-dl on komentoriviohjelma video- ja äänitiedostojen lataamiseen Yle Areenasta, Elävästä arkistosta ja Ylen uutissivustolta 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 Matroska (.mkv) tai MP4-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ä.
Asentaminen
- Asenna vaaditut kirjastot ja ohjelmat: Python 3.7+, ffmpeg 4.1+. Radio-ohjelmien ja podcastien lataamiseen tarvitaan lisäksi wget
- Asenna pipx
pipx install yle-dl
Käyttö
yle-dl http://videon/osoite
missä http://videon/osoite
on sen webbi-sivun osoite,
jossa Areenan tai Elävän arkiston ohjelmaa voi katsoa
nettiselaimella.
Ohjelman toimintaa voi muokata lisäämällä komentoriviin valitsimia. Tärkeimmät valitsimet:
- -o filename
- Tallenna striimi nimettyyn tiedostoon
- --destdir dir
- Aseta hakemisto mihin tiedostot tallennetaan
- --latestepisode
- Lataa viimeisimmän jakson sivulta.
- --showmetadata
- Tulostaa tietoja ohjelmasta, ei lataa tiedostoa
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.mkv http://areena.yle.fi/tv/1544491
lataa videon tiedostoon uutiset.mkv
yle-dl -o uutiset.mkv
--resume http://areena.yle.fi/tv/1544491
jatkaa aikaisemmin keskeytynyttä latausta tiedostoon uutiset.mkv.
Lataa lähdekoodi
Vakaa versio: yle-dl 20240927
Muutokset
yle-dl on GNU GPLv3-lisenssin mukainen vapaa ohjelmisto.
Muiden ylläpitämiä asennuspaketteja ja aputyökaluja
Linux
- Arch Linux
- Fedora
- Gentoo:
emerge -av yle-dl
- Slackware
macOS
- 1. Asenna Homebrew, 2. Suorita
brew install yle-dl