VC video capture
Testextensie: neemt een <video>-element op via captureStream + MediaRecorder.
vc-extension.zip downloaden
Installeren
- Zip uitpakken.
- Chrome:
chrome://extensions
- Developer mode aanzetten (rechtsboven).
- Load unpacked en de uitgepakte map kiezen.
Gebruiken
- Open een pagina met video en start het afspelen.
- Klik op het extensie-icoon. Rechtsboven verschijnt een paneel, de gekozen video krijgt een blauwe rand.
- Het paneel toont direct of opnemen kan.
- Opnemen, daarna Stop en bewaar. Download start automatisch.
Waar het wel en niet werkt
| Soort site | Opnemen |
| YouTube en andere MSE-spelers (HLS/DASH via JS) | ja |
| Video same-origin met de pagina | ja |
Cross-origin <video src> zonder CORS-header | nee, SecurityError |
| DRM (Netflix, Videoland, gehuurde films) | nee, door de browser geblokkeerd |
Goed om te weten
- Realtime: 2 minuten opnemen kost 2 minuten.
- Audio is Opus in een MP4-container. Chrome kan geen AAC schrijven. Speelt in Chrome, VLC en ffmpeg; niet overal.
Omzetten: ffmpeg -i opname.mp4 -c:v copy -c:a aac uit.mp4
- Bronresolutie, niet schermresolutie. Dat is de winst boven een schermrecorder.
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'))