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

Siirry navigaatioon Siirry hakuun
930 merkkiä poistettu ,  14. maaliskuuta 2022
Viimeisimmän version riippuvuudet
p (macOS)
(Viimeisimmän version riippuvuudet)
 
(Yhtä välissä olevaa versiota toisen käyttäjän tekemänä ei näytetä)
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''' (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 macOS:lle.
'''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 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 21: 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 29: 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===
Rivi 43: Rivi 32:


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 49: 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 214: Rivi 203:


==Aiheesta muualla==
==Aiheesta muualla==
* [https://aur.archlinux.org/packages/yle-dl/ Arch Linux AUR - yle-dl]
* [https://login.yle.fi/ Yle Passin] rekisteröityminen
* [https://login.yle.fi/ Yle Passin] rekisteröityminen


2

muokkausta

Navigointivalikko