Ero sivun ”Yle-dl” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Viimeisimmän version riippuvuudet
pEi muokkausyhteenvetoa |
(Viimeisimmän version riippuvuudet) |
||
(8 välissä olevaa versiota 3 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
{{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}} | {{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}} | ||
{{ Ohjelma | {{ Ohjelma | ||
| nimi=yle-dl | | nimi = yle-dl | ||
| kuva= | | kuva = | ||
| kuvateksti= | | kuvateksti = | ||
| lisenssi=[[GPLv3]] | | lisenssi = [[GPLv3]] | ||
| käyttöliittymä=teksti | | käyttöliittymä = teksti | ||
| kotisivu=[https://aajanki.github.io/yle-dl/ aajanki.github.io/yle-dl] | | kotisivu = [https://aajanki.github.io/yle-dl/ aajanki.github.io/yle-dl] | ||
| | | lähdekoodi = [https://github.com/aajanki/yle-dl github.com/aajanki/yle-dl] | ||
}} | }} | ||
[[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''' 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. | |||
'''yle-dl''' | |||
Ylen ohjelmien lataaminen on sallittua vain yksityiseen käyttöön. | Ylen ohjelmien lataaminen on sallittua vain yksityiseen käyttöön. | ||
Rivi 23: | 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 31: | 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=== | ||
Ohjelman voi asentaa myös ''[[pip]]''in avulla. Se löytyy myös [[AUR]]:sta. | Ohjelman voi asentaa myös ''[[pip]]''in avulla. Se löytyy myös [[AUR]]:sta Ja [[Ubuntu]]sta. | ||
Vaaditut kirjastot ja ohjelmat: | Vaaditut kirjastot ja ohjelmat: | ||
python ( | python (3.6 tai uudempi), python-pip, ffmpeg | ||
{{oikeudet}} | {{oikeudet}} | ||
Rivi 51: | 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>. | ||
Rivi 93: | Rivi 80: | ||
[[Valitsin]] <tt>-o</tt> määrittelee kohdetiedoston nimen. | [[Valitsin]] <tt>-o</tt> määrittelee kohdetiedoston nimen. | ||
yle-dl https://areena.yle.fi/1-444655 -o /polku/hakemistoon/video. | yle-dl https://areena.yle.fi/1-444655 -o /polku/hakemistoon/video.mkv | ||
Videon voi putkittaa suoraan [[mpv]]n seuraavasti: | Videon voi putkittaa suoraan [[mpv]]n seuraavasti: | ||
Rivi 201: | Rivi 188: | ||
[[AUR]] löytyy kolme vaihtoehtoa, joista pelkkä yle-dl on paras vaihtoehto. | [[AUR]] löytyy kolme vaihtoehtoa, joista pelkkä yle-dl on paras vaihtoehto. | ||
yay -S yle-dl | yay -S {{AUR|yle-dl}} | ||
===Fedora, RHEL, CentOS=== | ===Fedora, RHEL, CentOS=== | ||
Rivi 216: | Rivi 203: | ||
==Aiheesta muualla== | ==Aiheesta muualla== | ||
* [https://login.yle.fi/ Yle Passin] rekisteröityminen | * [https://login.yle.fi/ Yle Passin] rekisteröityminen | ||