Pular para o conteúdo
CreatorPrivacyKit

Reamostragem em WASM e WebCodecs

Ampliar vídeo sem inventar o que não estava lá

Ampliar vídeo sem inventar o que não estava lá?

A página da ferramenta diz local, sem envio, sem IA. O código segue essa frase. O WebCodecs decodifica quadros, um módulo WebAssembly reamostra e o WebCodecs codifica o resultado. Os filtros são Lanczos3, bicúbico e bilinear. O contraste das bordas é um Laplaciano 3×3 pequeno: natural, sutil ou nítido.

A página da ferramenta diz local, sem envio, sem IA. O código segue essa frase. O WebCodecs decodifica quadros, um módulo WebAssembly reamostra e o WebCodecs codifica o resultado. Os filtros são Lanczos3, bicúbico e bilinear. O contraste das bordas é um Laplaciano 3×3 pequeno: natural, sutil ou nítido. O filtro não acrescenta rostos, letras ou textura que não estavam no quadro.

Os presets de qualidade são Melhor (Lanczos3), Equilibrado (bicúbico) e Rápido (bilinear). Os destinos são 1080p, 1440p, 4K UHD, 2× e um tamanho próprio dentro dos limites do controle. As opções de um caso são os controles usados, não uma lista de presets que ninguém executou.

A reamostragem atual trabalha com quadros SDR de 8 bits. HDR e cor de 10 bits não são um caminho prometido. O áudio compatível é copiado quando o contêiner de saída consegue carregá-lo. As tags comuns ficam de fora quando “Remover metadados” continua marcado, que é o padrão.

Quadros maiores em geral geram um arquivo maior. As contagens de bytes de cada caso são os tamanhos capturados. Esta página não transforma isso numa nota de qualidade. SIMD é usado quando o navegador tem; não é uma taxa medida para cada visita.

Rotas das ferramentas citadas na captura

Ambiente da captura

Capturado
Data do conteúdo
SHA da build
d8a85c607f765a6f95e7dd57d8e765c129f59441
Navegador
Chrome/154.0.8037.92
URL base da captura
https://creatorprivacykit.com
Método
actual-browser-product
SHA-256 do JSON de evidências publicado
217cda6833d40f0158d9a739f820675e9020fa1d4d7d4dd3f164e2cabb8bec1a

Baixar o pacote de evidências (JSON)

Ler de novo os campos de metadados no navegador confere esses campos. Não é verificação de assinatura criptográfica.

Casos desta captura

2 casos: 1 aprovados, 1 parciais, 0 recusados, 0 com falha, 0 sem suporte.

IDFormatoEstadoBytesSaída baixada
upscaling-lab-chart-sine-lanczos3-2x mp4 Aprovado 36625 122742
upscaling-mc-vid-001-limitation mp4 Parcial 7209 6097

upscaling-lab-chart-sine-lanczos3-2x

Aprovado

Formato
mp4
Bytes
36625
SHA-256
9b49949f1174ce24f4653b828ad865a086e4f9080020f1847e94bf08cd0cf1a6
Licença
CC0-1.0
Origem
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.

Arquivo original assets/video-lab/cpk-lab-cc0-chart-motion-sine-320x240.mp4

Ações usadas

Opções registradas

webCodecs
true
preset
2x
quality
high
sharpen
off
algorithm
lanczos3
preserveAudio
true
removeMeta
true
targetDimText
640 × 480
engineLabel
WASM SIMD

Entrada registrada

