Wenn ich diese Seite öffne, kann ich auf der Registerkarte Firefox Web Developer Tools / "Netzwerk" sehen, dass die Seite Dateien mit der .mpd
Erweiterung lädt . Und dann lädt es alle paar Sekunden eine Datei / einen Stream mit der .m4s
Erweiterung wie
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 InviDownloader bereits ausprobiert , aber es gibt zahlreiche Probleme.
Antworten:
Beantwortung der Frage "Wie kann ich das gesamte gestreamte 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.
Vielleicht sollten Sie im Titel klarstellen, ob Sie diese m2s-Zwischendateien wirklich wollen oder nur die gesamte Videodatei.
quelle
1) Laden Sie IS.mp4 und alle * .m4s für Video (Verwendung
wget
) herunter und führen Sie IS.mp4 und * .m4s zu einer Datei video.mp4 zusammen2) Laden Sie IS.mp4 und alle * .m4s für Audio herunter und führen Sie IS.mp4 und * .m4s zu einer Datei audio.mp4 zusammen
3) Video und Audio in einer Datei zusammenführen (verwenden
ffmpeg -i video.mp4 -i audio.mp4 -c copy movie.mkv
)BEARBEITEN
Beispiel zum Herunterladen eines Audiostreams:
Der erste Teil für den Audio-Stream ist IS.mp4, das Audio besteht aus 394 Teilen (in einem 6-stelligen Format) und der Basis-URL-Pfad für den Audio-Stream ist
http://80.188..../1002-1502/
. Alle diese Informationen können aus der.mpd
Datei abgerufen werden.HINWEIS: Die Basis-URL des Audio- und Videostreams wird jedes Mal geändert, wenn Sie das Video abspielen
quelle