Ero sivun ”Yle-dl” versioiden välillä

Siirry navigaatioon Siirry hakuun
1 008 merkkiä poistettu ,  14. maaliskuuta 2022
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]
| lahdekoodi=[https://github.com/aajanki/yle-dl github.com/aajanki/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''' (aikaisemmalta nimeltään RTMPDump-YLE) 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 [http://areena.yle.fi/nettiradiot Areenan nettiradioita] ja [http://areena.yle.fi/live suoria lähetyksiä]. Se toimii Linuxilla, Windowsilla ja Mac OS X:llä.
 
yle-dl perustuu Andrej Stepanchukin [[RTMPDump]]-ohjelmaan, joka puolestaan perustuu Team Boxeen RTMPDumper-ohjelmakoodeihin. JSON-viestien jäsentämiseen käytetään json-c-[[kirjasto]]a.


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 2.7 tai 3.5+
* Python 3.6+
* pip
* pip
* pycryptodome
* 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:


* PHP-tulkki ja bcmath-, curl-, openssl- ja SimpleXML-laajennukset: muutamat uutis- ja ajankohtaisohjelmat
* rtmpdump (versio 2.4 tai uudempi): muutamat Elävän Arkiston ohjelmat
* wget
* wget
Ota PHP-laajennukset käyttöön lisäämällä seuraavanlaiset rivit oikeine
polkuineen php.ini-tiedostoon
(https://secure.php.net/manual/en/configuration.file.php):
extension=/polku/curl.so


===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 (2.7 tai uudempi), python-pip, pycrypto, ffmpeg, PHP-tulkki sekä seuraavat PHP-laajennukset: bcmath, curl, mcrypt ja SimpleXML. Areenan radio-ohjelmien lataamiseen tarvitaan lisäksi [[rtmpdump]] (versio 2.4 tai uudempi, mieluiten uusin kehitysversio projektin kotisivulta).
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 [http://aajanki.github.io/yle-dl/ kotisivuilta]. Ladattu lähdekoodi täytyy tämän jälkeen [[kääntäminen|kääntää]].  
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.flv
  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==
* [http://aajanki.github.io/yle-dl/ yle-dl kotisivu]
* [https://aur.archlinux.org/packages/yle-dl/ Arch Linux AUR - yle-dl]
* [http://mandriva-fi.org/wiki/Yhteis%C3%B6n_tarjoamat_lataukset#RTMPDump-YLE Mandriva] yle-dl
* [https://login.yle.fi/ Yle Passin] rekisteröityminen
* [https://login.yle.fi/ Yle Passin] rekisteröityminen


2

muokkausta

Navigointivalikko