Ero sivun ”Yle-dl” versioiden välillä
(RTMPDump) |
(fifo) |
||
Rivi 3: | Rivi 3: | ||
[[Kuva:Rtmpdump-yle.png|right|200px|thumb|Ohjetekstiä.]] | [[Kuva:Rtmpdump-yle.png|right|200px|thumb|Ohjetekstiä.]] | ||
RTMPDump-YLE eli yle-dl on [[komentorivi]]ohjelma video- ja äänitiedostojen lataamiseen [[YLE Areena ja Elävä arkisto|YLE Areenasta]] | RTMPDump-YLE eli yle-dl on [[komentorivi]]ohjelma video- ja äänitiedostojen lataamiseen [[YLE Areena ja Elävä arkisto|YLE Areenasta]]. TV- ja radio-ohjelmien lisäksi ohjelmalla voi ladata Areenan nettiradioita sekä suoria lähetyksiä. | ||
RTMPDump-YLE perustuu Andrej Stepanchukin [[RTMPDump]]-ohjelmaan, joka puolestaan perustuu Team Boxeen RTMPDumper-ohjelmakoodeihin. JSON-viestien jäsentämiseen käytetään json-c-[[kirjasto]]a. | RTMPDump-YLE perustuu Andrej Stepanchukin [[RTMPDump]]-ohjelmaan, joka puolestaan perustuu Team Boxeen RTMPDumper-ohjelmakoodeihin. JSON-viestien jäsentämiseen käytetään json-c-[[kirjasto]]a. | ||
Rivi 35: | Rivi 35: | ||
[[Valitsin]] <tt>-o</tt> määrittelee kohdetiedoston nimen. | [[Valitsin]] <tt>-o</tt> määrittelee kohdetiedoston nimen. | ||
yle-dl http://areena.yle.fi/video/261405 -o /polku/hakemistoon/video.mp4 | yle-dl http://areena.yle.fi/video/261405 -o /polku/hakemistoon/video.mp4 | ||
Suoraan esim. mplayerillä voi ohjelmaa katsoa tallentamatta sitä välissä seuraavasti: | |||
mkfifo ff | |||
yle-dl http://areena.yle.fi/video/261405 -o ff | |||
mplayer ff | |||
Muita valitsimia: | Muita valitsimia: |
Versio 15. elokuuta 2010 kello 12.45
RTMPDump-YLE | |
---|---|
Käyttöliittymä | teksti |
Lisenssi | GPLv.2 |
Kotisivu | [1] |
RTMPDump-YLE eli yle-dl on komentoriviohjelma video- ja äänitiedostojen lataamiseen YLE Areenasta. TV- ja radio-ohjelmien lisäksi ohjelmalla voi ladata Areenan nettiradioita sekä suoria lähetyksiä.
RTMPDump-YLE perustuu Andrej Stepanchukin RTMPDump-ohjelmaan, joka puolestaan perustuu Team Boxeen RTMPDumper-ohjelmakoodeihin. JSON-viestien jäsentämiseen käytetään json-c-kirjastoa.
YLEn ohjelmien lataaminen on sallittua vain omaan käyttöön.
Asennus lähdekoodeista
Ohjelman lähdekoodipaketin voi ladata sen kotisivuilta. Ladattu lähdekoodi täytyy tämän jälkeen kääntää.
Kääntämistä varten tarvitaan OpenSSL:n kehitystiedostot, jotka yleensä löytyvät paketinhallinnasta nimellä openssl-devel tai libssl-dev sekä libcrypto-dev ja python-dev
Ensin puretaan paketti komennolla
tar xf paketinnimi
Tämän jälkeen siirrytään paketista purettuun hakemistoon komennon cd avulla ja annetaan komennot
./configure-json-c make posix sudo make install
Mikäli viimeinen komento tuottaa virheilmoituksen (sudon käyttöön ei ole oikeuksia), voi sen yrittää antaa muodossa
su -c "make install"
Jos make-komento antaa virheilmoituksen "/bin/sh: g++: not found" (tai vastaavan) puuttuu järjestelmästä kääntämiseen tarvittavia työkaluja. Yleensä ne saa asennettua asentamalla asentamalla (ainakin) paketit make ja gcc-c++ (tai jos sitä ei löydy, niin paketin g++ tai gcc). Debian-pohjaisissa jakeluissa (mm. Ubuntu) niiden asennus onnistuu myös asentamalla paketti build-essential. Lisätietoja löytyy artikkelista Kääntäminen.
Käyttö
Ohjelman käyttö onnistuu seuraavan tyyppisellä komennolla:
yle-dl yle_video_sivun_osoite [rtmpdump-valitsimet]
Esimerkiksi:
yle-dl http://areena.yle.fi/video/261405
Valitsin -o määrittelee kohdetiedoston nimen.
yle-dl http://areena.yle.fi/video/261405 -o /polku/hakemistoon/video.mp4
Suoraan esim. mplayerillä voi ohjelmaa katsoa tallentamatta sitä välissä seuraavasti:
mkfifo ff yle-dl http://areena.yle.fi/video/261405 -o ff mplayer ff
Muita valitsimia:
- --resume - jatkaa aikaisemmin keskeytynyttä latausta
- -o - kohdetiedosto
- --auth YLEPassi-eväste - eväste
- --live - Suoran YleX lähetyksen lataaminen
- --help - pikaohje
Radio-ohjelmat mp3-muodossa
Pelkkää ääntä sisältävät ohjelmat (eli radio-ohjelmat) lähetetään mp3-muodossa, mutta ne on "kääritty" Flashiin, eikä ladattuja tiedostoja siksi voi soittaa kaikilla mp3-soittimilla. Flash-kerroksen saa kuorittua pois (ilman mitään vaikutusta äänenlaatuun) ffmpeg-nimisellä ohjelmalla, käyttäen seuraavaa komentoa:
ffmpeg -i tiedosto.fla -acodec copy tiedosto.mp3
Vastaavasti MPlayer-nimisellä ohjelmalla, seuraavalla komennolla:
mplayer -dumpaudio tiedosto.fla -dumpfile tiedosto.mp3
Korvaa tiedosto.fla yle-dl:n tallentaman tiedoston nimellä ja tiedosto.mp3 haluamallasi mp3-tiedoston nimellä.
Katso myös
Aiheesta muualla
- archlinux RTMPDump-YLE
- Mandriva RTMPDump-YLE
- YLE Passin rekisteröityminen