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

Nuupuntu

  • Käyttäjä
  • Viestejä: 41
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #60 : 01.04.09 - klo:20.09 »
Kiitos! Toimii sujuvasti ja varmasti.

Yksi selkeä bugi tossa softassa muuten on; Ohjelmaa ei voi tallettaa ääkkösiä sisältävällä nimellä.

Enpä osaa tuota bugina pitää, kun ohjelma kerran hakee, löytää ja tallentaa ohjelman. Otin kokeeksi yhden dokkarin talteen - aikaahan 90 min. juttu vie, mutta tulos on tärkeintä. Nyt saa digiboksitonkin ajankohtaiset talteen. Upeaa!

marvinmarvin

  • Käyttäjä
  • Viestejä: 125
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #61 : 03.04.09 - klo:10.59 »
Hyvä kun kelpaa :)

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #62 : 05.04.09 - klo:22.49 »
.deb -paketti ois tietty hieno juttu kans :)

r
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

motalb

  • Käyttäjä
  • Viestejä: 279
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #63 : 07.04.09 - klo:20.18 »
Nyt kun yle siirtyy flashiin, voisi freeloaderin kehitystä keskittää maikkarin/subin ohjelmien nauhoittamiseksi.
Jotain suunnitelmia lienee jo olemassa koska koodissa näkyi olevan viittauksia siihenkin suuntaan.

marvinmarvin

  • Käyttäjä
  • Viestejä: 125
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #64 : 08.04.09 - klo:11.50 »
Jep,

Koodin rakenne on tehty suht modulaariseksi, joten tuon flash-parserin rakennus ei pitäisi olla mikään valtava homma. Ajasta on vaan tällä hetkellä pulaa, joten saas ny nähdä sitten miten kauan siinä menee. Debsipakettia ei varmaan vielä kannata tehdä, varsinkin nyt kun toi areena muuttaa muotoaan...

beh

  • Käyttäjä
  • Viestejä: 154
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #65 : 08.06.09 - klo:21.22 »
osaako kukaan tallentaa näitä uuden areenan flashejä?
Tutustuin hieman aiheeseen, mutta aika hankalalta vaikutti. Beta-areena käyttää
Adopen rtmp-protokollaa, joka on vaikea kaikille tallentimille.
Kokeilin jopa joitakin Windows ohjelmia, mutta nekään eivät tallentamista
osanneet.

Hieman lisää aiheesta:
http://en.wikipedia.org/wiki/Real_Time_Messaging_Protocol
http://captsolo.net/info/blog_a.php/2009/01/19/rtmp_flash_video_streaming_protocol
http://ptrthomas.wordpress.com/2008/04/19/how-to-record-rtmp-flash-video-streams -using-red5/
http://lkcl.net/rtmp/
http://linuxcentre.net/getiplayer/download/

Kolmannen linkin ohjeilla (ts. wiresharkin tulosteesta url:n greppaamalla)
löytyi rtmp-virran osoite, mutta en onnistunut rtmpdumpilla virtaa tallentamaan.
rtmpdumpin (4. linkki) )laillisuus voi olla hieman kyseenalainen, koska se osaa
tallentaa "salattua" rtmp-virtaa (rtmpe). Flvstreamer (löytyy 5. linkistä) on
rtmpdumpin laillinen (salausta osaamaton) versio.

Toinen murhe on sitten se, että miten yle nimeää tiedostot. Muistaakseni se on
yleensä jotain tämän tapaista
Koodia: [Valitse]
< ohjelman id(urlista)+1/2(video/audio) >_< kuusinumeroinen numerosarja>.mp< 3/4(audio/video) >
Tuo jälkimmäinen numerosarja on hieman mysteeri, mutta mahdollisesti se on
ainakin jotenkin ajasta riippuvainen koska se on
suunnillen sama (tai joillakin sama) saman päivän ohjelmille.

e. Mistähän muuten tietää onka virta rtmp vai rtmpe. Wireshark ilmoitti osoitteen muodossa rtmp, mutta voikohan virta silti olla salattu?
« Viimeksi muokattu: 08.06.09 - klo:21.33 kirjoittanut beh »

