Kirjoittaja Aihe: Yle Areenan ohjelmien tallentaminen tietokoneelle  (Luettu 702338 kertaa)

IlvesPro

  • Käyttäjä
  • Viestejä: 24
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #360 : 11.04.10 - klo:21.47 »
Ne menevät /tmp-hakemistoon Flash*-nimisiksi.

YLE, YLE, YLE.  .. käyttää videoille monenlaisia formaatteja ja lupamaksuja halutaan nostaa. Pistää miettimään, että onko paikka levällään kuin Jokisen eväät

Osaatko sanoa mistä tuo hakemisto löytyy? Ja käytössäni on windows xp.

Tha-Fox

  • Käyttäjä
  • Viestejä: 3315
  • Arch Linux && CentOS
    • Profiili
    • http://kettu.dy.fi
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #361 : 12.04.10 - klo:00.29 »
Ne menevät /tmp-hakemistoon Flash*-nimisiksi.

YLE, YLE, YLE.  .. käyttää videoille monenlaisia formaatteja ja lupamaksuja halutaan nostaa. Pistää miettimään, että onko paikka levällään kuin Jokisen eväät

Osaatko sanoa mistä tuo hakemisto löytyy? Ja käytössäni on windows xp.

Katso Windowsin järjestelmäasetuksista, mihin hakemistoon temppi viittaa.

aoa

  • Käyttäjä
  • Viestejä: 34
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #362 : 19.04.10 - klo:22.30 »
Julkaisin uuden version yle-dl:stä: http://users.tkk.fi/~aajanki/rtmpdump-yle/

Uusi versio korjaa mm. täällä raportoidut ongelmat ääkkösten käytössä URLeissa ja virheen, jonka takia useille jaksoille yritettiin antaa sama tiedoston nimi käytettäessä --episodes-valitsinta.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #363 : 20.04.10 - klo:01.57 »
Tässä uusimmasta yle-dl (=RTMPDump-yle) v1.2.2 ohjelmasta klikkaamalla asentuvat deb-paketit.

Ubuntu 32 bit  i386:

http://www.homelinuxpc.com/download/rtmpdump-yle_20100419-0_i386.deb

Ubuntu 64 bit amd64:

http://www.homelinuxpc.com/download/rtmpdump-yle_20100419-0_amd64.deb

 
Asentuvat muutamalla hiiren klikkauksella...

Asenna ensin oikea versio käyttöjärjestelmäsi mukaan (32 bittinen tai 64 bittinen Ubuntu).  Bittimäärän näet komennolla

Koodia: [Valitse]
uname -m

Vastauksen tulkinta:    i686 = 32 bittinen,    x86_64 = 64 bittinen

Katso sitten jotain Areenan ohjelmaa Firefox -selaimella  ja kopioi ohjelman linkki joka näkyy selaimessa sillä hetkellä.   Se näyttää esimerkiksi tältä:    http://areena.yle.fi/video/584960   

Avaa sitten samaan aikaan Sovellukset / Apuohjelmat / Pääte ja kirjoita sinne:

Koodia: [Valitse]
yle-dl    http://areena.yle.fi/video/584960   <--- (tuohon tietysti se http://....linkki minkä näit Firefox: ssa
     
 
Areenan ohjelma tallettuu sinun kotihakemistoosi.  Jos haluat sen tallettuvan vaikka Videot -hakemistoon niin mene sitten sinne ensin

Koodia: [Valitse]
cd Videot

ja aloitat talletuksen vasta sen jälkeen.   Helppoa ?   Voit laittaa noita ohjelmia samaan aikaan tallettumaan useammankin eli avaat vaan toisen pääteikkunan ja jatkat samalla tavalla.
 
