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

nm

  • Käyttäjä
  • Viestejä: 16436
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #500 : 24.01.11 - klo:16.43 »
Firefoxilla pystyn kyllä katsomaan, mutta 5sek välein jää lataamaan videota, joten haluaisin jossain vaiheessa tallentaa niitä koneelle. Mutta ensin miten saan URL.t avattua VLC.ä?

Et saa VLC:llä. Areenassa on tavallisen RTMP:n lisäksi erillinen kättely, joten edes RTMP:tä tukevat soittimet eivät toimi suoraan. Käytä RTMPDump-Yleä, josta tässä ketjussa on keskusteltu viimeiset pari vuotta.

runeh

  • Käyttäjä
  • Viestejä: 102
  • Ubuntu 11.04 32bit
    • Profiili
    • Ubuntu 10.10
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #501 : 24.01.11 - klo:16.51 »
 :D  Ok, kiitos tästä.

Eli tallennuksen sain toimimaan näin:

Asensin seuraavasta 32bit linkistä tuon RTMPDump.n ja päätteeseen kirjoitin
Koodia: [Valitse]
yle-dl (tähän ohjelman url)
Tässä uusimmasta yle-dl (=RTMPDump-yle) v1.3.1 ohjelmasta klikkaamalla asentuvat deb-paketit.

Ubuntu 32 bit  i386:

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

Ubuntu 64 bit amd64:

http://www.homelinuxpc.com/download/rtmpdump-yle_20101104-0_amd64.deb
« Viimeksi muokattu: 24.01.11 - klo:17.06 kirjoittanut runeh »
MSI K9N NEO-F V3 / MS-7369 Motherboard RAM 4GB
AMD Athlon(tm) 64 X2 Dual Core Processor 6000+
Nvidia GeForce 9800 GT 512MB
3G Internet MF668

runeh

  • Käyttäjä
  • Viestejä: 102
  • Ubuntu 11.04 32bit
    • Profiili
    • Ubuntu 10.10
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #502 : 24.01.11 - klo:21.23 »
Yksi juttu tuli vielä eteen...
Latasin toisen videon, mutta se ei tullut kokonaan. Mistäköhän moinen johtuu?
Kokeilin --resume käskylläkin, mutta ilmoitti että on ladattu jo.
Kokeilin muuntaa .avi muotoon ja sain seuraavia virheitä (jos liittyy asiaan):

[aac @ 0x979b3b0]Sample rate index in program config element does not match the sample rate index configured by the container.
[aac @ 0x979b3b0]Not evaluating a further program_config_element as this construct is dubious at best.
[aac @ 0x979b3b0]channel element 0.5 is not allocated
Error while decoding stream #0.1
[aac @ 0x979b3b0]channel element 0.0 is not allocated
Error while decoding stream #0.1
[h264 @ 0x979ae20]number of reference frames exceeds max (probably corrupt input), discarding one
MSI K9N NEO-F V3 / MS-7369 Motherboard RAM 4GB
AMD Athlon(tm) 64 X2 Dual Core Processor 6000+
Nvidia GeForce 9800 GT 512MB
3G Internet MF668

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #503 : 24.01.11 - klo:21.37 »
Lainaus
Latasin toisen videon, mutta se ei tullut kokonaan. Mistäköhän moinen johtuu?

Olettaisin (ja oma havaintoni on) että Areena takkuaa joskus kuorman alla tai en ainakaan osaa arvata muuta syytä noilla tiedoilla. Helppoa kuitenkin laittaa koko lataus menemään uudestaan ellei yhteytesi ole kovin hidas.
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

runeh

  • Käyttäjä
  • Viestejä: 102
  • Ubuntu 11.04 32bit
    • Profiili
    • Ubuntu 10.10
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #504 : 25.01.11 - klo:11.58 »
Joo-o samaa ajattelin myös... Kyllähän se helppo on uudestaan latailla, mutta jos tosiaan haluaisi laittaa jonkun vielä isomman videon latinkiin, niin en menisi kyllä luottamaan kyseiseen metodiin.
MSI K9N NEO-F V3 / MS-7369 Motherboard RAM 4GB
AMD Athlon(tm) 64 X2 Dual Core Processor 6000+
Nvidia GeForce 9800 GT 512MB
3G Internet MF668