sha256
9b49949f1174ce24f4653b828ad865a086e4f9080020f1847e94bf08cd0cf1a6
bytes
36625
video
{"codec":"h264","width":320,"height":240,"fps":15,"bitrate":146500,"durationSec":2,"audioCodec":"aac","audioPresent":true,"rotation":null}
timestamps
{"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"}
probe
{"streams":[{"index":0,"codec_name":"h264","codec_long_name":"H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10","profile":"High","codec_type":"video","codec_tag_string":"avc1","codec_tag":"0x31637661","width":320,"height":240,"coded_width":320,"coded_height":240,"closed_captions":0,"film_grain":0,"has_b_frames":2,"sample_aspect_ratio":"1:1","display_aspect_ratio":"4:3","pix_fmt":"yuv420p","level":13,"chroma_location":"left","field_order":"progressive","refs":1,"is_avc":"true","nal_length_size":"4","id":"0x1","r_frame_rate":"15/1","avg_frame_rate":"15/1","time_base":"1/15360","start_pts":0,"start_time":"0.000000","duration_ts":30720,"duration":"2.000000","bit_rate":"70884","bits_per_raw_sample":"8","nb_frames":"30","extradata_size":45,"disposition":{"default":1,"dub":0,"original":0,"comment":0,"lyrics":0,"karaoke":0,"forced":0,"hearing_impaired":0,"visual_impaired":0,"clean_effects":0,"attached_pic":0,"timed_thumbnails":0,"non_diegetic":0,"captions":0,"descriptions":0,"metadata":0,"dependent":0,"still_image":0},"tags":{"language":"und","handler_name":"VideoHandler","vendor_id":"[0][0][0][0]","encoder":"Lavc60.31.102 libx264"}},{"index":1,"codec_name":"aac","codec_long_name":"AAC (Advanced Audio Coding)","profile":"LC","codec_type":"audio","codec_tag_string":"mp4a","codec_tag":"0x6134706d","sample_fmt":"fltp","sample_rate":"44100","channels":1,"channel_layout":"mono","bits_per_sample":0,"initial_padding":0,"id":"0x2","r_frame_rate":"0/0","avg_frame_rate":"0/0","time_base":"1/44100","start_pts":0,"start_time":"0.000000","duration_ts":88200,"duration":"2.000000","bit_rate":"64914","nb_frames":"88","extradata_size":5,"disposition":{"default":1,"dub":0,"original":0,"comment":0,"lyrics":0,"karaoke":0,"forced":0,"hearing_impaired":0,"visual_impaired":0,"clean_effects":0,"attached_pic":0,"timed_thumbnails":0,"non_diegetic":0,"captions":0,"descriptions":0,"metadata":0,"dependent":0,"still_image":0},"tags":{"language":"und","handler_name":"SoundHandler","vendor_id":"[0][0][0][0]"}}],"format":{"nb_streams":2,"nb_programs":0,"format_name":"mov,mp4,m4a,3gp,3g2,mj2","format_long_name":"QuickTime / MOV","start_time":"0.000000","duration":"2.000000","size":"36625","bit_rate":"146500","probe_score":100,"tags":{"major_brand":"isom","minor_version":"512","compatible_brands":"isomiso2avc1mp41","encoder":"Lavf60.16.100"}}}
Saída baixada assets/video-upscaling/upscaling-lab-chart-sine-lanczos3-2x-output.mp4

Sonda da saída

