Kirjoittaja Aihe: Miten ruutu.fi videot näkyviin?  (Luettu 2540 kertaa)

MOJR

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Miten ruutu.fi videot näkyviin?
« : 14.04.14 - klo:02.19 »
Miten saan ruutu.fi videot näkyviin? Nyt kuuluu vain ääni. Tuolta http://linux.fi/wiki/Ruutu.fi olen kopioinut tuon pitkän koodin pätkän, jolla ohjelman pitäisi saada ladattua, mutta ei toimi. Se valittaa seuraavaa:
ERROR: RTMP URL: No :// in url!
WARNING: Couldn't parse the specified url ()!
ERROR: You must specify a hostname (--host) or url (-r "rtmp://host[:port]/playpath") containing a hostname

Eesaurus

  • Käyttäjä
  • Viestejä: 3408
    • Profiili
Vs: Miten ruutu.fi videot näkyviin?
« Vastaus #1 : 14.04.14 - klo:10.23 »
Tallentaa en kokeillut, mutta Ruudun videot näkyivät sekä Chromella että Firefoxilla. Alustana ElementaryOS (=12.04 Ubuntu).

Joku aika sitten oli vielä ongelmia Ruudun videoissa, ja muistaakseni heillä oli itsellään vikaa koodissa. Liekö sitten korjattu...

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: Miten ruutu.fi videot näkyviin?
« Vastaus #2 : 14.04.14 - klo:12.56 »
Miten saan ruutu.fi videot näkyviin? Nyt kuuluu vain ääni. Tuolta http://linux.fi/wiki/Ruutu.fi olen kopioinut tuon pitkän koodin pätkän, jolla ohjelman pitäisi saada ladattua, mutta ei toimi. Se valittaa seuraavaa:
ERROR: RTMP URL: No :// in url!
WARNING: Couldn't parse the specified url ()!
ERROR: You must specify a hostname (--host) or url (-r "rtmp://host[:port]/playpath") containing a hostname

Minulla tuo skripti tuntuisi toimivan, jos ohjelmasivu on olemassa. Saan saman virheen, jos sivun osoitteessa on virhe tai kyseistä videota ei enää ole Ruudussa. Mitä videota yritit ladata?


Kannattaa muuten lisätä valitsin --live rtmpdumpin komentoriville. Muuten video hyppii edestakaisin.

Koodia: [Valitse]
#!/bin/bash
URL="$1"
NAME="${1##*ohjelmat/}"
NAME="${NAME/\//-}"
ID=`curl -s "$URL" | grep -E 'data-media-id=' | sed 's/.*data-media-id=\"\([0-9]*\)\".*/\1/'`
STREAMURL="`curl -s "http://gatling.ruutu.fi/media-xml-cache?id=$ID" | grep -m1 SourceFile | sed -e 's/\(.*\)<SourceFile>\(.*\)<\/SourceFile>\(.*\)/\2/'`"
rtmpdump --live -r "$STREAMURL" -o $NAME.flv


Tallentaa en kokeillut, mutta Ruudun videot näkyivät sekä Chromella että Firefoxilla. Alustana ElementaryOS (=12.04 Ubuntu).

MOJR:n Athlon XP ei pysty ajamaan Linuxin nykyisiä Flash Player -versioita: http://forum.ubuntu-fi.org/index.php?topic=46858.0