Näytä kirjoitukset

Tässä osiossa voit tarkastella kaikkia tämän jäsenen viestejä. Huomaa, että näet viestit vain niiltä alueilta, joihin sinulla on pääsy.


Viestit - aoa

Sivuja: [1] 2
1
Eihän tuossa 1.99.9 versiossa ole mitään C-kielistä ja rtmpdump: in osalta kai idea uudessa versiossa oli käyttää vakio rtmpdump: ia ?

rtmpdump kääntyy ongelmitta Debian stablessa, joten luulisin että myös Ubunutussa onnistuu kuten nm arveli.

Yksi mahdollisuus on, että laitat pakettiin mukaan itse kääntämäsi rtmpdumpin ja kirjastojen riippuvuuksiksi käännöskoneessa käyttämäsi versiot. Tilanne olisi siis muuten sama kuin aikaisemmissa paketeissasi paitsi, että rtmpdumpin sorsat olisi vedetty suoraan rtmpdumpin gitistä. Se ei sitten tietenkään toimisi yhdessä Ubuntun rtmpdump-paketin kanssa, mutta jo se kerran on liian vanha, niin en oikein näe muutakaan keinoa.

2
Yle-dl lienee jälleen rikki
Koodia: [Valitse]
[mrl586@U100 tux]$ yle-dl -V http://areena.yle.fi/tv/1030824

Tuo ehti jo poistua Areenasta ennen kuin ehdit testata, mutta muut ohjelmat kyllä toimivat minulla Debian Sidissä Python2.7:lla. Millä yle-dl:n ja Pythonin versiolla näit tämän virheen? Tuleeko kaikista ohjelmista sama virhe vai vain tästä yhdestä?

3
mutta ei toimi, lieneekö liian vanha tuo versio v2.3 vai mikä:

rtmpdumpista pitää olla vähintään versio 2.4. Vanhemmat versiot eivät tue Ylen käyttämää handshake versiota 9.

4
ajaaskelan raportoima virhe on korjattu githubissa: https://github.com/aajanki/yle-dl

5
Julkaisin uuden version yle-dl:stä: http://users.tkk.fi/~aajanki/rtmpdump-yle/yle-dl-1.99.9.tar.gz

Tuo ei enää tarvitse Yleä varten muokattua rtmpdumpia vaan se toimii suoraan pakettienhallinnasta asennettavan rtmpdumpin kanssa. Paketissa on pelkästään yle-dl-skripti, ei mtään C-sorsia. Siitä ei siis puutu mitään vaikka tavaraa on paljon vähemmän kuin aikaisemmin.

Aikaisemman yle-dl:n asentamat rtmpdumpin ja pluginin voi poistaa komennolla
Koodia: [Valitse]
sudo make uninstall-old-rtmpdump

6
Multimedia ja grafiikka / Vs: yle-dl lakkasi toimimasta
« : 06.06.12 - klo:20.35 »
Uusi version 1.99.8 toimii Areenan päivitysten jälkeenkin: http://users.tkk.fi/~aajanki/rtmpdump-yle/yle-dl-1.99.8.tar.gz


7
Helpoin tapa saada Areena Beta lataaja toimimaan ilman, että tarvitsee poistaa järjestelmän omaa librtmp0-pakettia, on linkittää tuo mun muokkaamani versio librtmp:stä staattisesti tällä komennolla:

make LIB_RTMP="librtmp/librtmp.a -lltdl -rdynamic"
make install

Yritän saada librtmp:hen tekemäni muutokset mukaan viralliseen rtmpdump-pakettiin. Jos se onnistuu, niin tulevaisuudessa yle-plugin toimii suoraan järjestelmän librtmp-kirjaston kanssa ilman mitään tällaisia virittelyjä.

P.S. Uusi versio korjaa --sublang-valitsimen: http://users.tkk.fi/~aajanki/rtmpdump-yle/yle-dl-1.99.4.tar.gz

