Rekisteröitymätön käyttäjä
Ero sivun ”Ruutu” versioiden välillä
Siirry navigaatioon
Siirry hakuun
päivitys skriptiin
(skripti päivitetty, vanhentuneet ohjeet poistettu, kieliasua parannettu) |
(päivitys skriptiin) |
||
Rivi 7: | Rivi 7: | ||
==Ohjelman lataaminen [[rtmpdump|RTMPDumpin]] avulla== | ==Ohjelman lataaminen [[rtmpdump|RTMPDumpin]] avulla== | ||
Seuraava skripti tallentaa ruutu.fi-osoitteesta ohjelman urlin perusteella. Riippuvuudet: [[RTMPDump]], [[curl]]. Testattu | Seuraava skripti tallentaa ruutu.fi-osoitteesta ohjelman urlin perusteella. Riippuvuudet: [[RTMPDump]], [[curl]]. Testattu 13.8.2013. | ||
#!/bin/bash | #!/bin/bash | ||
Rivi 13: | Rivi 13: | ||
NAME="${1##*ohjelmat/}" | NAME="${1##*ohjelmat/}" | ||
NAME="${NAME/\//-}" | NAME="${NAME/\//-}" | ||
ID=`curl -s "$URL" | grep -E 'video_(clip|episode)' | sed 's/.*id | ID=`curl -s "$URL" | grep -E 'video_(clip|episode)' | sed 's/.*data-media-id=\"\([0-9]*\)\".*/\1/'` | ||
STREAMURL="`curl -s "http://crossbow.nelonenmedia.fi/mxmlc?type=video_{clip,episode}&id=$ID&site=www.ruutu.fi&gRVBR=0" | grep -m1 SourceFile | sed -e 's/\(.*\)<SourceFile>\(.*\)<\/SourceFile>\(.*\)/\2/'`" | STREAMURL="`curl -s "http://crossbow.nelonenmedia.fi/mxmlc?type=video_{clip,episode}&id=$ID&site=www.ruutu.fi&gRVBR=0" | grep -m1 SourceFile | sed -e 's/\(.*\)<SourceFile>\(.*\)<\/SourceFile>\(.*\)/\2/'`" | ||
rtmpdump -r "$STREAMURL" -o $NAME.flv | rtmpdump -r "$STREAMURL" -o $NAME.flv |