streams
[{"index":0,"codec_name":"h264","codec_long_name":"H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10","profile":"High","codec_type":"video","codec_tag_string":"avc1","codec_tag":"0x31637661","width":640,"height":480,"coded_width":640,"coded_height":480,"closed_captions":0,"film_grain":0,"has_b_frames":0,"pix_fmt":"yuvj420p","level":30,"color_range":"pc","color_space":"bt709","color_transfer":"iec61966-2-1","color_primaries":"bt709","chroma_location":"left","field_order":"progressive","refs":1,"is_avc":"true","nal_length_size":"4","id":"0x1","r_frame_rate":"15/1","avg_frame_rate":"15/1","time_base":"1/57600","start_pts":0,"start_time":"0.000000","duration_ts":115200,"duration":"2.000000","bit_rate":"418476","bits_per_raw_sample":"8","nb_frames":"30","extradata_size":37,"disposition":{"default":1,"dub":0,"original":0,"comment":0,"lyrics":0,"karaoke":0,"forced":0,"hearing_impaired":0,"visual_impaired":0,"clean_effects":0,"attached_pic":0,"timed_thumbnails":0,"non_diegetic":0,"captions":0,"descriptions":0,"metadata":0,"dependent":0,"still_image":0},"tags":{"creation_time":"2026-10-02T07:17:32.000000Z","language":"und","handler_name":"MediabunnyVideoHandler","vendor_id":"[0][0][0][0]","encoder":"Mediabunny"}},{"index":1,"codec_name":"aac","codec_long_name":"AAC (Advanced Audio Coding)","profile":"LC","codec_type":"audio","codec_tag_string":"mp4a","codec_tag":"0x6134706d","sample_fmt":"fltp","sample_rate":"44100","channels":1,"channel_layout":"mono","bits_per_sample":0,"initial_padding":0,"id":"0x2","r_frame_rate":"0/0","avg_frame_rate":"0/0","time_base":"1/44100","start_pts":0,"start_time":"0.000000","duration_ts":88200,"duration":"2.000000","bit_rate":"64914","nb_frames":"88","extradata_size":5,"disposition":{"default":1,"dub":0,"original":0,"comment":0,"lyrics":0,"karaoke":0,"forced":0,"hearing_impaired":0,"visual_impaired":0,"clean_effects":0,"attached_pic":0,"timed_thumbnails":0,"non_diegetic":0,"captions":0,"descriptions":0,"metadata":0,"dependent":0,"still_image":0},"tags":{"creation_time":"2026-10-02T07:17:32.000000Z","language":"und","handler_name":"MediabunnySoundHandler","vendor_id":"[0][0][0][0]"}}]
format
{"nb_streams":2,"nb_programs":0,"format_name":"mov,mp4,m4a,3gp,3g2,mj2","format_long_name":"QuickTime / MOV","start_time":"0.000000","duration":"2.000000","size":"122742","bit_rate":"490968","probe_score":100,"tags":{"major_brand":"isom","minor_version":"512","compatible_brands":"isomavc1mp41","creation_time":"2026-10-02T07:17:32.000000Z"}}

acd425e45d303b1303777a8c5de009f050a97b0b6041d38a1b673df5fda7b009 · 122742

Verificações registradas

summary
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."]
elapsedMs
947
elapsedScope
this environment only
video
{"codec":"h264","width":640,"height":480,"fps":15,"bitrate":490968,"durationSec":2,"audioCodec":"aac","audioPresent":true,"rotation":null}
timestamps
{"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"}
outputLargerThanInput
true
metrics
{"ssim":null,"psnr":null,"explanation":"not computed"}
algorithm
lanczos3
detailRecoveryClaimed
false
frames
[{"role":"input-frame","file":"assets/video-upscaling/upscaling-lab-chart-sine-lanczos3-2x-input-frame.webp","width":320,"height":240,"sha256":"ab73361269ea1bc6d4ac948f52104a65b6e2e518610699880558c7a1595e665a","bytes":3386},{"role":"output-frame","file":"assets/video-upscaling/upscaling-lab-chart-sine-lanczos3-2x-output-frame.webp","width":640,"height":480,"sha256":"e004a51a5ccd42d435428d8d1ad8ba4273cde02fcf0cb46e327da937bba7482e","bytes":6660},{"role":"input-crop","file":"assets/video-upscaling/upscaling-lab-chart-sine-lanczos3-2x-input-crop.webp","width":128,"height":96,"sha256":"8fec28cc6d8856dc32b41772261499aafaccdcb5ad171d562de05847a47f6969","bytes":536},{"role":"output-crop","file":"assets/video-upscaling/upscaling-lab-chart-sine-lanczos3-2x-output-crop.webp","width":128,"height":96,"sha256":"34a51b82a1ed512f660a11585445ea8cffe03469c6917dbee82bd9e2bbb86b1d","bytes":498}]
comparison
{"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"}]
blockedExistingTelemetry
[{"method":"GET","host":"static.cloudflareinsights.com","pathname":"/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495","reason":"cloudflare-insights-beacon"}]
privacy
{"observedUnique":10,"violations":[],"scope":"Observed requests in this run only. Not a universal no-exfiltration certificate."}
pageErrorCount
0