nm

  • Käyttäjä
  • Viestejä: 16436
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #505 : 25.01.11 - klo:12.17 »
Joo-o samaa ajattelin myös... Kyllähän se helppo on uudestaan latailla, mutta jos tosiaan haluaisi laittaa jonkun vielä isomman videon latinkiin, niin en menisi kyllä luottamaan kyseiseen metodiin.

Katkoksia tulee normaalisti vain harvoin, minulla ehkä parissa prosentissa latauksista, mikä lienee parempi tulos kuin Flash Playerillä.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #506 : 25.01.11 - klo:13.01 »
Lainaus
en menisi kyllä luottamaan kyseiseen metodiin.
Aika pitkällä lataushistorialla ja suurehkolla testimäärällä sanoisin että tuo ainakin täällä toimii hyvin varman oloisesti. Olen joskus kuormitustestissä tiputtanut 5...10 ohjelmaa samaan aikaan 8 M ADSL linjan yli.  Yleensä siellä tippuu ehkä 2..5 ohjelmaa samaan aikaan kun perheen nuorin (5v ) ottaa itse Pikku Kakkosiaan, postimies Patea,  ym. talteen jotka muuten jäisi näkemättä.


 
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

runeh

  • Käyttäjä
  • Viestejä: 102
  • Ubuntu 11.04 32bit
    • Profiili
    • Ubuntu 10.10
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #507 : 25.01.11 - klo:13.29 »
Joo ei ole kaikilla 8Megaa..
MSI K9N NEO-F V3 / MS-7369 Motherboard RAM 4GB
AMD Athlon(tm) 64 X2 Dual Core Processor 6000+
Nvidia GeForce 9800 GT 512MB
3G Internet MF668

runeh

  • Käyttäjä
  • Viestejä: 102
  • Ubuntu 11.04 32bit
    • Profiili
    • Ubuntu 10.10
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #508 : 25.01.11 - klo:19.59 »
99598,493 kB / 1163,11 sec (49,0%)
ERROR: RTMP_ReadPacket, failed to read RTMP packet body. len: 4873
99600,986 kB / 1163,18 sec (49,0%)
INFO: Connection timed out, trying to resume.


Resuming download at: 99600,986 kB
WARNING: HandleInvoke, Sanity failed. no string method in invoke packet
ERROR: RTMP_ReadPacket, failed to read RTMP packet body. len: 12181375


Ja tuohon jää,eikä jatka latausta.. Oisko kikkakakkosta vai onko areenan palvelussa vain edellä mainittua katkeilua?
MSI K9N NEO-F V3 / MS-7369 Motherboard RAM 4GB
AMD Athlon(tm) 64 X2 Dual Core Processor 6000+
Nvidia GeForce 9800 GT 512MB
3G Internet MF668

Cultor

  • Käyttäjä
  • Viestejä: 177
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #509 : 25.01.11 - klo:20.08 »
Olettaisin (ja oma havaintoni on) että Areena takkuaa joskus kuorman alla

Täältä katsoen Areena näyttää iltaisin olevan ylikuormitettu, useinkin lataus etenee hitaammin kuin ohjelman katsominen, pakko pitää taukoa välillä.

Lainaus käyttäjältä:  nm
Katkoksia tulee normaalisti vain harvoin, minulla ehkä parissa prosentissa latauksista, mikä lienee parempi tulos kuin Flash Playerillä.

Kahden kuukauden aikana 1.3.1:llä en muista yhdenkään jääneen kesken, joukossa kolme yli kahden tunnin elokuvaa (max 786,84 MiB), autoresume on toiminut.
« Viimeksi muokattu: 25.01.11 - klo:20.10 kirjoittanut Cultor »

K-Veikko

  • Käyttäjä
  • Viestejä: 309
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #510 : 07.02.11 - klo:10.51 »
Yle muuttanut asetuksia?

Olen ladannut sarjoja --episodes optiolla. Kun aiemmin jakson nimeksi tuli
Tuomas Enbuske - Sivistyksen käsikirja-2011-02-04-21:00:00.flv
on tallentuvan jakson nimi nyt
Tuomas Enbuske - Sivistyksen käsikirja-{ }.flv

