Ich schaue einen Flash-Stream. Ich kann denselben Stream in zwei verschiedenen Playern (von jemand anderem eingerichtet) sehen, aber ich mag keinen von ihnen.
Gibt es eine Möglichkeit, den direkten Link zu dem Flash-Stream zu finden / zu erhalten / zu extrahieren, den diese beiden Spieler spielen? Damit ich es mit einem anderen Player ansehen kann?
Bearbeiten: Der Player überträgt einen RTMP-Stream, keine FLV-Videodatei.
Antworten:
Laden Sie die Flash-Datei herunter und dekompilieren Sie sie. Die Quelle des Streams sollte ziemlich leicht zu finden sein.
Es ist möglich, dass der Player generisch ist und die abgespielte Datei / der abgespielte Stream als Parameter übergeben wird. Grep den Webseiten-Quellcode für "embed" / "swf" oder Text, der sich in der Nähe des Flash-Objekts auf der Seite befindet. Dann schauen Sie sich den Inhalt von "param name" / "param value" an
quelle
Firebug für Firefox und die Google Chrome Developer Tools (in Chrome integriert ) können alle vom Browser ausgeführten HTTP-Anforderungen anzeigen. Manchmal enthüllen sie solche URLs.
Installieren Sie in Firefox Firebug (kein Neustart), starten Sie das Addon, indem Sie auf das Fehlersymbol klicken (verwenden Sie "Anpassen", um es sichtbar zu machen - es sollte jedoch standardmäßig sein), starten Sie den Stream, und klicken Sie im Firebug-Fenster auf die Registerkarte "Net" und dann auf "Alle". Vielleicht aktualisieren Sie die Videoseite. Die URL sollte angezeigt werden, wenn Sie mit der Maus über die Zeile mit der Aufschrift "GET video" fahren, mit der rechten Maustaste auf die URL klicken und den Speicherort kopieren.
Öffnen Sie in Chrome die Developer Tools, überprüfen Sie die Registerkarte " Netzwerk" und starten Sie die Wiedergabe der Datei.
quelle
Fiddler2 ist dafür ein großartiges Werkzeug. Stellen Sie sich das wie Wireshark vor, aber speziell für HTTP. Es zeigt genau, was Ihr Browser tut. Es funktioniert, indem es sich selbst als lokalen HTTP-Proxy einrichtet. Zeigen Sie mit Ihrem Browser darauf und es werden alle Verbindungen angezeigt, die hergestellt werden und welche Daten übertragen werden.
quelle
Wie aus den vielen Antworten hervorgeht, muss es viele Möglichkeiten geben, dies zu tun. Am einfachsten ist es jedoch, ein Firefox-Addon wie das DownloadHelper- Addon zu nutzen, das auch den Vorteil bietet, auf allen Betriebssystemen verfügbar zu sein.
(Es gibt verschiedene Möglichkeiten, auf diese Funktion zuzugreifen, ich möchte jedoch eine erwähnen, die unabhängig von der Konfiguration leicht zugänglich ist, da das Addon Einstellungen zum Ausblenden oder Anzeigen von Schaltflächen und Optionen enthält.)
Einige Fehlerbehebung.
Beim Testen solcher Links mit VLC stelle ich fest, dass der Player sie in einigen Fällen nicht abspielen kann oder sogar abstürzt. Dies kann jedoch wie folgt behoben werden:
Der letzte Teil solcher URLs ist so etwas wie
/video.flv?start=0
. Wenn Sie das/video.flv?
ändern, funktioniert es möglicherweise.Ich habe dies festgestellt, als ich die andere Lösung, Internet Download Manager , verwendete, um einen solchen Videostream aufzunehmen: Es wird der Link angezeigt, aber beim Versuch, ihn durch Klicken auszuwählen, wählt IDM die URL ohne den letzten Teil
start=0
(als im Bild unten gesehen). Aber auch mit diesem letzten Teil können viele URLs in VLC geöffnet werden.In Windows kann der Internet Download Manager solche Streams aufspüren und aufzeichnen. Ich finde es wieder einfacher, es in Kombination mit einem Firefox-Addon, FlashGot, zu verwenden, aber IDM kann auch alleine mit jedem Browser verwendet werden. Wenn Sie bereit sind, das Video abzurufen, zeigt IDM die URL an:
In Anbetracht der Bearbeitung:
"Bearbeiten: Der Player überträgt einen RTMP-Stream, keine FLV-Videodatei."
RTMP (Real Time Messaging Protocol) verwendet entweder FLV oder MP4 als Videoformat.
quelle
URL Snooper oder das Modul "Grab ++" von Orbit Download Manager (achten Sie bei der Installation auf unerwünschte Adware) können Ihnen dabei helfen, den Netzwerkverkehr zu analysieren und die URL zu finden
quelle
Ich würde diese Erweiterung für Chrome empfehlen, Grab Any Media .
Es wurde ins Englische, Italienische, Französische, Deutsche und Portugiesische übersetzt (klicken Sie auf die Sprachflaggen rechts).
quelle
Wenn Sie es nicht unbedingt in Echtzeit als Stream benötigen, können Sie DonwloadHelper für Firefox verwenden. Sie können die Datei hinter dem Stream der Offline-Anzeige oder der Anzeige mit einem beliebigen Programm speichern.
quelle