Ylläolevat paketit toimivat Ubuntussa ja mahdollisesti muissakin Debian Linuxeissa mutta ei missään Windows versiossa.   Windows version pakettia ylläpitää eri henkilö, itselläni ei ole sitä kun käytän päivittäin pelkkää Linuxia.
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #364 : 20.04.10 - klo:16.47 »
Lainaus
Koodia: [Valitse]
yle-dl    http://areena.yle.fi/video/584960   <--- (tuohon tietysti se http://....linkki minkä näit Firefox: ssa
     
 
Areenan ohjelma tallettuu sinun kotihakemistoosi.  Jos haluat sen tallettuvan vaikka Videot -hakemistoon niin mene sitten sinne ensin

Koodia: [Valitse]
cd Videot

ja aloitat talletuksen vasta sen jälkeen.   Helppoa ?   Voit laittaa noita ohjelmia samaan aikaan tallettumaan useammankin eli avaat vaan toisen pääteikkunan ja jatkat samalla tavalla.
 
Ylläolevat paketit toimivat Ubuntussa ja mahdollisesti muissakin Debian Linuxeissa mutta ei missään Windows versiossa.   Windows version pakettia ylläpitää eri henkilö, itselläni ei ole sitä kun käytän päivittäin pelkkää Linuxia.


Olen näköjään joskus värkännyt oikein skriptin tuota varten.
Vielä kun jaksaisi muokata siten että numero ja rivi annettaisiin suoraan komentoriville,
NO=$1
NIMI=$2
Niin ei tarvitsisi joka kerta tallentaa ;)
Mutta yleensä kun kaivelen areenaa niin katson useamman ja ryystän kerta-ajolla kaikki kun kiinnostaa.
----8<--
#!/bin/bash
# yle-dl http://areena.yle.fi/video/681575 -o lea_sommer_14.1.2010.flv
NO=914240
NIMI=ydinvoimaa_ostamassa.19.04.2010
yle-dl http://areena.yle.fi/video/$NO -o ~/imut/$NIMI.flv

exit 0


IlvesPro

  • Käyttäjä
  • Viestejä: 24
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #365 : 24.04.10 - klo:11.27 »
Julkaisin uuden version yle-dl:stä: http://users.tkk.fi/~aajanki/rtmpdump-yle/

Uusi versio korjaa mm. täällä raportoidut ongelmat ääkkösten käytössä URLeissa ja virheen, jonka takia useille jaksoille yritettiin antaa sama tiedoston nimi käytettäessä --episodes-valitsinta.


Windows versiota,odotelessa:D

salai

  • Käyttäjä
  • Viestejä: 2126
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #366 : 24.04.10 - klo:12.52 »
Tulipa asennettua yle-dl PCLinuxOS 2010 gnomeenkin, alienin avulla .deb tiedostosta, pelkän testaamisen vuoksi*).

Hommahan meni jotenkin näin (root terminaalissa):
Koodia: [Valitse]
apt-get update
apt-get install alien rpm-build
wget http://www.homelinuxpc.com/download/rtmpdump-yle_20100419-0_i386.deb
alien -r rtmpdump-yle_20100419-0_i386.deb
apt-get install rtmpdump-yle-20100419-1.i386.rpm

Sitten asensin Firefoxiin (eilinen Minefield/3.7a5pre) vuosien takaisen suosikkini, Henrik Gemalin Launchy-laajennuksen ja tein sille sopivan määrittelytiedoston Launchy - launchy.xml generator avulla.

Tiedostosta tuli jotenkin tuon näköinen:
Koodia: [Valitse]
<?xml version="1.0" encoding="UTF-8"?>
<configurations xmlns="http://launchy.mozdev.org/configurations">
<application>
<label>Areena lataus</label>
<type>5</type>
<command>/usr/local/bin/yle-dl</command>
<arguments></arguments>
</application>
<application>
<label>Areena episodit</label>
<type>5</type>
<command>/usr/local/bin/yle-dl</command>
<arguments>--episodes</arguments>
</application>
</configurations>

Nyt voinkin klikata Areenan sivulla*) Firefoxissa hiiren oikealla painikkeella ohjelman linkkiä ja käynnistää latauksen suoraan. Episodien lataus toimii vaihtelevasti, esim. Euroviisuista tulee vain 3 kappaletta, mutta samoin skripti näyttää käyttäytyvän konsolista käynnistettynäkin.