Matu

  • Käyttäjä
  • Viestejä: 196
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #66 : 10.06.09 - klo:11.22 »
Tänään sitten vaihtui areena pelkästää flashiin. Tuohonko joku keksisi hyvän jipon, jolla noita voi koneelle tallentaa :P

Edit:

Esim. uutiset videosta sain ongittua kohtuu selväkieliseksi tuon videon osoitteen mutta mitäpä siitäkään sitten lopulta hyötyy, ei osannut vlc toistaa tuollaista osoitetta.

http://areena.yle.fi/video/250650
(rtmp://flashk.yle.fi/AreenaServer/|AreenaServer/|mp4:maailma/25/06/250651_201155.mp4)
« Viimeksi muokattu: 10.06.09 - klo:14.37 kirjoittanut mattu36 »

beh

  • Käyttäjä
  • Viestejä: 154
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #67 : 10.06.09 - klo:21.12 »
Tänään sitten vaihtui areena pelkästää flashiin. Tuohonko joku keksisi hyvän jipon, jolla noita voi koneelle tallentaa :P

Edit:

Esim. uutiset videosta sain ongittua kohtuu selväkieliseksi tuon videon osoitteen mutta mitäpä siitäkään sitten lopulta hyötyy, ei osannut vlc toistaa tuollaista osoitetta.

http://areena.yle.fi/video/250650
(rtmp://flashk.yle.fi/AreenaServer/|AreenaServer/|mp4:maailma/25/06/250651_201155.mp4)
Saitko tuon osoitteen jollain yksinkertaisella tavalla?

Matu

  • Käyttäjä
  • Viestejä: 196
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #68 : 11.06.09 - klo:12.10 »
Lainaus
Saitko tuon osoitteen jollain yksinkertaisella tavalla?

Jos pitää Windowsin ohjelmia yksinkertaisena niin sitten :D. Ensiksi yritin löytää Ubuntuun sopivia ohjelmia millä noita pystyisi tallentaa, mutta eipä oikeen löytynyt. Sen jälkeen kokeilin Windowssille monia eri ohjelmia, mutta yksikään ei osannut tallentaa areenan videota koneelle, mutta RipTiger niminen ohjelma osasi näyttää videoon tuollaisen osoitteen

rtmp://flashk.yle.fi/AreenaServer/|AreenaServer/|mp4:maailma/25/06/250651_201155.mp4|http://areena.yle.fi/player/Application.swf?build=1|

marvinmarvin

  • Käyttäjä
  • Viestejä: 125
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #69 : 11.06.09 - klo:15.04 »
Lainaus
Saitko tuon osoitteen jollain yksinkertaisella tavalla?

Jos pitää Windowsin ohjelmia yksinkertaisena niin sitten :D. Ensiksi yritin löytää Ubuntuun sopivia ohjelmia millä noita pystyisi tallentaa, mutta eipä oikeen löytynyt. Sen jälkeen kokeilin Windowssille monia eri ohjelmia, mutta yksikään ei osannut tallentaa areenan videota koneelle, mutta RipTiger niminen ohjelma osasi näyttää videoon tuollaisen osoitteen

rtmp://flashk.yle.fi/AreenaServer/|AreenaServer/|mp4:maailma/25/06/250651_201155.mp4|http://areena.yle.fi/player/Application.swf?build=1|

Kokeilitko windowsilla sellaista ohjelmaa kuin WMRecorder? Mulla on siitä täysversio, eli kiinnostaa tietää toimiiko se. Jos toimii, niin pitää asentaa kakkoskäyttikseksi XP...

Matu

  • Käyttäjä
  • Viestejä: 196
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #70 : 11.06.09 - klo:17.46 »
Lainaus
Kokeilitko windowsilla sellaista ohjelmaa kuin WMRecorder? Mulla on siitä täysversio, eli kiinnostaa tietää toimiiko se. Jos toimii, niin pitää asentaa kakkoskäyttikseksi XP...

Olin kokeillut vanhemmalla versiolla kuin 12.5.
Uusimmalla versiolla löytää areenan videosta osoitteen esim. rtmp://255625_205308.mp4
mutta lataus päättyy ilmoitukseen CANCELED File not found

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #71 : 11.06.09 - klo:21.24 »
En tiedä olisko tästä apua mutta yksi pikku idea:  Firefox: in cache: n pääsee tutkimaan aika helposti.  Tyhjää ensin ylimääräiset (Ctrl-Alt-Del / tyhjää), käy kiinnostavassa linkissä ja kopioi perään tämä selaimellesi

about:cache          <--- pitää kirjoittaa selaimelle näin, ei mitään http: tä eteen.

niin pääset katselemaan mitä Firefox on viimeksi touhunnut.  Klikkaa siellä "List Cache Entries". Hexaeditorilla (löytyy pakettivarastosta useita, hae esim. "hex") näkee cache, ym.  tiedostojen sisällön hyvin.  Tiedostoja pystyy myös kopioimaan talteen tavalliseen tapaan.  Tämä voi auttaa ymmärtämään download-mekanismia, näyttää monivaiheiselta... ;)


« Viimeksi muokattu: 11.06.09 - klo:21.31 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

kekkonen

  • Käyttäjä
  • Viestejä: 1
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #72 : 12.06.09 - klo:17.45 »
niin pääset katselemaan mitä Firefox on viimeksi touhunnut.  Klikkaa siellä "List Cache Entries". Hexaeditorilla (löytyy pakettivarastosta useita, hae esim. "hex") näkee cache, ym.  tiedostojen sisällön hyvin.  Tiedostoja pystyy myös kopioimaan talteen tavalliseen tapaan.  Tämä voi auttaa ymmärtämään download-mekanismia, näyttää monivaiheiselta... ;)