Quadros pareados e recortes de detalhe

Estas imagens são os quadros pareados ou os recortes de detalhe salvos com este caso. Uma largura ou altura diferente é o redimensionamento matemático registrado, não um detalhe novo.

Decoded input frame from this clip.
Decoded input frame from this clip.
Browser-output 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.
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.
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 registrados neste caso

Capturas de tela da sessão

Entrada · settings visible · 1120×571. Video upscaler for cpk-lab-cc0-chart-motion-sine-320x240.mp4. Target text 640 × 480. Quality high. Sharpen off.
Entrada · settings visible · 1120×571. Video upscaler for cpk-lab-cc0-chart-motion-sine-320x240.mp4. Target text 640 × 480. Quality high. Sharpen off.
Processando · running progress 0% · 1120×806. upscaling-lab-chart-sine-lanczos3-2x while the page showed running progress 0%.
Processando · running progress 0% · 1120×806. upscaling-lab-chart-sine-lanczos3-2x while the page showed running progress 0%.
Saída · result visible · 1120×818. Video upscaler result for cpk-lab-cc0-chart-motion-sine-320x240.mp4.
Saída · result visible · 1120×818. Video upscaler result for cpk-lab-cc0-chart-motion-sine-320x240.mp4.

upscaling-mc-vid-001-limitation

Parcial

Formato
mp4
Bytes
7209
SHA-256
e20e7660ca02ea7da0b8979d123d6491ba59b01172f6099aec187efdb088cc88
Licença
CC0-1.0
Origem
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.

Arquivo original assets/video-lab/mc-vid-h264-aac-1s.mp4

Ações usadas

Opções registradas

webCodecs
true
preset
2x
quality
high
sharpen
off
algorithm
lanczos3
preserveAudio
true
removeMeta
true
targetDimText
128 × 128
engineLabel
WASM SIMD

Entrada registrada

sha256
e20e7660ca02ea7da0b8979d123d6491ba59b01172f6099aec187efdb088cc88
bytes
7209
video
{"codec":"h264","width":64,"height":48,"fps":12,"bitrate":57672,"durationSec":1,"audioCodec":"aac","audioPresent":true,"rotation":null}
timestamps
{"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"}
probe
{"streams":[{"index":0,"codec_name":"h264","codec_long_name":"H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10","profile":"High","codec_type":"video","codec_tag_string":"avc1","codec_tag":"0x31637661","width":64,"height":48,"coded_width":64,"coded_height":48,"closed_captions":0,"film_grain":0,"has_b_frames":2,"sample_aspect_ratio":"1:1","display_aspect_ratio":"4:3","pix_fmt":"yuv420p","level":10,"chroma_location":"left","field_order":"progressive","refs":1,"is_avc":"true","nal_length_size":"4","id":"0x1","r_frame_rate":"12/1","avg_frame_rate":"12/1","time_base":"1/12288","start_pts":0,"start_time":"0.000000","duration_ts":12288,"duration":"1.000000","bit_rate":"6984","bits_per_raw_sample":"8","nb_frames":"12","extradata_size":43,"disposition":{"default":1,"dub":0,"original":0,"comment":0,"lyrics":0,"karaoke":0,"forced":0,"hearing_impaired":0,"visual_impaired":0,"clean_effects":0,"attached_pic":0,"timed_thumbnails":0,"non_diegetic":0,"captions":0,"descriptions":0,"metadata":0,"dependent":0,"still_image":0},"tags":{"creation_time":"2026-10-01T00:00:00.000000Z","language":"und","handler_name":"VideoHandler","vendor_id":"[0][0][0][0]","encoder":"Lavc libx264"}},{"index":1,"codec_name":"aac","codec_long_name":"AAC (Advanced Audio Coding)","profile":"LC","codec_type":"audio","codec_tag_string":"mp4a","codec_tag":"0x6134706d","sample_fmt":"fltp","sample_rate":"16000","channels":1,"channel_layout":"mono","bits_per_sample":0,"initial_padding":0,"id":"0x2","r_frame_rate":"0/0","avg_frame_rate":"0/0","time_base":"1/16000","start_pts":0,"start_time":"0.000000","duration_ts":16000,"duration":"1.000000","bit_rate":"34225","nb_frames":"17","extradata_size":5,"disposition":{"default":1,"dub":0,"original":0,"comment":0,"lyrics":0,"karaoke":0,"forced":0,"hearing_impaired":0,"visual_impaired":0,"clean_effects":0,"attached_pic":0,"timed_thumbnails":0,"non_diegetic":0,"captions":0,"descriptions":0,"metadata":0,"dependent":0,"still_image":0},"tags":{"creation_time":"2026-10-01T00:00:00.000000Z","language":"und","handler_name":"SoundHandler","vendor_id":"[0][0][0][0]"}}],"format":{"nb_streams":2,"nb_programs":0,"format_name":"mov,mp4,m4a,3gp,3g2,mj2","format_long_name":"QuickTime / MOV","start_time":"0.000000","duration":"1.000000","size":"7209","bit_rate":"57672","probe_score":100,"tags":{"major_brand":"isom","minor_version":"512","compatible_brands":"isomiso2avc1mp41","creation_time":"2026-10-01T00:00:00.000000Z"}}}
Saída baixada assets/video-upscaling/upscaling-mc-vid-001-limitation-output.mp4