*) EDIT: Toimiihan tuo kyllä suoraan googlen haustakin, näköjään.
*) EDIT2: Yle-dl:n asennus sujuu tietysti helpomminkin purkamalla deb-paketista rtmpdump-yle ja yle-dl -tiedostot kansioon /usb/local/bin..
« Viimeksi muokattu: 25.04.10 - klo:11.09 kirjoittanut salai »

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #367 : 25.04.10 - klo:11.49 »
Kopioin ylläolevan ja laitoin "launchy.xml" -tiedoston tänne Lanchy: n helpin mukaisesti:

/home/ajaaskel/.mozilla/firefox/7n1x8xv5.default/chrome

mutta Launchy ei huomaa sitä vaikka loggasin välillä uloskin, mitähän olen tunaroinut ?  




[ylläpito on poistanut liitteen]
« Viimeksi muokattu: 25.04.10 - klo:11.52 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

axxa

  • Käyttäjä
  • Viestejä: 12
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #368 : 25.04.10 - klo:14.30 »
Uusimmassa 1.2.2 versiossa kenties joku bugi esim. koe-eläinpuistoa ( http://areena.yle.fi/audio/928702 ) ladattaessa ei automaattinen resume toimi.

 
Lainaus
Starting download at: 0,000 kB
59072,000 kB / 3744,68 sec
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
59163,305 kB / 3750,43 sec
INFO: Connection timed out, trying to resume.

Resuming download at: 59163,305 kB
59163,305 kB / 0,00 sec
INFO: Connection timed out, trying to resume.

WARNING: Received FLV packet before play()! Ignoring.
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
ERROR: Failed to resume the stream

Download may be incomplete (downloaded about 0,00%), try resuming
Partial stream saved to Koe-eläinpuisto-2010-04-24-22:04:44.flv

K-Veikko

  • Käyttäjä
  • Viestejä: 309
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #369 : 25.04.10 - klo:15.49 »
Uusimmassa 1.2.2 versiossa kenties joku bugi esim. koe-eläinpuistoa ( http://areena.yle.fi/audio/928702 ) ladattaessa ei automaattinen resume toimi.

Toimiiko se sitten yleensä missään? Itse olen huomannut että ainoa tilanne, jossa ei kirjoita päälle on --episodes option käyttäminen. En kyllä ole testannut tilannetta jossa olisi keskeneräinen tiedosto samalla nimellä.

salai

  • Käyttäjä
  • Viestejä: 2126
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #370 : 26.04.10 - klo:12.41 »
Kopioin ylläolevan ja laitoin "launchy.xml" -tiedoston tänne Lanchy: n helpin mukaisesti:

/home/ajaaskel/.mozilla/firefox/7n1x8xv5.default/chrome

mutta Launchy ei huomaa sitä vaikka loggasin välillä uloskin, mitähän olen tunaroinut ?  

Onko yle-dl polku oikea, eli sama kuin minulla (jos Ubuntu kyseessä)?
launchy.xml:ssä ei saa myöskään olla ylimääräisiä merkkejä väkästen ulkopuolella, huomasin asian itse tehtyäni kopiointivirheen.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #371 : 26.04.10 - klo:15.52 »
Yle-dl polku on sama ja en tuolla mitään roiskeita huomaa ainakaan Gedit: in avulla launchy.xml -tiedoston sisällä.  Myöskin launchy.xml -tiedoston sijainti on se mitä launchy itse ehdottaa.  Kokeilin kahdella eri Firefoxilla, molemmissa launchy asentuu ok eli hiiren oikeaan menuun ilmestyy launchy-kohta mutta se ei jostain syystä noteeraa mitenkään tuota kopioitua .xml tiedostoa.  "Launchy is disabled! No supported applications installed."

ls -l /usr/local/bin/yle*
-rwxr-xr-x 1 root root 7143 2010-04-20 01:16 /usr/local/bin/yle-dl



[ylläpito on poistanut liitteen]
« Viimeksi muokattu: 26.04.10 - klo:16.06 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #372 : 26.04.10 - klo:16.12 »
No tuossahan se vika lukee kissan kokoisella kirjoitettuna:  "lanchy" ... :)  Ei ihme että ei löydä sitä -- nyt toimii paremmin.   Täytyisi virittää hakemiston vaihto sinne vielä --> ~/Videot niin tämä olisi ihan täydellinen.


PS. Meidän viisivuotias osaa tiputtaa ohjelmansa Areenasta ilman tuotakin, osaa kopioida linkin, avata päätteen ja käynnistää latauksen !  No nyt se on liiankin helppoa kun saa pelkällä hiiren oikealla tiputettua  :)