Daatta kulukeepi rtmp enkapsuloituna joskin se muodostetaan AreenaPlayerAPIn kautta joka sitten invokoi playerin joka sitten pyytää Ylen serveriltä rtmp streamin jossa audio/video on.
Cacheen ei taida juurikaan jäädä mitään muuta kuin tuo playerin swf joka sinällään ei hirmusti taida asiaa auttaa.



Matu

  • Käyttäjä
  • Viestejä: 196
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #73 : 13.06.09 - klo:22.08 »
Ei ollut mahdoton homma :P Video areenasta tallentui .flv muodossa, video ja ääni nykii hieman. Valitettavasti Windowsin puolella homma hoitui.

Edit.
Video tallentuu ohjelmalla jotenkin virheellisesti, koska tätä .flv videota ei voi millään ohjelmalla muuttaa eri muotoon ja monikaan ohjelma ei osaa toistaa tätä videota kunnolla. Esim. Ubuntun puolella kun kokeilin videota, niin Elokuvasoitin toisti videon parhaiten, mutta silläkin video nyki sekunnin välein :D Windowsin puolella taas FLV Player osaa toistaa videon hyvin vaikkakin hieman nykii...
« Viimeksi muokattu: 13.06.09 - klo:23.02 kirjoittanut mattu36 »

Smi

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #74 : 14.06.09 - klo:09.16 »
Ei ollut mahdoton homma :P Video areenasta tallentui .flv muodossa, video ja ääni nykii hieman. Valitettavasti Windowsin puolella homma hoitui.

Edit.
Video tallentuu ohjelmalla jotenkin virheellisesti, koska tätä .flv videota ei voi millään ohjelmalla muuttaa eri muotoon ja monikaan ohjelma ei osaa toistaa tätä videota kunnolla. Esim. Ubuntun puolella kun kokeilin videota, niin Elokuvasoitin toisti videon parhaiten, mutta silläkin video nyki sekunnin välein :D Windowsin puolella taas FLV Player osaa toistaa videon hyvin vaikkakin hieman nykii...

Mitenkäs tuon hoidit? Eli millä ohjelmalla, olisi kiva kokeilla itsekin. Tietysti nykiminen on aika surkeaa, mutta kokeilla voisi silti.

Matu

  • Käyttäjä
  • Viestejä: 196
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #75 : 14.06.09 - klo:12.11 »
Lainaus
Mitenkäs tuon hoidit? Eli millä ohjelmalla, olisi kiva kokeilla itsekin. Tietysti nykiminen on aika surkeaa, mutta kokeilla voisi silti.