Sonda da saída

streams
[{"index":0,"codec_name":"h264","codec_long_name":"H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10","profile":"High","codec_type":"video","codec_tag_string":"avc1","codec_tag":"0x31637661","width":128,"height":128,"coded_width":128,"coded_height":128,"closed_captions":0,"film_grain":0,"has_b_frames":0,"pix_fmt":"yuvj420p","level":30,"color_range":"pc","color_space":"bt709","color_transfer":"iec61966-2-1","color_primaries":"bt709","chroma_location":"left","field_order":"progressive","refs":1,"is_avc":"true","nal_length_size":"4","id":"0x1","r_frame_rate":"12/1","avg_frame_rate":"12/1","time_base":"1/57600","start_pts":0,"start_time":"0.000000","duration_ts":57600,"duration":"1.000000","bit_rate":"1664","bits_per_raw_sample":"8","nb_frames":"12","extradata_size":36,"disposition":{"default":1,"dub":0,"original":0,"comment":0,"lyrics":0,"karaoke":0,"forced":0,"hearing_impaired":0,"visual_impaired":0,"clean_effects":0,"attached_pic":0,"timed_thumbnails":0,"non_diegetic":0,"captions":0,"descriptions":0,"metadata":0,"dependent":0,"still_image":0},"tags":{"creation_time":"2026-10-02T07:17:35.000000Z","language":"und","handler_name":"MediabunnyVideoHandler","vendor_id":"[0][0][0][0]","encoder":"Mediabunny"}},{"index":1,"codec_name":"aac","codec_long_name":"AAC (Advanced Audio Coding)","profile":"LC","codec_type":"audio","codec_tag_string":"mp4a","codec_tag":"0x6134706d","sample_fmt":"fltp","sample_rate":"16000","channels":1,"channel_layout":"mono","bits_per_sample":0,"initial_padding":0,"id":"0x2","r_frame_rate":"0/0","avg_frame_rate":"0/0","time_base":"1/16000","start_pts":0,"start_time":"0.000000","duration_ts":16000,"duration":"1.000000","bit_rate":"34225","nb_frames":"17","extradata_size":5,"disposition":{"default":1,"dub":0,"original":0,"comment":0,"lyrics":0,"karaoke":0,"forced":0,"hearing_impaired":0,"visual_impaired":0,"clean_effects":0,"attached_pic":0,"timed_thumbnails":0,"non_diegetic":0,"captions":0,"descriptions":0,"metadata":0,"dependent":0,"still_image":0},"tags":{"creation_time":"2026-10-02T07:17:35.000000Z","language":"und","handler_name":"MediabunnySoundHandler","vendor_id":"[0][0][0][0]"}}]
format
{"nb_streams":2,"nb_programs":0,"format_name":"mov,mp4,m4a,3gp,3g2,mj2","format_long_name":"QuickTime / MOV","start_time":"0.000000","duration":"1.000000","size":"6097","bit_rate":"48776","probe_score":100,"tags":{"major_brand":"isom","minor_version":"512","compatible_brands":"isomavc1mp41","creation_time":"2026-10-02T07:17:35.000000Z"}}

