Ero sivun ”Yle-dl” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Viimeisimmän version riippuvuudet
p (→Aiheesta muualla: siistimistä) |
(Viimeisimmän version riippuvuudet) |
||
Rivi 11: | Rivi 11: | ||
[[Kuva:Yle-dl.png|right|200px|thumb|yle-dl käytössä.]] | [[Kuva:Yle-dl.png|right|200px|thumb|yle-dl käytössä.]] | ||
[[Kuva:Rtmpdump-yle.png|right|200px|thumb|Ohjetekstiä.]] | [[Kuva:Rtmpdump-yle.png|right|200px|thumb|Ohjetekstiä.]] | ||
'''yle-dl''' | '''yle-dl''' on [[komentorivi]]ohjelma video- ja äänitiedostojen lataamiseen [[Yle Areena ja Elävä arkisto|Yle Areenasta ja Elävästä arkistosta]]. TV- ja radio-ohjelmien lisäksi yle-dl voi ladata [https://areena.yle.fi/audio/kanavat Areenan nettiradioita] ja [https://areena.yle.fi/tv/suorat suoria lähetyksiä]. Se toimii Linuxilla, Windowsilla ja macOS:lle. | ||
Ylen ohjelmien lataaminen on sallittua vain yksityiseen käyttöön. | Ylen ohjelmien lataaminen on sallittua vain yksityiseen käyttöön. | ||
Rivi 21: | Rivi 19: | ||
===Riippuvuudet=== | ===Riippuvuudet=== | ||
* Python | * Python 3.6+ | ||
* pip | * pip | ||
* ffmpeg (tekstitys toimii vain ffmpegin versiolla 4.1 tai sitä uudemmilla) | * ffmpeg (tekstitys toimii vain ffmpegin versiolla 4.1 tai sitä uudemmilla) | ||
* setuptools (jos asennat lähdekoodeista) | * setuptools (jos asennat lähdekoodeista) | ||
Rivi 29: | Rivi 26: | ||
Joidenkin harvojen ohjelmien lataamiseen tarvitaan lisäksi: | Joidenkin harvojen ohjelmien lataamiseen tarvitaan lisäksi: | ||
* wget | * wget | ||
===Asennus sekä päivitys=== | ===Asennus sekä päivitys=== | ||
Rivi 43: | Rivi 32: | ||
Vaaditut kirjastot ja ohjelmat: | Vaaditut kirjastot ja ohjelmat: | ||
python ( | python (3.6 tai uudempi), python-pip, ffmpeg | ||
{{oikeudet}} | {{oikeudet}} | ||
Rivi 49: | Rivi 38: | ||
====Asennus lähdekoodeista==== | ====Asennus lähdekoodeista==== | ||
Ohjelman [[lähdekoodi]]paketin voi ladata sen [ | Ohjelman [[lähdekoodi]]paketin voi ladata sen [https://aajanki.github.io/yle-dl/ kotisivuilta]. Ladattu lähdekoodi täytyy tämän jälkeen [[kääntäminen|kääntää]]. | ||
Debianissa ja Ubuntussa käännöstyökalut ja tarvittavat kirjastot löytyvät paketeista <tt>build-essential</tt>, <tt>libssl-dev</tt>, <tt>libjson0-dev</tt> ja <tt>python-dev</tt>. | Debianissa ja Ubuntussa käännöstyökalut ja tarvittavat kirjastot löytyvät paketeista <tt>build-essential</tt>, <tt>libssl-dev</tt>, <tt>libjson0-dev</tt> ja <tt>python-dev</tt>. |