Hvordan laster vi ned en blob url-video

Jeg vil laste ned en video hvis url ikke er en enkel mp4-fil, men dens url er blob-type for f.eks.

<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>

Er det noen chrome-utvidelse eller programvare som kan brukes til å laste ned avspillingsvideoen.

Prosessen kan variere avhengig av hvor og hvordan videoen blir lagt ut. Kunnskap om dette kan bidra til å besvare spørsmålet mer detaljert.

Slik kan du for eksempel laste ned videoer med blob-lenker på Vimeo.

  1. Se kildekoden til videospillerens iframe.
  2. Søk etter mp4
  3. Kopier lenke med token-spørring
  4. Last ned før token utløper

Kilde og trinnvise instruksjoner her.

]2

Kommentarer (1)

Hvis blobben er instansiert med data fra et F4M-manifest (sjekk nettverksfanen i Chrome&# 39s utviklerverktøy), kan du laste ned videofilen ved hjelp av php-skriptet som er lagt ut her: https://n1njahacks.wordpress.com/2015/01/29/how-to-save-hds-flash-streams-from-any-web-page/

Ved å sette:

  if ($manifest == '')
    $manifest = $_GET['manifest'];

før:

  if ($manifest)

kan du til og med kjøre den på en webserver ved hjelp av forespørsler med spørringsstrengen: ?manifest=[manifest url].

Merk at du sannsynligvis vil bruke en FTP-klient for å hente den nedlastede videofilen og rydde opp etter skriptet (det etterlater alle nedlastede videodeler).

Kommentarer (0)

Du kan ganske enkelt høyreklikke og lagre blobben som mp4.

Da jeg lekte med nettleserbasert video / lydopptak, var utgangsblobben tilgjengelig for direkte nedlasting.

Kommentarer (3)