4b68ace53570b06c3073535e9a4db448311467503c5505101cf621e575d9acd5 · 6097

Verificações registradas

summary
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."]
elapsedMs
352
elapsedScope
this environment only
video
{"codec":"h264","width":128,"height":128,"fps":12,"bitrate":48776,"durationSec":1,"audioCodec":"aac","audioPresent":true,"rotation":null}
timestamps
{"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"}
outputLargerThanInput
false
metrics
{"ssim":null,"psnr":null,"explanation":"not computed"}
algorithm
lanczos3
detailRecoveryClaimed
false
frames
[{"role":"input-frame","file":"assets/video-upscaling/upscaling-mc-vid-001-limitation-input-frame.webp","width":64,"height":48,"sha256":"b7df7d06c9c3c67af90f71b483cb9a7a8c05fbc132d477ca961d3f178aca8fa1","bytes":80},{"role":"output-frame","file":"assets/video-upscaling/upscaling-mc-vid-001-limitation-output-frame.webp","width":128,"height":128,"sha256":"f2f4b1cc5c235ae096404a6c1147d4d6bf28be67f01bd2cb924dcbcf6f148e0c","bytes":110},{"role":"input-crop","file":"assets/video-upscaling/upscaling-mc-vid-001-limitation-input-crop.webp","width":26,"height":19,"sha256":"820e97f72fa68c35e8050d3e18c2a649860988ac66468d453d70a86dc13ce392","bytes":74},{"role":"output-crop","file":"assets/video-upscaling/upscaling-mc-vid-001-limitation-output-crop.webp","width":26,"height":19,"sha256":"30a9fabd1ef0176e51c7b7ca5dc1e231f1c09e5eded2d1f2b75c560616ba9dbb","bytes":78}]
comparison
{"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"}]
blockedExistingTelemetry
[{"method":"GET","host":"static.cloudflareinsights.com","pathname":"/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495","reason":"cloudflare-insights-beacon"}]
privacy
{"observedUnique":10,"violations":[],"scope":"Observed requests in this run only. Not a universal no-exfiltration certificate."}
pageErrorCount
0

Quadros pareados e recortes de detalhe

Estas imagens são os quadros pareados ou os recortes de detalhe salvos com este caso. Uma largura ou altura diferente é o redimensionamento matemático registrado, não um detalhe novo.

Decoded input frame from this clip.
Decoded input frame from this clip.
Browser-output 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.
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.
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 registrados neste caso

Capturas de tela da sessão

Entrada · settings visible · 1120×571. Video upscaler for mc-vid-h264-aac-1s.mp4. Target text 128 × 128. Quality high. Sharpen off.
Entrada · settings visible · 1120×571. Video upscaler for mc-vid-h264-aac-1s.mp4. Target text 128 × 128. Quality high. Sharpen off.
Processando · running progress 0% · 1120×806. upscaling-mc-vid-001-limitation while the page showed running progress 0%.
Processando · running progress 0% · 1120×806. upscaling-mc-vid-001-limitation while the page showed running progress 0%.
Saída · result visible · 1120×818. Video upscaler result for mc-vid-h264-aac-1s.mp4.
Saída · result visible · 1120×818. Video upscaler result for mc-vid-h264-aac-1s.mp4.

Perguntas frequentes

Promete rosto mais nítido?
Não. Não há alucinação de detalhe.
O vídeo foi enviado?
Não nesta ferramenta. O processamento é local.