Tämä aiheuttaa sen, että yle-dl luulee jakson jo ladatuksi ja ohittaa sen enkä saa uusia jaksoja tallennetuksi ilman manuaalista interventiota.

nm

  • Käyttäjä
  • Viestejä: 16436
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #511 : 07.02.11 - klo:15.34 »
Yle muuttanut asetuksia?

Olen ladannut sarjoja --episodes optiolla. Kun aiemmin jakson nimeksi tuli
Tuomas Enbuske - Sivistyksen käsikirja-2011-02-04-21:00:00.flv
on tallentuvan jakson nimi nyt
Tuomas Enbuske - Sivistyksen käsikirja-{ }.flv

Juu, metadatan päiväyskenttien nimet ovat hieman muuttuneet. Lähetin liitteenä olevan paikkauksen Antille.


[ylläpito on poistanut liitteen]

mkj

  • Käyttäjä
  • Viestejä: 2
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #512 : 07.02.11 - klo:15.37 »
Olen ladannut sarjoja --episodes optiolla. Kun aiemmin jakson nimeksi tuli
Tuomas Enbuske - Sivistyksen käsikirja-2011-02-04-21:00:00.flv
on tallentuvan jakson nimi nyt
Tuomas Enbuske - Sivistyksen käsikirja-{ }.flv

Huomasin saman, tämä kyllä tekee episodes-toiminnon käytön mahdottomaksi. Täytyy vain ladata jaksot yksitellen ja lisätä päiväykset käsin.

Muutos on tapahtunut tänään (7.2.2011) aamulla joskus 8-11 välillä ja ohjelmasivujen osoitteet ovat samalla myös muuttuneet.

Episodes-toiminnossahan on muutenkin se ongelma, että kun joillakin ohjelmilla voi olla kahdella jaksolla sama ilmestymisaika niin se suostuu lataamaan vain toisen.

nm

  • Käyttäjä
  • Viestejä: 16436
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #513 : 07.02.11 - klo:15.44 »
Episodes-toiminnossahan on muutenkin se ongelma, että kun joillakin ohjelmilla voi olla kahdella jaksolla sama ilmestymisaika niin se suostuu lataamaan vain toisen.

Anna linkki niin vilkaisen.

mkj

  • Käyttäjä
  • Viestejä: 2
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #514 : 07.02.11 - klo:18.36 »
Episodes-toiminnossahan on muutenkin se ongelma, että kun joillakin ohjelmilla voi olla kahdella jaksolla sama ilmestymisaika niin se suostuu lataamaan vain toisen.

Anna linkki niin vilkaisen.

Esimerkiksi tämä:
http://areena.yle.fi/audio/1477041

Kaikissa jaksoissa on "Julkaistu: 29.11.2010 klo 08.00" joten tiedostonimeksi tulee kaikille
"Euroviisut 2011-2010-11-29-08:00:00.flv".
Jos jaksot lataa yksitellen, nimiksi tulee
"Euroviisut 2011-2010-11-29-08:00:00.flv", "Euroviisut 2011-2010-11-29-08:00:00-1.flv", "Euroviisut 2011-2010-11-29-08:00:00-2.flv" jne.
mutta episodes-toiminnolla tulee vain ensimmäinen jakso ja lopuilla ilmoittaa:
"Euroviisut 2011-2010-11-29-08:00:00.flv exists. Not overwriting"

Näin siis ennen mutta itse asiassa kun asensin tuon patchin niin nyt se antaakin nimeksi
"Euroviisut 2011-1970-01-01-00:00:00.flv"


EDIT: Huomasinpa että myös video http://areena.yle.fi/ohjelma/573063 saa nimeksi
" Päivän tarina.-1970-01-01-00:00:00.flv"
Kenties sotkin jotain sen patchin kanssa.
« Viimeksi muokattu: 07.02.11 - klo:19.21 kirjoittanut mkj »

Illu

  • Käyttäjä
  • Viestejä: 1092
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #515 : 08.02.11 - klo:11.54 »
Yksitellen poimittuna tuo Päivän tarina tallentuu nimellä: "Pätkä. Päivän tarina.-{ }", sama uudestaan (tai joku muukin) antaa nimeksi "Pätkä. Päivän tarina.-{ }-1". Harmin paikka.