Flash Stream Hunter (1.02) nimisellä ohjelmalla. Tarpeeksi monta ohjelmaa kun kokeili, ni löytyhän sieltä joku toimivakin.

Smi

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #76 : 14.06.09 - klo:17.24 »

Flash Stream Hunter (1.02) nimisellä ohjelmalla. Tarpeeksi monta ohjelmaa kun kokeili, ni löytyhän sieltä joku toimivakin.

Ei onnistunut. Ohjelmassa ei ollut mitään nappia, jonka avulla ladata. Myöskään silloin, kun pistin videon päälle, niin lataus ei alkanut. Miten tuota ylipäätään pitäisi käyttää? Vai pitäisikö ostaa kokoversio?
 
Ilmeisesti pitäisi vain avata kyseinen ohjelma ja lataukset alkavat, mutta näin ei kyllä käynyt :/
« Viimeksi muokattu: 14.06.09 - klo:18.34 kirjoittanut Smi »

Matu

  • Käyttäjä
  • Viestejä: 196
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #77 : 14.06.09 - klo:19.10 »
Lainaus
Ei onnistunut. Ohjelmassa ei ollut mitään nappia, jonka avulla ladata. Myöskään silloin, kun pistin videon päälle, niin lataus ei alkanut. Miten tuota ylipäätään pitäisi käyttää? Vai pitäisikö ostaa kokoversio?
 
Ilmeisesti pitäisi vain avata kyseinen ohjelma ja lataukset alkavat, mutta näin ei kyllä käynyt :/

Ensiksi ohjelma päälle, sitten selain auki ja video pyörimään. Ohjelma alkaa automaattisesti lataamaan videota. Trial-versiolla kokeilin.

aoa

  • Käyttäjä
  • Viestejä: 34
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #78 : 14.06.09 - klo:20.22 »
Tein rtmpdump-ohjelmasta version, joka osaa imuroida videoita uudesta Areenasta. Ohjelma on saatavilla täältä: http://users.tkk.fi/~aajanki/rtmpdump-yle/index.html.

Kääntämisen (configure; make; make install) jälkeen yle-dl skriptille annetaan ladattavan ohjelman webbi-sivun osoite. Esimerkiksi uutiset saa ladattu komentamalla

yle-dl http://areena.yle.fi/video/261405

Kuten ketjussa jo aikaisemmin todettiin Areenan videoihin ei löydy suoraa osoitetta nettisivulta vaan se pitää erikseen hakea palvelimelta. Lisäksi imurointiohjelman tai mediasoittimen pitää osata vastata oikein palvelimen lähettämään autentikointipyyntöön tai muuten palvelin ei suostu lähettämään videotiedostoa.

Matu

  • Käyttäjä
  • Viestejä: 196
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #79 : 14.06.09 - klo:21.02 »
Hmm. Asennuksessa (make) heittää tollasta virhettä, mikä vikana? Näyttää olevan areena pois käytöstä nyt.

Koodia: [Valitse]
mattu@mattu-laptop:~/Työpöytä/rtmpdump-yle-1.0$ sudo make
g++ -Wall   -c -o rtmp.o rtmp.cpp
In file included from rtmp.h:43,
                 from rtmp.cpp:36:
dh.h:21:24: error: openssl/bn.h: Tiedostoa tai hakemistoa ei ole
dh.h:22:24: error: openssl/dh.h: Tiedostoa tai hakemistoa ei ole
dh.h:24:25: error: openssl/sha.h: Tiedostoa tai hakemistoa ei ole
dh.h:25:26: error: openssl/hmac.h: Tiedostoa tai hakemistoa ei ole
dh.h:26:25: error: openssl/rc4.h: Tiedostoa tai hakemistoa ei ole
In file included from rtmp.h:43,
                 from rtmp.cpp:36:
dh.h:30: virhe: ”BIGNUM” on esittelemättä tällä näkyvyysalueella
dh.h:30: virhe: ”y” on esittelemättä tällä näkyvyysalueella
dh.h:30: virhe: ”BIGNUM” on esittelemättä tällä näkyvyysalueella
dh.h:30: virhe: ”p” on esittelemättä tällä näkyvyysalueella
dh.h:30: virhe: ”BIGNUM” on esittelemättä tällä näkyvyysalueella
dh.h:30: virhe: ”q” on esittelemättä tällä näkyvyysalueella
dh.h:30: virhe: initializer expression list treated as compound expression
dh.h:31: virhe: expected constructor, destructor, or type conversion before ”*” token
dh.h:32: virhe: ”DH” on esittelemättä tällä näkyvyysalueella
dh.h:32: virhe: ”dh” on esittelemättä tällä näkyvyysalueella
dh.h:33: virhe: ”DH” on esittelemättä tällä näkyvyysalueella
dh.h:33: virhe: ”dh” on esittelemättä tällä näkyvyysalueella
dh.h:33: virhe: expected primary-expression before ”*” token
dh.h:33: virhe: ”pubkey” on esittelemättä tällä näkyvyysalueella
dh.h:33: virhe: expected primary-expression before ”nPubkeyLen”
dh.h:33: virhe: initializer expression list treated as compound expression
dh.h:34: virhe: ”DH” on esittelemättä tällä näkyvyysalueella
dh.h:34: virhe: ”dh” on esittelemättä tällä näkyvyysalueella
dh.h:34: virhe: expected primary-expression before ”*” token
dh.h:34: virhe: ”privkey” on esittelemättä tällä näkyvyysalueella
dh.h:34: virhe: expected primary-expression before ”nPrivkeyLen”
dh.h:34: virhe: initializer expression list treated as compound expression
dh.h:35: virhe: ”DH” on esittelemättä tällä näkyvyysalueella
dh.h:35: virhe: ”dh” on esittelemättä tällä näkyvyysalueella
dh.h:35: virhe: expected primary-expression before ”*” token
dh.h:35: virhe: ”pubkey” on esittelemättä tällä näkyvyysalueella
dh.h:35: virhe: expected primary-expression before ”nPubkeyLen”
dh.h:35: virhe: expected primary-expression before ”*” token
dh.h:35: virhe: ”secret” on esittelemättä tällä näkyvyysalueella
dh.h:35: virhe: initializer expression list treated as compound expression
dh.h:36: virhe: muuttuja tai kenttä ”DHFree” esitelty voidiksi
dh.h:36: virhe: ”DH” on esittelemättä tällä näkyvyysalueella
dh.h:36: virhe: ”dh” on esittelemättä tällä näkyvyysalueella
In file included from rtmp.cpp:36:
rtmp.h:94: virhe: ISO C++ kieltää muuttujan ”DH” esittelyn ilman tyyppiä
rtmp.h:94: virhe: expected ”;” before ”*” token
rtmp.h:95: virhe: ISO C++ kieltää muuttujan ”RC4_KEY” esittelyn ilman tyyppiä
rtmp.h:95: virhe: expected ”;” before ”*” token
rtmp.h:96: virhe: ISO C++ kieltää muuttujan ”RC4_KEY” esittelyn ilman tyyppiä
rtmp.h:96: virhe: expected ”;” before ”*” token
rtmp.cpp: In member function ”int RTMP_LIB::CRTMP::ReadN(char*, int)”:
rtmp.cpp:450: virhe: ”struct RTMP_LIB::LNK” has no member named ”rc4keyIn”
rtmp.cpp:451: virhe: ”struct RTMP_LIB::LNK” has no member named ”rc4keyIn”
rtmp.cpp:451: virhe: ”RC4” on esittelemättä tällä näkyvyysalueella
rtmp.cpp: In member function ”bool RTMP_LIB::CRTMP::WriteN(const char*, int)”:
rtmp.cpp:469: virhe: ”struct RTMP_LIB::LNK” has no member named ”rc4keyOut”
rtmp.cpp:471: virhe: ”struct RTMP_LIB::LNK” has no member named ”rc4keyOut”
rtmp.cpp:471: virhe: ”RC4” on esittelemättä tällä näkyvyysalueella
make: *** [rtmp.o] Virhe 1