Θέλω να κατεβάσω ένα βίντεο του οποίου το url δεν είναι απλό αρχείο mp4, αλλά το url του είναι τύπου blob για παράδειγμα.
<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>
Υπάρχει κάποια επέκταση ή λογισμικό chrome που μπορεί να χρησιμοποιηθεί για τη λήψη του βίντεο που παίζει.
Η διαδικασία μπορεί να διαφέρει ανάλογα με το πού και πώς φιλοξενείται το βίντεο. Η γνώση αυτή μπορεί να βοηθήσει να απαντηθεί το ερώτημα με περισσότερες λεπτομέρειες.
Για παράδειγμα, έτσι μπορείτε να κατεβάσετε βίντεο με συνδέσμους blob στο Vimeo.
Εάν η σταγόνα έχει ενσαρκωθεί με δεδομένα από ένα μανιφέστο F4M (ελέγξτε την καρτέλα Network στο Chrome's Developer Tools), μπορείτε να κατεβάσετε το αρχείο βίντεο χρησιμοποιώντας το σενάριο php που δημοσιεύτηκε εδώ: https://n1njahacks.wordpress.com/2015/01/29/how-to-save-hds-flash-streams-from-any-web-page/
Με την τοποθέτηση:
if ($manifest == '')
$manifest = $_GET['manifest'];
πριν:
if ($manifest)
θα μπορούσατε ακόμη και να το εκτελέσετε σε έναν διακομιστή ιστού, χρησιμοποιώντας αιτήσεις με τη συμβολοσειρά ερωτήματος: ?manifest=[manifest url]
.
Σημειώστε ότι πιθανότατα θα θέλετε να χρησιμοποιήσετε έναν πελάτη FTP για να ανακτήσετε το αρχείο βίντεο που κατεβάσατε και να καθαρίσετε μετά το σενάριο (αφήνει όλα τα μέρη του βίντεο που κατεβάσατε).
Μπορείτε απλά να κάνετε δεξί κλικ και να αποθηκεύσετε το blob ως mp4.
Όταν έπαιζα με την εγγραφή βίντεο/ήχου με βάση το πρόγραμμα περιήγησης, το blob εξόδου ήταν διαθέσιμο για άμεση λήψη.