Le rapport suit le code : décodage WebCodecs, rééchantillonnage WASM, encodage. Le son d’origine est recopié. Les métadonnées habituelles ne sont pas gardées. Les préréglages sont Meilleure qualité (Lanczos3), Équilibré (bicubique) et Rapide (bilinéaire). Les cibles sont 1080p, 1440p, 4K UHD, 2× et une taille personnalisée dans les limites du contrôle.
Le rapport suit le code : décodage WebCodecs, rééchantillonnage WASM, encodage. Le son d’origine est recopié. Les métadonnées habituelles ne sont pas gardées.
Les préréglages sont Meilleure qualité (Lanczos3), Équilibré (bicubique) et Rapide (bilinéaire). Les cibles sont 1080p, 1440p, 4K UHD, 2× et une taille personnalisée dans les limites du contrôle. Les options d’un cas sont les contrôles utilisés, pas une liste de préréglages que personne n’a lancés.
Le rééchantillonneur actuel travaille sur des images SDR 8 bits. Le HDR et la couleur 10 bits ne sont pas un chemin promis. L’audio compatible est copié quand le conteneur de sortie peut le porter. Les balises ordinaires sont omises quand « Retirer les métadonnées » reste coché, ce qui est le réglage de départ.
Des images plus grandes donnent en général un fichier plus grand. Les tailles en octets de chaque cas sont celles de la capture. Cette page n’en fait pas une note de qualité. Le SIMD est utilisé quand le navigateur l’a ; ce n’est pas un débit mesuré pour chaque visiteur.
Ce n’est pas un agrandissement génératif ou par diffusion.
Un chiffre de durée n’apparaît que si la sonde de ce cas l’a enregistré.
Generated CC0 lab input via tests/helpers/video-acceptance.mjs makeSyntheticMp4 (testsrc 320x240, 15 fps, 2 seconds, sine 440 Hz). This is an original lab input, not a product output and not a real-world recording.
{"videoStart":0,"videoEnd":2,"audioStart":-0.02322,"audioEnd":2,"startDriftSec":0.02322,"endDriftSec":0,"scope":"this clip only; not a general A/V sync guarantee"}
This download probed as h264 with aac audio. Output is 122742 bytes and the input fixture is 36625 bytes. The output file is larger than the input on this clip. The output audio stream is present on this clip. Packet start drift 0.02322s is for this clip only. Elapsed 947ms is for this environment only. Output is 640x480 and input is 320x240. Dimensions increased by resampling. This does not show recovered detail.
publicClaims
["This download probed as h264 with aac audio.","Output is 122742 bytes and the input fixture is 36625 bytes. The output file is larger than the input on this clip.","The output audio stream is present on this clip.","Packet start drift 0.02322s is for this clip only.","Elapsed 947ms is for this environment only.","Output is 640x480 and input is 320x240. Dimensions increased by resampling. This does not show recovered detail."]
{"videoStart":0,"videoEnd":2,"audioStart":-0.02322,"audioEnd":2,"startDriftSec":0.02322,"endDriftSec":0,"scope":"this clip only; not a general A/V sync guarantee"}
{"method":"Relative box at 8% from the left and 12% from the top, covering 40% by 40% of each frame. The output crop was scaled down to the input crop pixel size with sharp lanczos3 as a reading aid.","productStep":false,"qualityScore":false}
observedStates
[{"t":1790925450460,"phase":"","rowState":"","busy":false,"progress":"0% Starting local processing…"},{"t":1790925450590,"phase":"","rowState":"","busy":false,"progress":"0% Starting local processing…"},{"t":1790925451686,"phase":"","rowState":"","busy":false,"progress":"0% Starting local processing…"},{"t":1790925451745,"phase":"","rowState":"","busy":false,"progress":"0% Starting local processing…"},{"t":1790925451915,"phase":"","rowState":"","busy":false,"progress":"0% Starting local processing…"},{"t":1790925451979,"phase":"","rowState":"","busy":false,"progress":"0% Starting local processing…"},{"t":1790925452552,"phase":"","rowState":"","busy":false,"progress":"0% Frame 0 of 30"},{"t":1790925452703,"phase":"","rowState":"","busy":false,"progress":"63% Frame 18 of 30 · 23.4 FPS"},{"t":1790925452779,"phase":"","rowState":"","busy":false,"progress":"100% Frame 29 of 30 · 34.3 FPS"},{"t":1790925452814,"phase":"","rowState":"","busy":false,"progress":"100% Frame 30 of 30 · 34 FPS"},{"t":1790925452976,"phase":"","rowState":"","busy":false,"progress":"100% Frame 30 of 30 · 34 FPS"}]
{"observedUnique":10,"violations":[],"scope":"Observed requests in this run only. Not a universal no-exfiltration certificate."}
pageErrorCount
0
Images appariées et recadrages de détail
Ces images sont les vues appariées ou les recadrages de détail enregistrés avec ce cas. Un changement de largeur ou de hauteur est le redimensionnement mathématique enregistré, pas un détail d’image nouveau.
Decoded input frame from this clip.Browser-output frame from this clip.
Decoded input frame and browser-output frame from this clip.
Input crop from the same relative box, kept as a reading aid.Browser-output crop from the same relative box, kept as a reading aid.
Relative box at 8% from the left and 12% from the top, covering 40% by 40% of each frame. The output crop was scaled down to the input crop pixel size with sharp lanczos3 as a reading aid. This pair is a reading aid.
Limites enregistrées pour ce cas
The upscaler control is mathematical resampling (Lanczos3, bicubic, or bilinear), not a generative model.
Capture instrumentation aborts known preexisting Cloudflare telemetry at static.cloudflareinsights.com and /cdn-cgi/rum before transmission. That block is not evidence that production has no analytics.
Captures d’écran de la session
Entrée · settings visible · 1120×571. Video upscaler for cpk-lab-cc0-chart-motion-sine-320x240.mp4. Target text 640 × 480. Quality high. Sharpen off.Traitement · running progress 0% · 1120×806. upscaling-lab-chart-sine-lanczos3-2x while the page showed running progress 0%.Sortie · result visible · 1120×818. Video upscaler result for cpk-lab-cc0-chart-motion-sine-320x240.mp4.
tests/fixtures/media-corpus manifest MC-VID-001, constructed by scripts/generate-media-corpus.mjs. CC0-1.0 constructed original. Not regenerated by this capture.
{"videoStart":0,"videoEnd":1,"audioStart":-0.064,"audioEnd":1,"startDriftSec":0.064,"endDriftSec":0,"scope":"this clip only; not a general A/V sync guarantee"}
This download probed as h264 with aac audio. Output is 6097 bytes and the input fixture is 7209 bytes. The output byte count is not larger than the input on this clip. The output audio stream is present on this clip. Packet start drift 0.064s is for this clip only. Elapsed 352ms is for this environment only. Output is 128x128 and input is 64x48. Dimensions increased by resampling. This does not show recovered detail.
publicClaims
["This download probed as h264 with aac audio.","Output is 6097 bytes and the input fixture is 7209 bytes. The output byte count is not larger than the input on this clip.","The output audio stream is present on this clip.","Packet start drift 0.064s is for this clip only.","Elapsed 352ms is for this environment only.","Output is 128x128 and input is 64x48. Dimensions increased by resampling. This does not show recovered detail."]
{"videoStart":0,"videoEnd":1,"audioStart":-0.064,"audioEnd":1,"startDriftSec":0.064,"endDriftSec":0,"scope":"this clip only; not a general A/V sync guarantee"}
{"method":"Relative box at 8% from the left and 12% from the top, covering 40% by 40% of each frame. The output crop was scaled down to the input crop pixel size with sharp lanczos3 as a reading aid.","productStep":false,"qualityScore":false}
observedStates
[{"t":1790925454580,"phase":"","rowState":"","busy":false,"progress":"0% Starting local processing…"},{"t":1790925454706,"phase":"","rowState":"","busy":false,"progress":"0% Starting local processing…"},{"t":1790925455192,"phase":"","rowState":"","busy":false,"progress":"0% Starting local processing…"},{"t":1790925455247,"phase":"","rowState":"","busy":false,"progress":"0% Starting local processing…"},{"t":1790925455412,"phase":"","rowState":"","busy":false,"progress":"0% Starting local processing…"},{"t":1790925455465,"phase":"","rowState":"","busy":false,"progress":"0% Starting local processing…"},{"t":1790925455699,"phase":"","rowState":"","busy":false,"progress":"100% Frame 11 of 12 · 37.2 FPS"},{"t":1790925455741,"phase":"","rowState":"","busy":false,"progress":"100% Frame 12 of 12 · 37.1 FPS"},{"t":1790925455875,"phase":"","rowState":"","busy":false,"progress":"100% Frame 12 of 12 · 37.1 FPS"}]
{"observedUnique":10,"violations":[],"scope":"Observed requests in this run only. Not a universal no-exfiltration certificate."}
pageErrorCount
0
Images appariées et recadrages de détail
Ces images sont les vues appariées ou les recadrages de détail enregistrés avec ce cas. Un changement de largeur ou de hauteur est le redimensionnement mathématique enregistré, pas un détail d’image nouveau.
Decoded input frame from this clip.Browser-output frame from this clip.
Decoded input frame and browser-output frame from this clip.
Input crop from the same relative box, kept as a reading aid.Browser-output crop from the same relative box, kept as a reading aid.
Relative box at 8% from the left and 12% from the top, covering 40% by 40% of each frame. The output crop was scaled down to the input crop pixel size with sharp lanczos3 as a reading aid. This pair is a reading aid.
Limites enregistrées pour ce cas
The upscaler control is mathematical resampling (Lanczos3, bicubic, or bilinear), not a generative model.
MC-VID-001 is 64x48, about 1 second, 12 fps, and 7209 bytes. It is a limitation case, not a quality benchmark.
Capture instrumentation aborts known preexisting Cloudflare telemetry at static.cloudflareinsights.com and /cdn-cgi/rum before transmission. That block is not evidence that production has no analytics.
Captures d’écran de la session
Entrée · settings visible · 1120×571. Video upscaler for mc-vid-h264-aac-1s.mp4. Target text 128 × 128. Quality high. Sharpen off.Traitement · running progress 0% · 1120×806. upscaling-mc-vid-001-limitation while the page showed running progress 0%.Sortie · result visible · 1120×818. Video upscaler result for mc-vid-h264-aac-1s.mp4.
Questions fréquentes
Les visages sont-ils reconstruits ?
Non. Un léger renfort de contours peut être ajouté. Aucun détail n’est inventé.
Le navigateur dit-il si l’encodage était matériel ?