Es war mir ja darum gegangen diesen folgenden Film, den ich in Firefox ohne 
Weiteres sehen kann, zu speichern. 

http://www.ardmediathek.de/ard/servlet/content/3561924

Das war nicht gegangen. Im Sommer nun hatte ich schon einmal eine ähnliche 
Frage gestellt
http://www.mail-archive.com/talk%40pug.org/msg42169.html
und versucht, sozusagen analog dazu zu reagieren. Im Quelltext der o.g. Seite 
fand ich dann das Filmobjekt:
rtmp://vod.daserste.de/ardfs/mp4:videoportal/Film/c_100000/107489/format107986.f4v?sen=Reportage+%2F+Dokumentation&for=Web-S&clip=Hungerwinter

Das heißt der f4v-Film als Datei sollte über das Protokoll rtmp zugänglich 
sein. Mit meinem Linux-Bordmitteln ging das nicht. Also gegoogelt. Es gab 
dann eine Lösung unter Windows mit dem Programm NetTransport. Wenn man dort 
als URL eingibt
rtmp://vod.daserste.de/ardfs/mp4:videoportal/Film/c_100000/107489/format107986.f4v
wird tatsächlich dieser Film runter geladen, aber extrem langsam (12,5 statt 
125 KB/sec). Das habe ich dann sein lassen. 
Nach einer Linux-Lösung habe ich auch geschaut. Aus Gründen, die ich nicht 
kenne, muss man sich da als halbkrimineller Hacker fühlen:

http://boycottnovell.com/2009/05/26/

,,Adobe acts against Flash video stream recorder
SourceForge, the open-source project host, has removed the pages of the 
rtmpdump stream-recording software from its network in response to a 
cease-and-desist notice from Adobe. The program uses the Real-Time Messaging 
Protocol (RTMP) to record not only streamed Flash media but also encrypted 
streams. Adobe added encryption to its proprietary protocol on introducing 
Flash Media Server 3 in order to prevent the recording of Flash content, and 
defined RTMPE (RMTP encrypted) for the purpose. Adobe takes the view that its 
copy protection can be circumvented by the RTMPE support incorporated in 
rtmpdump and, in its cease-and-desist notice, invokes the Digital Millennium 
Copyright Act to prevent the distribution of the software."

Offenbar gilt das nur für die USA. Jedenfalls sah ich dann, dass für Mandriva 
2010.0 und für Debian das Gleiche als flvstreamer zu haben ist. 


,,flvstreamer_x86 --help" sagt dann Folgendes: 

FLVStreamer v1.8e
(c) 2009 Andrej Stepanchuk, The Flvstreamer Team, license: GPL

This program streams the flv media content from an rtmp server to stdout.

--help|-h               Prints this help screen.
--rtmp|-r url           URL (e.g. rtmp//hotname[:port]/path)
--host|-n hostname      Overrides the hostname in the rtmp url
--port|-c port          Overrides the port in the rtmp url
--protocol|-l           Overrides the protocol in the rtmp url (0 - RTMP)
--playpath|-y           Overrides the playpath parsed from rtmp url
--swfUrl|-s url         URL to player swf file
--tcUrl|-t url          URL to played stream 
(default: "rtmp://host[:port]/app")
--pageUrl|-p url        Web URL of played programme
--app|-a app            Name of player used
--auth|-u string        Authentication string to be appended to the connect 
string
--flashVer|-f string    Flash version string (default: "LNX 10,0,22,87")
--live|-v               Save a live stream, no --resume (seeking) of live 
streams possible
--subscribe|-d string   Stream name to subscribe to (otherwise defaults to 
playpath if live is specifed)
--flv|-o string         FLV dump file
--resume|-e             Resume a partial RTMP download
--timeout|-m num        Timeout connection num seconds (default: 300)
--start|-A num          Start at num seconds into stream (not valid when 
using --live)
--stop|-B num           Stop at num seconds into stream
--buffer|-b             Buffer time in milliseconds (default: 36000000), this 
option makes only sense in stdout mode (-o -)
--skip|-k num           Skip num keyframes when looking for last keyframe to 
resume from. Useful if resume fails (default: 0)

--quiet|-q              Supresses all command output.
--verbose|-flvstreamer_x86 --help
FLVStreamer v1.8e
(c) 2009 Andrej Stepanchuk, The Flvstreamer Team, license: GPL

This program streams the flv media content from an rtmp server to stdout.

--help|-h               Prints this help screen.
--rtmp|-r url           URL (e.g. rtmp//hotname[:port]/path)
--host|-n hostname      Overrides the hostname in the rtmp url
--port|-c port          Overrides the port in the rtmp url
--protocol|-l           Overrides the protocol in the rtmp url (0 - RTMP)
--playpath|-y           Overrides the playpath parsed from rtmp url
--swfUrl|-s url         URL to player swf file
--tcUrl|-t url          URL to played stream 
(default: "rtmp://host[:port]/app")
--pageUrl|-p url        Web URL of played programme
--app|-a app            Name of player used
--auth|-u string        Authentication string to be appended to the connect 
string
--flashVer|-f string    Flash version string (default: "LNX 10,0,22,87")
--live|-v               Save a live stream, no --resume (seeking) of live 
streams possible
--subscribe|-d string   Stream name to subscribe to (otherwise defaults to 
playpath if live is specifed)
--flv|-o string         FLV dump file
--resume|-e             Resume a partial RTMP download
--timeout|-m num        Timeout connection num seconds (default: 300)
--start|-A num          Start at num seconds into stream (not valid when 
using --live)
--stop|-B num           Stop at num seconds into stream
--buffer|-b             Buffer time in milliseconds (default: 36000000), this 
option makes only sense in stdout mode (-o -)
--skip|-k num           Skip num keyframes when looking for last keyframe to 
resume from. Useful if resume fails (default: 0)

--quiet|-q              Supresses all command output.
--verbose|-x            Verbose command output.
--debug|-z              Debug level command output.
If you don't pass parameters for swfUrl, pageUrl, app or auth these 
propertiews will not be included in the connect packet.
x            Verbose command output.
--debug|-z              Debug level command output.
If you don't pass parameters for swfUrl, pageUrl, app or auth these 
propertiews will not be included in the connect packet.

Da ich selber davon nicht viel verstehe teile ich nur als Info für 
Interessierte mit und werde es später ausprobieren. 

Euch Allen wünsche ich einen guten Rutsch ins neue Jahr

Michael Bischof 


--
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an