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