PPS.  Laitoin jo Launchy: n ajamaan pikku scriptin joka vaihtaa hakemistoa ---> /Videot ja käynnistää yle-dl: n sen jälkeen, hyvin toimii.  Kiitos "salai"  !
« Viimeksi muokattu: 27.04.10 - klo:09.19 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #373 : 27.04.10 - klo:10.31 »
(Tässä selvennys muille ylläolevasta:)

"salai" esitti tavan jolla hiiren oikean napin menuun ilmestyy uusi "Launchy" valinta kun Firefox: ssa klikkaa hiiren oikealla jotain Yle Areenan ohjelmakuvaketta. Tämä valinta käynnistää kyseisen tv-ohjelman tallennuksen koneellesi. Tallennettava tv-ohjelma ilmestyy kotihakemistoosi. Tämä uusi menuvalintakohta on helppo lisätä sen jälkeen kun "yle-dl" (paketti tuolla kymmenisen viestiä ylöspäin) on jo asennettu koneeseen. Lisäys tehdään näin:

Asenna "Launchy" täältä:

https://addons.mozilla.org/en-US/firefox/addon/81

Ota "salai": n tekemä launchy.xml.   Huom.:  Klikkaa allaolevaa linkkiä hiiren oikealla ja valitse "Tallenna kohde levylle" ja laita se kotihakemistoosi:

http://www.homelinuxpc.com/download/launchy.xml

Kopioi se päätteessä (---> Sovellukset / Apuohjelmat / Pääte) lopulliseen paikkaansa:

