Wie kann ich einen Stream von mediaklikk.hu erfassen?

2808
thSoft

Ich möchte ein Streaming-Video von mediaklikk.hu aufnehmen. Wie kann ich das machen?

1
Ist das überhaupt legal? Dave vor 9 Jahren 1

2 Antworten auf die Frage

2
thSoft
  • Öffnen Sie die Entwicklertools von Google Chrome
  • Zeigen Sie unter Ressourcen die Quelle des Frames player-external-vod-full an: Frames> (www.mediaklikk.hu/)> iframe_hirado_player_box (about: blank)> (player-external-vod-full)> player-external-vod -voll.php
  • Suchen Sie nach dem Anruf jwplayer('myElement').setupund kopieren Sie die URL in das 'playlist'Feld
  • Wählen Sie im VLC Datei> Netzwerk öffnen ... aus.
  • Fügen Sie die URL ein
  • So erfassen Sie den gesamten Stream:
    • Überprüfen Sie Streaming / Speichern, klicken Sie auf Einstellungen ... und wählen Sie die Ausgabedatei aus
    • Klicken Sie auf Öffnen und VLC beginnt mit der Aufnahme
  • So erfassen Sie einen Teil des Streams:
    • Klicken Sie auf Öffnen
    • Navigieren Sie zu 4-5 Sekunden vor dem gewünschten Teil
    • Wählen Sie Wiedergabe> Aufnahme
2
asey

alternative Lösung für die Kommandozeile zsh und curl (Linux / Mac)

Idee : Sammeln Sie alle Videoteile und fügen Sie sie in eine Datei ein. Sie können in einer Shell im Hintergrund ausgeführt werden. Sie müssen die Start-URL und die Anzahl der Teile kennen

  • zu den Chrome-Entwicklertools - Registerkarte "Netzwerk"
  • Wenn der Stream startet, sehen Sie eine URL wie:
    media_w415294746_b800000_1.ts?keys=h9bDPql-rzDe-44uEorcTA&keyt=1457916109
  • das _b8000000steht für die videoqualität, _b12000000ist also besser / größer
  • Die Zahl davor .tssteht für den Videoteil
  • Schneller Vorlauf bis zum Ende des Videos und Abruf der letzten Nummer, z. 444
  • Kopiere URL eines Videoteils mit rechter Maustaste / Linkadresse kopieren
  • Holen Sie sich jetzt alle Teile in Belohnungszeile mit dem Werkzeug curl
  • verwenden, um eine Schleife von 1..444 mit veränderlichem i - in URL die Nummer in zB ändert _1.tsin_$.ts
  • fügen Sie alle Videoteile in eine Datei myvideo.mp4 ein >>
  • in der Befehlszeile verwenden Sie zsh (läuft unter Linux oder MacOS)

    for i in ; do echo "* video part $i ..."; curl URL >> myvideo.mp4; done 
  • Wenn Sie Ihre URL an der Stelle der URL einfügen, achten Sie darauf, Sonderzeichen zu umgehen, z. =&?mit\

Arbeitsbeispiel:

zsh> for i in ; do echo "* video part $i ..."; curl http://212.40.98.161/intvod/_definst_/r/mtva/2016/02/26/2016-000128-M0054-01-/international.smil/media_w415294746_b1200000_$.ts\?keys\=h9bDPql-rzDe-44uEorcTA\&keyt\=1457916109 >> mymovie.mp4; done 

Jetzt sollten Sie eine Ausgabe wie diese sehen:

* video part 1 ... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1441k 100 1441k 0 0 486k 0 0:00:02 0:00:02 --:--:-- 486k * video part 2 ... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1438k 100 1438k 0 0 475k 0 0:00:03 0:00:03 --:--:-- 475k 
Danke, das war sehr hilfreich! Ein kleiner Kommentar: In meinem Fall begann die Nummerierung der Teile von 0 statt von 1. thSoft vor 6 Jahren 0