ubuntuusers.de

flvstreamer bricht Aufnahme ab; Script für Wiederaufnahme

Status: Gelöst | Ubuntu-Version: Ubuntu 9.10 (Karmic Koala)
Antworten |

feuerloescher

Avatar von feuerloescher

Anmeldungsdatum:
28. November 2006

Beiträge: 190

Wohnort: Bocholt

Hallo zusammen,

ich erhalten bei diesem Befehl folgende Ausgabe:

user@ubuntu:~$ flvstreamer -o ~/Desktop/test.mp4 --host "fms-hc1.rtl.de" --tcUrl "rtmp://fms-hc1.rtl.de/rtlnow/_definst_" --app "rtlnow/_definst_" --swfUrl "http://rtl-now.rtl.de/includes/rtlnow_videoplayer09_2.swf" --pageUrl "http://rtl-now.rtl.de/" --auth 6a31c95d659eb33bfffc315e9da4cf74ed6498e599d2bacb31675968b355fbdf --playpath "mp4:7/V_38396_A7ER_E81155_41742_16x9-lq-512x288-h264-c0_fa5a1bda19ab6b3f6367df0fe30219e1.f4v" -m 30 --resume
FLVStreamer v2.1c1
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
ERROR: HandleCtrl: Ignoring SWFVerification request, no CRYPTO support!
ERROR: HandleCtrl: Ignoring SWFVerification request, no CRYPTO support!
Starting download at: 0.000 kB
Metadata:
  duration              2676.80
  moovPosition          28.00
  width                 512.00
  height                288.00
  videocodecid          avc1
  audiocodecid          mp4a
  avcprofile            100.00
  avclevel              31.00
  aacaot                2.00
  videoframerate        25.00
  audiosamplerate       48000.00
  audiochannels         2.00
trackinfo:
  length                66919000.00
  timescale             25000.00
  language              eng
sampledescription:
  sampletype            avc1
  length                128486400.00
  timescale             48000.00
  language              eng
sampledescription:
  sampletype            mp4a
1770.259 kB / 20.16 sec (0.7%)
ERROR: RTMP_ReadPacket, failed to read RTMP packet body. len: 66034
Download may be incomplete (downloaded about 0.70%), try resuming

Nun kann ich den Befehl nochmals abschicken, dann wird die Aufnahme forgesetzt. Ich möchte dies nun automatisieren. Das ganze soll folgendermaßen aussehen:

repeat [user@ubuntu:~$ flvstreamer -o ~/Desktop/test.mp4 --host "fms-hc1.rtl.de" --tcUrl "rtmp://fms-hc1.rtl.de/rtlnow/_definst_" --app "rtlnow/_definst_" --swfUrl "http://rtl-now.rtl.de/includes/rtlnow_videoplayer09_2.swf" --pageUrl "http://rtl-now.rtl.de/" --auth 6a31c95d659eb33bfffc315e9da4cf74ed6498e599d2bacb31675968b355fbdf --playpath "mp4:7/V_38396_A7ER_E81155_41742_16x9-lq-512x288-h264-c0_fa5a1bda19ab6b3f6367df0fe30219e1.f4v" -m 30 --resume]
until [Aufnahmelänge >= 99,9%]

Ich weiß nicht wie ich an die benötigten Daten kommen soll. Eine Umleitung per

> ~/Desktop/test.output 2>&1

hat leider nichts geliefert in dem ich mit grep nach etwas hätte suchen können. Soll heißen, dass die Datei zwar angelegt wurde aber leer ist und bleibt.Kann mir da bitte jemand helfen? Und mir sagen wie ich an die flvstreamer-Ausgabe komme und wie das Script lauten müsste?

feuerloescher

(Themenstarter)
Avatar von feuerloescher

Anmeldungsdatum:
28. November 2006

Beiträge: 190

Wohnort: Bocholt

Ok. Ich bin schonmal etwas weiter gekommen. Mittlerweile habe ich es mit

> ~/Desktop/cobra.out 2>&1

geschafft die Ausgabe umzuleiten. Diese sieht bspw. so aus:

FLVStreamer v2.1c1
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
ERROR: HandleCtrl: Ignoring SWFVerification request, no CRYPTO support!
ERROR: HandleCtrl: Ignoring SWFVerification request, no CRYPTO support!
Resuming download at: 59014.609 kB / 687.800 sec (25.6%)
Metadata:
  duration              2676.80
  moovPosition          28.00
  width                 512.00
  height                288.00
  videocodecid          avc1
  audiocodecid          mp4a
  avcprofile            100.00
  avclevel              31.00
  aacaot                2.00
  videoframerate        25.00
  audiosamplerate       48000.00
  audiochannels         2.00
trackinfo:
  length                66919000.00
  timescale             25000.00
  language              eng
sampledescription:
  sampletype            avc1
  length                128486400.00
  timescale             48000.00
  language              eng
sampledescription:
  sampletype            mp4a

