wake-up-neo.com

Laden Sie alle .m4s-Dateien eines MPEG-Dash-Streams herunter

Wenn ich diese Seite öffne , sehe ich in den Firefox Web Developer Tools/auf der Registerkarte "Netzwerk", dass die Seite Dateien mit der Erweiterung .mpd lädt. Und dann lädt es alle paar Sekunden eine Datei/einen Stream mit der Erweiterung .m4s namens like

000000.m4s
000001.m4s

Wie kann ich das gesamte gestreamte Video dieser Art herunterladen?

Ich denke, ich muss alle .m4s-Segmente herunterladen, kenne aber weder den Linux-Befehl noch die Windows-Software, um dies zu tun. Dann muss ich diese Dateien zu einer einzigen .mp4 zusammenführen

Ich habe bereits versucht InviDownloader , aber es hat zahlreiche Probleme.

14
16851556

Beantwortung der Frage "Wie kann ich das gesamte Streaming-Video dieser Art herunterladen?"

Sie können youtube-dl auf der DASH-MPD-Manifest-URL verwenden, um das Video herunterzuladen. Es hat bei mir funktioniert.

youtube-dl {mpd_url}

Vielleicht solltest du im Titel klarstellen, ob du diese m2s-Zwischendateien wirklich oder nur die gesamte Videodatei haben willst.

11
Fred

1) Lade IS.mp4 und alle * .m4s für Video herunter (benutze wget) und füge IS.mp4 und * .m4s zu einer Datei video.mp4 zusammen

2) Laden Sie IS.mp4 und alle * .m4s für Audio herunter und führen Sie IS.mp4 und * .m4s zu einer Datei zusammen, audio.mp4

3) Video und Audio in einer Datei zusammenführen (ffmpeg -i video.mp4 -i audio.mp4 -c copy movie.mkv verwenden)

EDIT

Beispiel zum Herunterladen eines Audiostreams:

echo "IS.mp4" >"links.txt"
seq -f "%06g.m4s" 0 394 >>"links.txt"
wget -i "links.txt" -O "audio.mp4" -B "http://80.188.78.212/aa/ffc8a55fe6f203b0bffecb73efacb69b/1494953435522/eda9c6f7b1e3de68db8e3e5dc0d14fc7/dna-61924494877285694-pc/1002-1502/"

Der erste Teil des Audiostreams ist IS.mp4, das Audio besteht aus 394 Teilen (im 6-stelligen Format) und der Basis-URL-Pfad für den Audiostream lautet http://80.188..../1002-1502/. Alle diese Informationen können aus der Datei .mpd abgerufen werden.

HINWEIS: Die Basis-URL des Audio- und Videostreams wird bei jeder Wiedergabe des Videos geändert

3
Unsociable ape