Diagnose per videoOpname met tellerEerlijk als het niet kan
Installeren
Zip uitpakken.
Ga in Chrome naar chrome://extensions.
Zet Ontwikkelaarsmodus aan, rechtsboven.
Klik Uitgepakte extensie laden en kies de map vc-extension.
Bij een update: opnieuw uitpakken en op het herlaad-icoontje van de extensie klikken.
Gebruiken
Open een pagina met een video en start het afspelen.
Klik op het extensie-icoon. Rechtsboven verschijnt het paneel; de gekozen video krijgt een groene rand.
Het paneel meldt meteen of opnemen kan.
Opnemen, daarna Stop en bewaar. De download start vanzelf.
Waar het werkt
Soort video
Opnemen
Spelers die HLS of DASH gebruiken (de meeste videosites)
ja
Video van dezelfde site als de pagina
ja
Video van een ander domein zonder CORS-header
nee
Video met DRM
nee, door de browser geblokkeerd
Bij de laatste twee zegt het paneel dat expliciet, met de reden erbij.
Twee dingen om te weten. Opnemen gebeurt in realtime: twee minuten
opnemen kost twee minuten. En de audio in het MP4-bestand is Opus, want Chrome kan
geen AAC schrijven. Dat speelt in Chrome, VLC en ffmpeg, maar niet overal.
Omzetten kan met ffmpeg -i opname.mp4 -c:v copy -c:a aac uit.mp4.
Zelf een site testen
Plak dit in de console van een pagina met een 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'))