8
Siis ohjelmien lataus (tallennus) toimii ilman ongelmia.
Testissä antamasi Pasilan jakso, käytössä 11.04-pohjainen räätälöity Peppermint (LXDE)

Vlc virheilmoitus:
Koodia: [Valitse]
custom@custom ~/Lataukset/yle-dl-1.99.2 $ cvlc "`yle-dl --showurl http://areena-beta.yle.fi/ng/areena/tv/1302472/#/play`"
Lataa osa 5.flv exists, trying an alternative name
VLC media player 1.1.13 The Luggage (revision exported)
Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS")
Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE")
[0xa0afae4] dummy interface: using the dummy interface module...
Server error: Invalid tincan object name (stream ID: 1).
[0xa0b8554] access_avio access error: Failed to open url using libavformat
[0xa0b04ec] main input error: open of `rtmp://flashk.yle.fi/mediakanta//x swfUrl=http://areena-beta.yle.fi/static/player/1.1/flowplayer/flowplayer.cluster-3.2.3.swf tcUrl=rtmp://flashk.yle.fi/mediakanta/ pageUrl=http://areena-beta.yle.fi/ng/areena/tv/1302472/#/play yle=92df23302bb34bf699de564e3a0c4350' failed: (null)

En kyllä ymmärrä mistä toi virhe tulee, jos tallentaminen kerran toimii. Molemmissa tapauksissa videoa pyydetään serveriltä täsmälleen samalla tavalla.

Onko sulla asennuttuna librtmp paketinhallinnan kautta? Se voisi sotkea toistimia, mutta ei siitäkään pitäisi tulla tuota "invalid tincan" virhettä vaan valitus tuntemattomasta yle-parametrista. Jotta toisto toimisi, ohjelmien pitää käyttää yle-dl-paketin mukana tulevaa librtmp-kirjastoa, joka asentuu /usr/local/lib-hakemistoon. ldd:llä voi tarkistaa mitkä kirjastot on käytössä. Tuloksena pitäisi olla tällaista, jos käytössä on oikea versio:

Koodia: [Valitse]
$ ldd `which mplayer` | grep rtmp
        librtmp.so.0 => /usr/local/lib/librtmp.so.0 (0x00007f5a79874000)

Voit pakottaa toistimet käyttämään oikeaa librtmp:tä komentamalla

export LD_LIBRARY_PATH=/usr/local/lib

9
Ei tuo uusi beta-versio tunnu vielä täysin toimivan.

Kääntämisen jälkeen yle-dl antaa virheilmoituksen:
"/usr/local/bin/rtmpdump: error while loading shared libraries: librtmp.so.0: cannot open shared object file: No such file or directory"


Eli librtmp-kirjastoa ei löydy, vaikka make install kyllä asentaa sen. Kokeile ajaa ensiksi yhden kerran

sudo ldconfig

ja yritä sitten lataamista uudelleen.

Videon tallennus tuntuu toimivan, mutta suora toistoyritys mplayerillä antaa aina virheilmoituksen:
"Server error: Invalid tincan object name (stream ID: 1)."


Tämä voi johtua samasta ongelmasta kuin edellä. Jos ldconfig, ei korjaa tätä, voitko lähettää esimerkin toimimattomasta mplayer-komennosta?

10
Testiversio, jolla voi ladata Areena betasta: http://users.tkk.fi/~aajanki/rtmpdump-yle/yle-dl-1.99.2.tar.gz . Tämä ei tue vanhaa Areenaa!

Tein koodiin melko suuria muutoksia: yle-osuudet on nyt erillisessä pluginissa. Kommentit toimivuudesta ovat tervetulleita.

Uusina riippuvuuksina on pthreads ja libltdl, mutta json-c ei ole enää tarpeen.

Uuden arkkitehtuurin ansiosta mikä tahansa librtmp:tä käyttävä ohjelma pystyy toistamaan suoraan Areenasta. yle-dl-skriptin --showurl-valitsin tulostaa videon osoitteen librtmp:n ymmärtämässä muodossa. Esimerkiksi mplayerillä toisto onnistuu näin:

mplayer "`yle-dl --showurl http://areena-beta.yle.fi/ng/areena/tv/1302472/#/play`"

