VC video capture

Testextensie: neemt een <video>-element op via captureStream + MediaRecorder.

vc-extension.zip downloaden

Installeren

  1. Zip uitpakken.
  2. Chrome: chrome://extensions
  3. Developer mode aanzetten (rechtsboven).
  4. Load unpacked en de uitgepakte map kiezen.

Gebruiken

  1. Open een pagina met video en start het afspelen.
  2. Klik op het extensie-icoon. Rechtsboven verschijnt een paneel, de gekozen video krijgt een blauwe rand.
  3. Het paneel toont direct of opnemen kan.
  4. Opnemen, daarna Stop en bewaar. Download start automatisch.

Waar het wel en niet werkt

Soort siteOpnemen
YouTube en andere MSE-spelers (HLS/DASH via JS)ja
Video same-origin met de paginaja
Cross-origin <video src> zonder CORS-headernee, SecurityError
DRM (Netflix, Videoland, gehuurde films)nee, door de browser geblokkeerd

Goed om te weten

Zelf een site testen zonder de extensie

Plak dit in de console van een pagina met video:

(v => { try { const s = v.captureStream()
  console.log('OK', s.getTracks().map(t=>t.kind).join(','), v.videoWidth+'x'+v.videoHeight) }
  catch(e){ console.log('FAIL', e.message) } })(document.querySelector('video'))