Kovin on YLEllä haparoivaa tuo ohjelmien laittaminen Areenalle. Mitenkään määrätietoista se ei ole, joskus jaksoja jää pois, toisinaan niiden nimet ovat mitä sattuu. Onkohan niin, että satunnainen toimittaja niitä lisäilee, eikä hänelle ole kukaan opastanut oikeaa tapaa?

Jotain muutakin YLEllä on säädetty, koskapa RSS-syötteet Firefoxissa kertovat että "Live-kirjanmerkin lataus epäonnistui". Kun sitten tilaa syötteen uudestaan, ei tuota ilmoitusta siihen uuteen tilaukseen enää tule.

"Jos vielä kirjoitat enään, joku lyö sua nenään", sanoi kielenopettaja.

nm

  • Käyttäjä
  • Viestejä: 16436
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #516 : 08.02.11 - klo:15.07 »
Esimerkiksi tämä:
http://areena.yle.fi/audio/1477041

Kaikissa jaksoissa on "Julkaistu: 29.11.2010 klo 08.00" joten tiedostonimeksi tulee kaikille
"Euroviisut 2011-2010-11-29-08:00:00.flv".
Jos jaksot lataa yksitellen, nimiksi tulee
"Euroviisut 2011-2010-11-29-08:00:00.flv", "Euroviisut 2011-2010-11-29-08:00:00-1.flv", "Euroviisut 2011-2010-11-29-08:00:00-2.flv" jne.
mutta episodes-toiminnolla tulee vain ensimmäinen jakso ja lopuilla ilmoittaa:
"Euroviisut 2011-2010-11-29-08:00:00.flv exists. Not overwriting"

Jeps. Johtuu siitä, että yle-dl(.py) -skripti kytkee RTMPDumpin --noOverwrite -toiminnon päälle episodilatausten kanssa. Tuon voi käydä editoimassa pois skriptistä:

Koodia: [Valitse]
        status = download_single_episode(episodeurl,
                                         parameters + ['--noOverwrite'])

-->

Koodia: [Valitse]
        status = download_single_episode(episodeurl,
                                         parameters)

Lainaus
Näin siis ennen mutta itse asiassa kun asensin tuon patchin niin nyt se antaakin nimeksi
"Euroviisut 2011-1970-01-01-00:00:00.flv"

Tämän bugin lisäksi huomasin, että päiväykset olivat vaihtuneet UTC-ajoiksi, eli olivat pari tuntia jäljessä Suomen paikallisesta ajasta. Liitteenä uusi paikkaus.


[ylläpito on poistanut liitteen]

aoa

  • Käyttäjä
  • Viestejä: 34
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #517 : 09.02.11 - klo:21.35 »
Julkaisin juuri uuden version, joka korjaa päivämääräongelman tiedostojen nimissä. Kiitokset nm:lle paikkauksesta. Myös --episodes-tila toimii myös vaikka useammalla jaksolla olisi sama julkaisuaika, koska tiedostojen nimiin lisätään nyt myös jakson aliotsikko. Haittapuolena nimistä tulee joskus melko pitkiä.

Edellisiä versioita kääntäneiden kannattaa huomata, että uutena riippuvuutena on erillinen json-c-kirjasto (aikaisemmin json-c tuli ohjelman mukana). Debianissa ja Ubuntussa riippuvuus hoituu asentamalla paketti libjson0-dev.

http://users.tkk.fi/~aajanki/rtmpdump-yle/rtmpdump-yle-1.4.0.tar.gz

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #518 : 13.02.11 - klo:17.30 »
Tein uudet .deb paketit yle-dl (rtmpdump-yle) -ohjelman 1.4.0 versiosta, 64 bittiselle ja 32 bittiselle Ubuntulle omansa jotka tekevät asennuksen helpoksi. Nämä paketiti ovat Ubuntulle ja voivat toimia (varauksin) muissakin Debian Linuxeissa. Windows -versiota on ylläpitänyt eri henkilö.  
Helpoin tapa on asentaa käyttäen pientä asennusohjelmaa (komentotiedosto) joka tunnistaa Ubuntusi bittimäärät ilman että sinun tarvitsee tietää niistä mitään ja asentelee oikean paketin sen perusteella.  

Se löytyy täältä:

http://www.homelinuxpc.com/download/asenna_yle-dl.bash

Tässä lyhyt ohje:

1) Tallenna tuo "asenna_yle-dl.bash" koneellesi

2) Löytyy tiputuksen jälkeen yleensä "Lataukset" tai "Download" kansiosta koneellasi

3) Klikkaa hiiren oikealla "asenna_yle-dl.bash" tiedostoa, valitse "Ominaisuudet", "Oikeudet" välilehti, laita ruksi kohtaan "Salli tiedoston suoritus ohjelmana", "Sulje".

4)  Tuplaklikkaa tuota tiedostoa, saat ikkunan jossa on valinta "Suorita päätteessä", klikkkaa sitä.  

5)  Ohjelma kysyy salasanan voidakseen asentaa ohjelmapaketin (.deb).

Ylläolevan asennuksen jälkeen pystyt lataamaan Areenan ohjelmia pääteikkunan kautta.  Tuolla pystyy myös päivittämään aiemmin asennetun paketin (eli edellisen/vanhemman version) jos olet aiemmin asentanut tekemistäni paketeista.  

Jos et jostain syystä halua käyttää yllä olevaa asennusohjelmaa niin tuon asennusohjelman käyttämät paketit löytyvät täältä:

http://www.homelinuxpc.com/download/rtmpdump-yle_20110209-1_i386.deb

http://www.homelinuxpc.com/download/rtmpdump-yle_20110209-1_amd64.deb


Jos haluat lisätä Firefox: iin hiiren oikeaan menuun valinnan joka lataa Areenan ohjelman koneellesi niin täältä löytyy asennusohjelma sille:

http://www.homelinuxpc.com/download/asennamenut.bash

Menuvalinnan lisäyksen asennusmenettely on aivan sama kuin tuossa ensimmäisessä ohjeessakin, asennusohjelman nimi vain on nyt eri:

1) Tallenna tuo "asennamenut.bash" koneellesi

2) Löytyy tiputuksen jälkeen yleensä "Lataukset" tai "Download" kansiosta koneellasi.

3) Klikkaa hiiren oikealla "asennamenut.bash" tiedostoa, valitse "Ominaisuudet", "Oikeudet" välilehti, laita ruksi kohtaan "Salli tiedoston suoritus ohjelmana", "Sulje".

4)  Tuplaklikkaa tuota tiedostoa, saat ikkunan jossa on valinta "Suorita päätteessä", klikkkaa sitä.

5)  Firefox aukeaa hetken päästä ja hyväksy siellä uuden ohjelman asennus (Launchy).

6) Käynnistä Firefox uudestaan.  Mene YLE Areenaan, liiku hiirellä jonkun ohjelman kuvakkeen päälle ja klikkaa hiiren oikealla, pitäisi näkyä uusi valinta menussa "Launchy".


Edit 14.2.2011:  Korjattu puuttuva libjson0 -riippuvuus paketteihin. Jos ehdit tätä ennen asentaa ylläolevalla asennusohjelmalla niin korjaus on helppo:  Tyhjennä ensin Firefoxin tilapäistiedostot (engl. "cache") ja tiputa asennusohjelma uudestaan. Asennusohjelmaan on muutettu korjatut paketit.  (Ellet tyhjännyt Firefox: sta tiläpäistiedostoja se usein palauttaa vanhan version omasta muististaan eli tilapäistiedostoista lataamatta oikeasti ollenkaan uutta päivitettyä tiedostoa --- nähty on.)
« Viimeksi muokattu: 16.02.11 - klo:18.49 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Illu

  • Käyttäjä
  • Viestejä: 1092
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #519 : 14.02.11 - klo:17.52 »
Mikäs nyt tökkii? Asennus tuolla velholla ei herjannut mitään turhaa. Areenalta ohjelman tallennus kuitenkin antaa päätteelle:

/usr/local/bin/rtmpdump-yle: error while loading shared libraries: libjson.so.0: cannot open shared object file: No such file or directory

Eikä ohjelmaa saa tallennettua. Kiire ratkaisulla ei ole sillä Linnunradan käsikirja liftareille, osa 6/12 on vielä 7 päivää kuunneltavissa. Ja saahan sen nauhoitettua Ääninauhurillakin...