59014.849 kB / 687.81 sec (25.6%)
59112.474 kB / 689.40 sec (25.7%)
59240.191 kB / 690.76 sec (25.8%)
59378.095 kB / 692.32 sec (25.8%)
59443.838 kB / 693.28 sec (25.8%)
59565.124 kB / 694.52 sec (25.9%)
59695.823 kB / 696.16 sec (26.0%)
59852.532 kB / 697.80 sec (26.0%)
59987.516 kB / 699.52 sec (26.1%)
60087.958 kB / 700.48 sec (26.1%)
60159.997 kB / 701.16 sec (26.1%)
60289.575 kB / 703.04 sec (26.2%)
60366.964 kB / 703.80 sec (26.2%)
60501.335 kB / 705.52 sec (26.3%)
60616.837 kB / 706.92 sec (26.4%)
60682.378 kB / 707.76 sec (26.4%)
60750.754 kB / 708.56 sec (26.4%)
60813.967 kB / 709.28 sec (26.4%)
ERROR: RTMP_ReadPacket, failed to read RTMP packet body. len: 68333
Download may be incomplete (downloaded about 26.40%), try resuming

Wie muss der grep-Befehl lauten um zu überprüfen ob mehr als 99,90% heruntergeladen wurden? Wie baue ich das in ein Script ein?

feuerloescher

(Themenstarter)
Avatar von feuerloescher

Anmeldungsdatum:
28. November 2006

Beiträge: 190

Wohnort: Bocholt

So. Problem gelöst:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
#!/bin/sh
flvstreamer -o ~/Desktop/cobra3.mp4 --host "fms-hc1.rtl.de" --tcUrl "rtmp://fms-hc1.rtl.de/rtlnow/_definst_" --app "rtlnow/_definst_" --swfUrl "http://rtl-now.rtl.de/includes/rtlnow_videoplayer09_2.swf" --pageUrl "http://rtl-now.rtl.de/" --auth 6a31c95d659eb33bfffc315e9da4cf74ed6498e599d2bacb31675968b355fbdf --playpath "mp4:7/V_38396_A7ER_E81155_41742_16x9-lq-512x288-h264-c0_fa5a1bda19ab6b3f6367df0fe30219e1.f4v" -m 30 --resume
Pruef1="$(ls -s ~/Desktop/cobra3.mp4)"
flvstreamer -o ~/Desktop/cobra3.mp4 --host "fms-hc1.rtl.de" --tcUrl "rtmp://fms-hc1.rtl.de/rtlnow/_definst_" --app "rtlnow/_definst_" --swfUrl "http://rtl-now.rtl.de/includes/rtlnow_videoplayer09_2.swf" --pageUrl "http://rtl-now.rtl.de/" --auth 6a31c95d659eb33bfffc315e9da4cf74ed6498e599d2bacb31675968b355fbdf --playpath "mp4:7/V_38396_A7ER_E81155_41742_16x9-lq-512x288-h264-c0_fa5a1bda19ab6b3f6367df0fe30219e1.f4v" -m 30 --resume
Pruef2="$(ls -s ~/Desktop/cobra3.mp4)"
echo "$Pruef1"
echo "$Pruef2"
while [ "$Pruef1" != "$Pruef2" ]
do
flvstreamer -o ~/Desktop/cobra3.mp4 --host "fms-hc1.rtl.de" --tcUrl "rtmp://fms-hc1.rtl.de/rtlnow/_definst_" --app "rtlnow/_definst_" --swfUrl "http://rtl-now.rtl.de/includes/rtlnow_videoplayer09_2.swf" --pageUrl "http://rtl-now.rtl.de/" --auth 6a31c95d659eb33bfffc315e9da4cf74ed6498e599d2bacb31675968b355fbdf --playpath "mp4:7/V_38396_A7ER_E81155_41742_16x9-lq-512x288-h264-c0_fa5a1bda19ab6b3f6367df0fe30219e1.f4v" -m 30 --resume
Pruef1="$(ls -s ~/Desktop/cobra3.mp4)"
flvstreamer -o ~/Desktop/cobra3.mp4 --host "fms-hc1.rtl.de" --tcUrl "rtmp://fms-hc1.rtl.de/rtlnow/_definst_" --app "rtlnow/_definst_" --swfUrl "http://rtl-now.rtl.de/includes/rtlnow_videoplayer09_2.swf" --pageUrl "http://rtl-now.rtl.de/" --auth 6a31c95d659eb33bfffc315e9da4cf74ed6498e599d2bacb31675968b355fbdf --playpath "mp4:7/V_38396_A7ER_E81155_41742_16x9-lq-512x288-h264-c0_fa5a1bda19ab6b3f6367df0fe30219e1.f4v" -m 30 --resume
Pruef2="$(ls -s ~/Desktop/cobra3.mp4)"
echo "$Pruef1"
echo "$Pruef2"
done

nox24

Avatar von nox24

Anmeldungsdatum:
8. Februar 2008

Beiträge: 1260

Wohnort: /home/karlsruhe/

Hallo 😇

In der letzten Wer wird Millionär Sendung vom 07.05.2010 habe ich die sympathische Frau Veronika Jakobi gesehen und ich finde Sie so total sexy. Wie kann ich denn mit diesem flvstreamer das Video herunterladen?

Der Link ist: http://rtl-now.rtl.de/wwm.php?film_id=25471&player=1&season=3&na=1

LG nox24

ronald801

Anmeldungsdatum:
7. September 2007

Beiträge: 53

Viel einfacher geht das (neuerdings) so:

1
false; while [ $? -ne 0 ]; do flvstreamer -e -r URL -o video.mp4; done

Gefunden ursprünglich hier: http://www.technologyscout.de/news/comments/video_von_arte_laden

... war aus meiner bash History verschwunden - habs ewig gesucht ...

Fragt halt einfach den Exit Status ab ☺

Antworten |