Koodia: [Valitse]
cp launchy.xml $HOME/.mozilla/firefox/*.default/chrome
Sulje Firefox (kokonaan = kaikki ikkunat)  ja käynnistä uudestaan.   Mene Areeenaan testaamaan:

http://areena.yle.fi/lista/111/uusimmat

Klikkaa jotain kuvaketta hiiren oikealla, pitäisi näkyä "Launchy" -valinta ja sen vieressä "Download Link with  Areena Lataus".

Alla myös kuva miten se näkyy Firefox: ssa ---> Työkalut / Lisäosat.  Kuvassa myös mitä "asetukset" -napin takana pitäisi näkyä:

[ylläpito on poistanut liitteen]
« Viimeksi muokattu: 27.04.10 - klo:10.48 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Illu

  • Käyttäjä
  • Viestejä: 1089
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #374 : 27.04.10 - klo:11.37 »
Tuo Launchy vaikuttaa käypäseltä lisältä. Saisiko sen jotenkin säädettyä niin että lataus myös näkyisi jollain tavalla (aloitus, kulku, valmis)? Itselläni ei ainakaan ollut muuta vaihtoehtoa, kuin käydä kurkkaamassa kohdekansiosta tapahtumaa.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #375 : 28.04.10 - klo:09.36 »
Lainaus
Tuo Launchy vaikuttaa käypäseltä lisältä. Saisiko sen jotenkin säädettyä niin että lataus myös näkyisi jollain tavalla (aloitus, kulku, valmis)? Itselläni ei ainakaan ollut muuta vaihtoehtoa, kuin käydä kurkkaamassa kohdekansiosta tapahtumaa.
Oliskohan "salai": lla tai jollakulla muulla valmis viritys tuohon ?  Itse olen kyllä ihan tyytyväinen että lataus menee suoraan taustalle eikä tarvitse kuitata mitään erikseen mutta jokin "progress indicator" yläpalkissa voisi olla hyvä ?
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

salai

  • Käyttäjä
  • Viestejä: 2126
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #376 : 28.04.10 - klo:10.12 »
Lainaus
Tuo Launchy vaikuttaa käypäseltä lisältä. Saisiko sen jotenkin säädettyä niin että lataus myös näkyisi jollain tavalla (aloitus, kulku, valmis)? Itselläni ei ainakaan ollut muuta vaihtoehtoa, kuin käydä kurkkaamassa kohdekansiosta tapahtumaa.
Oliskohan "salai": lla tai jollakulla muulla valmis viritys tuohon ?  Itse olen kyllä ihan tyytyväinen että lataus menee suoraan taustalle eikä tarvitse kuitata mitään erikseen mutta jokin "progress indicator" yläpalkissa voisi olla hyvä ?
Minulla ainakin (kaikissa gnomeissa) on järjestelmänvalvonnan kuvake lisätty yläpaneeliin.
Sen verkkoliikenteen ilmaisin paljastaa, onko lataus edes alkanut ja myös milloin se loppuu:


Siis tuo keltainen kolmas vasemmalta.

Lisäys: Ja ohjelmaahan voi ruveta katsomaan esim. Vlc:llä jo latauksen ollessa käynnissä.
« Viimeksi muokattu: 28.04.10 - klo:10.15 kirjoittanut salai »

salai

  • Käyttäjä
  • Viestejä: 2126
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #377 : 28.04.10 - klo:11.36 »
PPS.  Laitoin jo Launchy: n ajamaan pikku scriptin joka vaihtaa hakemistoa ---> /Videot ja käynnistää yle-dl: n sen jälkeen, hyvin toimii.  Kiitos "salai"  !
Vähemmällä monimutkaisuudella taitaa selvitä, kun lisää vaihtokomennon suoraan yle-dl -skriptiin.

Kopioin sen nimelle yle-videot ja lisäsin sinne "debug = False" -kohdan perään komennon os.chdir, jotenkin näin:

Koodia: [Valitse]
debug = False
os.chdir("Videot")

Tuo yle-videot toimii päätteestäkin oikein.
« Viimeksi muokattu: 28.04.10 - klo:11.41 kirjoittanut salai »

Illu

  • Käyttäjä
  • Viestejä: 1089
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #378 : 28.04.10 - klo:11.53 »
Minulla ainakin (kaikissa gnomeissa) on järjestelmänvalvonnan kuvake lisätty yläpaneeliin.
Sen verkkoliikenteen ilmaisin paljastaa, onko lataus edes alkanut ja myös milloin se loppuu:


Siis tuo keltainen kolmas vasemmalta.

Lisäys: Ja ohjelmaahan voi ruveta katsomaan esim. Vlc:llä jo latauksen ollessa käynnissä.

Minulla on taas tapana latauksen alettua sujuvasti jatkaa selailua tai sitten on imurointeja päällä pari-kolme samanaikaisesti. Verkkoliikenteen ilmaisimesta ei silloin oikein osaa katsoa mahdollisesti lisääntynyttä liikennettä. Ja harvoin katson samaan aikaan imuroitavaa pätkää. Myöhemmin sitten, vaikka jollain toisella alustalla.

Kiitos mainiosta lisukkeesta sitä ehdottaneille.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #379 : 28.04.10 - klo:13.24 »
Lainaus
Vähemmällä monimutkaisuudella taitaa selvitä, kun lisää vaihtokomennon suoraan yle-dl -skriptiin.

Pitää paikkansa --- yhden rivin lyhyempi tuo olisi kuin tämä scripti jonka lisäsin kotihakemistoon:

Koodia: [Valitse]
#!/bin/sh
cd Videot
yle-dl $1 $2

Se hyvä puoli tällä tavallä tehtynä on että "yle-dl" paketti säilyy vakiona jolloin sitä on helppo päivittää jatkossa.
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.