[[Vorlage(archiviert)]] {{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] [:Paketquellen_freischalten: Bearbeiten von Paketquellen] [:Terminal: Ein Terminal öffnen] }}} [[Inhaltsverzeichnis(1)]] Dies ist ein Unterartikel zum Artikel [:Streams_speichern:]. Hier wird anhand verschiedener ausgewählter Beispiele gezeigt, wie man [:Archiv/Howto/Stream-Adressen ermitteln:Stream-Adressen ermittelt], um Streaming-Dateien bei Bedarf [:Archiv/Howto/Streaming-Inhalte_herunterladen:herunterladen] zu können. {{{#!vorlage Hinweis Alle Beispiele wurden im Mai 2016 erstellt bzw. getestet. Da die gezeigten Code-Beispiele jederzeit durch die jeweiligen Sender geändert werden können, muss man diese unter Umständen noch anpassen. }}} = Streaming-Videos der ARD-Mediathek = In der [http://www.ardmediathek.de/ ARD-Mediathek] {de} liegt ein täglich aktualisiertes Repertoire an Sendungen und Kurzbeiträgen, welches man mit den beiden Programmen Flvstreamer bzw. Rtmpdump (sie haben nahezu die identische Befehls-Syntax) herunterladen kann. Man ruft einfach den gewünschten Beitrag auf und sieht sich dann den Quelltext der Internetseite an. Darin steht dann z.B. u.a.: == 1. Möglichkeit == Beispiel-Seite(n): * `http://programm.ard-digital.de/Themenschwerpunkte/Film/Klaus-Kinski-zum-20-Todestag` * `http://www.einsfestival.de/dokumentation_reportage/highlights/2011/kw_42/klaus_kinski.jsp` * `http://www.ardmediathek.de/ard/servlet/content/3517136?documentId=8474414` {{{#!code html
}}} * In Zeile 19 steht die Stream-Adresse des Large-Streams (hohe Qualität; darüber die in mittlerer Qualität): `rtmp://swr.fcod.llnwd.net/a4332/e6/`, `mp4:swr-fernsehen/nachtkultur/2011/10/489308.l` * Die vollständige Stream-Adresse lautet: `rtmp://swr.fcod.llnwd.net/a4332/e6/mp4:swr-fernsehen/nachtkultur/2011/10/489308.l` * Nun ruft man ein Terminal[3] auf und gibt die Streaming-Adresse sowie den Dateipfad zum Speichern in folgender Reihenfolge an: {{{#!vorlage Befehl rtmpdump -z -r "rtmp://swr.fcod.llnwd.net/a4332/e6/mp4:swr-fernsehen/nachtkultur/2011/10/489308.l" -o "$HOME/Videos/Kinski.mp4" --resume }}} {{{#!vorlage Hinweis * Die Option `-z` bzw. `--debug` ist nicht unbedingt nötig. Sie kann aber bei Misslingen des Ladevorgangs Hinweise auf die Fehlerquelle geben. * Die Option `-e` bzw. `--resume` ist ebenfalls nicht unbedingt nötig. Sie sorgt aber ggf. für den Ladevorgang in mehreren Teilen. }}} == 2. Möglichkeit == Beispiel-Seite: `http://www.ardmediathek.de/ard/servlet/content/3517136?documentId=8619708` {{{#!code html
}}} * In Zeile 21 steht die Stream-Adresse des Large-Streams (hohe Qulität; darüber stehen die in mittlerer und geringer Qualität): `rtmp://vod.daserste.de/ardfs/` , `mp4:videoportal/mediathek/ttt+-+titel+thesen+temperamente/c_200000/205956/format241418.f4v?sen=ttt+-+titel+thesen+temperamente&for=Web-L&clip=Klaus+Kinski+-+Pionier+der+Selbstvermarktung&mediathek=ardmediathek` * Die vollständige Stream-Adresse lautet: `rtmp://vod.daserste.de/ardfs/videoportal/mp4:mediathek/ttt+-+titel+thesen+temperamente/c_200000/205956/format241418.f4v?sen=ttt+-+titel+thesen+temperamente&for=Web-L&clip=Klaus+Kinski+-+Pionier+der+Selbstvermarktung&mediathek=ardmediathek` * Nun ruft man ein Terminal [3] auf und gibt die Streaming-Adresse sowie den Dateipfad zum Speichern in folgender Reihenfolge an: {{{#!vorlage Befehl rtmpdump -r "rtmp://vod.daserste.de/ardfs/videoportal/mp4:mediathek/ttt+-+titel+thesen+temperamente/c_200000/205956/format241418.f4v?sen=ttt+-+titel+thesen+temperamente&for=Web-L&clip=Klaus+Kinski+-+Pionier+der+Selbstvermarktung&mediathek=ardmediathek" -o "$HOME/Videos/Klaus+Kinski+-+Pionier+der+Selbstvermarktung.mp4" -V }}} == 3. Möglichkeit == Beispiel-Seite: `http://mediathek.daserste.de/sendungen_a-z/1858312_satire-gipfel/12863662_nuhr-2012-der-jahresrueckblick?buchstabe=S` Nachdem man [:cURL:] installiert hat, erstellt man folgendes "Bookmarklet" (ein Lesezeichen) mit folgendem JavaScript-Code als einzeilige Link-Adresse) {{{#!js javascript:(function(){s=document.getElementsByTagName('script'); t=''; for (i=0;i
Um Videos oder Audios abzuspielen, benötigen Sie den aktuellen Flash Player und aktiviertes JavaScript. Christoph Süß | Bild: Bayerischer Rundfunk }}} Der Link findet sich in der vorletzten Zeile nach `dataURL:`. Diesem Anteil kombiniert man mit dem Präfix `www.br.de` vor: `www.br.de/fernsehen/bayerisches-fernsehen/sendungen/quer/130613-quer-thema-merk-100~meta_xsl-avtransform100_-daa09e70fbea65acdb1929dadbd4fc6cdb955b63.xml`. Nun kann man den Link öffnen oder die Datei mit [:wget:] herunterladen. Diese Datei enthält Zeilen der Art: {{{ }}} Dort steht in Zeile 24 die gewünschte Download-URL `http://rodl.zdf.de/none/zdf/12/05/120514_tipp2_wis_vh.mp4`. Diese gibt man nun in einen [:Download-Manager:] ein und lädt damit die qualitativ hochwertige '''.mp4'''-Datei herunter. == Streaming-Videos der 3sat-Mediathek == Beispiel-Seite: `http://www.3sat.de/mediathek/index.php?display=1&mode=playset&obj=29865` Das Video-Format ist "Flash", die Qualität steht auf automatisch. Ausschnitt aus dem Quelltext: {{{#!code html }}} Dort steht in Zeile 23 die `playerBottomFlashvars.mediaURL = "http://fstreaming.zdf.de/3sat/veryhigh/120405_raetselhafte_mimik_wido.smil"`. Diese mit einem [:Download-Manager:] herunterladen, um sie dann mit einem Text-Editor öffnen: {{{ }}} und sich dann aus den darin enthaltenen Parametern die `rtmp://`-Streaming-Adresse der '''.mp4'''-Datei zusammensetzen. Nun ruft man ein Terminal auf und gibt die Streaming-Adresse sowie den Dateipfad zum Speichern in folgender Reihenfolge an: {{{#!vorlage Befehl rtmpdump -r "rtmp://cp125301.edgefcs.net/ondemand/3sat/12/04/120405_raetselhafte_mimik_wido_vh.mp4" -o $HOME/Videos/120405_raetselhafte_mimik_wido_vh.mp4 --resume -V }}} = Streaming-Videos der ARTE-Mediathek (ARTE+7) = Beispiel-Seite: `http://videos.arte.tv/de/videos/albert_schweitzer-4225518.html` Eine Anleitung für Videos von der [http://www.arte.tv/ ARTE-Homepage] {de} kann dem [#Streaming-Videos-von-der-ARTE-Website-nicht-ARTE-7 nächsten Abschnitt] entnommen werden. {{{#!code html
}}} Dort steht in Zeile 21 die `vars_player.videorefFileUrl: http://videos.arte.tv/de/do_delegate/videos/albert_schweitzer-4225518,view,asPlayerXml.xml`, diese im Browser aufrufen: {{{#!code xml − http://videos.arte.tv/de/videos/albert_schweitzer-4225518.html defrancisation.com }}} Dort steht in Zeile 9 `