Ich möchte ein Streaming-Video von mediaklikk.hu aufnehmen. Wie mache ich das?
Antwort1
alternative Lösung für die Kommandozeile zsh und curl (Linux/Mac)
Idee: alle Videoteile sammeln und in eine Datei einfügen, kann in einer Shell im Hintergrund laufen, man muss dieStart-URLund dasStückzahl, Anzahl der Stücke
- Gehen Sie 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
_b8000000
steht für die Videoqualität,_b12000000
ist also besser/größer - die Zahl davor
.ts
steht für den Videoteil - spulen Sie zum Ende des Videos vor und holen Sie sich die letzte Zahl, z. B. 444
- URL eines Videoteils mit Rechtsklickmenü kopieren / Linkadresse kopieren
- Holen Sie sich jetzt alle Teile mit dem Tool in die Befehlszeile
curl
- verwende eine Schleife von 1..444 mit der Variable i - in der URL ändere die Zahl in zB
_1.ts
in_${i}.ts
- Fügen Sie alle Videoteile in eine Datei myvideo.mp4 ein, indem Sie
>>
Verwenden Sie in der Befehlszeile zsh (läuft unter Linux oder MacOS).
for i in {1..444}; do echo "* video part $i ..."; curl URL >> myvideo.mp4; done
Wenn Sie Ihre URL an der Stelle von URL einfügen, achten Sie darauf, Sonderzeichen zu maskieren, z. B.
=&?
mit\
Arbeitsbeispiel:
zsh> for i in {1..444}; 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_${i}.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
Antwort2
- Starten Sie die Wiedergabe des Videos
- Öffnen Sie die Registerkarte „Netzwerk“ der Entwicklertools von Google Chrome
- Suchen Sie nach
playlist.m3u8
, klicken Sie auf die URL des Artikels und kopieren Sie die Anfrage-URL - Wählen Sie in VLC „Datei“ > „Netzwerk öffnen …“
- Fügen Sie die URL ein
- So erfassen Sie den gesamten Stream:
- Aktivieren Sie „Streaming/Speichern“, klicken Sie auf „Einstellungen...“ und wählen Sie die Ausgabedatei
- Klicken Sie auf „Öffnen“ und VLC beginnt mit der Aufnahme
- So erfassen Sie einen Teil des Streams:
- Klicken Sie auf Öffnen
- Navigieren Sie 4-5 Sekunden vor den gewünschten Teil
- Wählen Sie Wiedergabe > Aufzeichnen