Ich möchte ein Video, dessen url ist nicht einfach mp4-Datei herunterladen, aber seine url ist Blob-Typ z. B..
<video id="playerVideo" width="450px" autoplay="autoplay" height="338px"
style="height:100%;width:100%;" class="mejs-rai-e"
src="blob:http://www.example.com/d70a74e1-0324-4b9f-bad4-84e3036ad354">
</video>
Gibt es eine Chrome-Erweiterung oder Software, die zum Herunterladen des abspielenden Videos verwendet werden kann?
Je nachdem, wo und wie das Video gehostet wird, kann der Vorgang unterschiedlich sein. Das Wissen darüber kann helfen, die Frage genauer zu beantworten.
Ein Beispiel: So können Sie Videos mit Blob-Links auf Vimeo herunterladen.
Wenn der Blob mit Daten aus einem F4M-Manifest instanziiert wird (prüfen Sie die Registerkarte "Netzwerk" in Chrome's Developer Tools), können Sie die Videodatei mit dem hier geposteten php-Skript herunterladen: https://n1njahacks.wordpress.com/2015/01/29/how-to-save-hds-flash-streams-from-any-web-page/
Durch Einfügen:
if ($manifest == '')
$manifest = $_GET['manifest'];
vor:
if ($manifest)
Sie könnten es sogar auf einem Webserver laufen lassen, indem Sie Anfragen mit dem Query-String verwenden: ?manifest=[manifest url]
.
Beachten Sie, dass Sie wahrscheinlich einen FTP-Client verwenden möchten, um die heruntergeladene Videodatei abzurufen und nach dem Skript aufzuräumen (es hinterlässt alle heruntergeladenen Videoteile).
Sie können einfach mit der rechten Maustaste klicken und den Blob als mp4 speichern.
Als ich mit der browserbasierten Video-/Audioaufnahme herumgespielt habe, war der Ausgabe-Blob direkt zum Download verfügbar.