(Huomaa kahdet erilaiset lainausmerkit!)

11
Tuore rtmpdump-yle 1.4.6 tallentaa myös uudistetusta Elävästä arkistosta: http://users.tkk.fi/~aajanki/rtmpdump-yle/rtmpdump-yle-1.4.6.tar.gz

12
yritin myös ajaa tuon rtmpdump-yle.exen minne löin seuraavan komennon:

rtmpdump-yle -r rtmpe://streamsec.nelonen.fi/sec/mp4:364348.mp4 -o test.mp4 (ja .flv)

Tarvittava komento on hieman monimutkaisempaa. Tämä toimii:

rtmpdump-yle -r rtmp://streamh1.nelonen.fi/hot/mp4:nntv_364348.mp4 -W http://n.sestatic.fi/sites/all/modules/media/Nelonen_mediaplayer_static_latest.swf -p http://www.ruutu.fi/video -o 364348.flv

Oikea arvo -r-valitsemelle löytyy tällaisesta osoitteesta: http://www.nelonen.fi/utils/video_config/?q=video_episode/364348

13
Mikähän tuossa webvissä on vikana. ">" merkki puuttuu:

Oletko uudelleenohjannut stdout-tulosteen tiedostoon tai fifoon? Se voi aiheuttaa >-merkin puuttumisen, mutta ohjelman pitäisi silti kyllä toimia.

14
Tervehdys,

onkohan mulla jokin asetus webvi:ssä pielessä, mutta en saa MTV3 Katsomon ohjelmia listaukseen, ainoastaan Haku-parametri tulee esiin? Esim. YLE Areena, Ruutu ja Subtv toimivat moitteetta.

Kokeile tuoreella 0.4.2-versiolla (http://projects.vdr-developer.org/attachments/download/635/vdr-webvideo-0.4.2.tgz). Katsomon sivustoa päivitettiin äskettäin mikä rikkoi vanhan version.

15
Uusi 1.4.1-versio korjaa joidenkin ohjelmien latauksessa esiintyneen ongelman ja käännösvirheet MinGW:llä (jälkimmäisestä taas kiitos nm:lle).

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

16
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

17
Kyllä ihan suomella mennään läpi järjestelmän. Kokeilin kuitenkin Urheiluruudun klippiä samalla tuloksella:

http://areena.yle.fi/video/1553108

Koodia: [Valitse]
ERROR: RTMP_Connect0, failed to connect socket. 110 (Yhteys aikakatkaistu)

Avaa palomuurista portti 1935 ulospäin lähtevälle liikenteelle.

18
Ruutu.fi-ongelmat on korjattu versiossa 0.3.2 (http://users.tkk.fi/~aajanki/vdr/webvideo/). Vaatii lisäksi uudehkon version rtmpdumpista tai rtmpdump-ylestä.

19
webvi sanoo tälläistä kun yrittää ladata videota ruutu.fi:stä
Koodia: [Valitse]
Download failed: Protocol rtmpe not supported or disabled in libcurl

Ilmeisesti ruutu.fi on siirtynyt käyttämään rtmpe-protokollaa osassa videoista. Voitko antaa linkin videoon, josta tulee tuo virheilmoitus? Pienellä satunnaisotannalla onnistuin löytämään vain toimivia videoita.

20
Tarkoitinkin alempaa. :) Sitä katsomo ja sub ohjelmaa. :)

Se olisi luultavasti mahdollista saada toimimaan Windowsilla melko pienillä muutoksilla. Jos joku päivittää ohjelman toimimaan Windowsilla, laitan kyllä muutokset mielelläni mukaan pakettiin.

Sivuja: [1] 2