本文へスキップ
CreatorPrivacyKit

WASM の再標本化と WebCodecs

画素を作らず、再標本化で動画を大きくする

画素を作らず、再標本化で動画を大きくする?

WASM の再標本化と WebCodecs ツールページには、ローカル、アップロードなし、AI なしとあります。 実装もその文言どおりです。

ツールページには、ローカル、アップロードなし、AI なしとあります。実装もその文言どおりです。WebCodecs がフレームを復号し、WebAssembly が再標本化し、WebCodecs が符号化します。フィルタは Lanczos3、バイキュービック、バイリニアです。縁のコントラストは小さな 3×3 ラプラシアンで、自然、わずかに、くっきりの三つです。フレームに無かった顔、文字、質感は足しません。

品質プリセットは最高(Lanczos3)、均衡(バイキュービック)、高速(バイリニア)です。出力は 1080p、1440p、4K UHD、2倍、および制御が許す範囲のカスタムです。ケースのオプションは、そのとき使った制御であり、誰も動かしていないプリセットの一覧ではありません。

今の再標本化は 8 ビットの SDR フレーム向けです。HDR と 10 ビット色を残す約束はありません。出力コンテナが運べる音声はコピーします。「メタデータを除く」がオンのままなら、通常のコンテナタグは書きません。これが初期状態です。

フレームが大きくなればファイルも大きくなりやすいです。各ケースのバイト数は採取した大きさです。このページはそれを品質点にしません。SIMD はそのブラウザにあるとき使いますが、訪問者全員の速度を測ったものではありません。

採取に書かれたツールの経路

採取環境

採取時刻
内容の日付
ビルド SHA
d8a85c607f765a6f95e7dd57d8e765c129f59441
ブラウザ
Chrome/154.0.8037.92
採取時のベース URL
https://creatorprivacykit.com
方法
actual-browser-product
公開した証拠 JSON の SHA-256
217cda6833d40f0158d9a739f820675e9020fa1d4d7d4dd3f164e2cabb8bec1a

証拠パックをダウンロード(JSON)

ブラウザでメタデータ欄を読み直すことは、その欄の確認です。暗号署名の検証ではありません。

この採取のケース

2 件:成功 1、一部 1、拒否 0、失敗 0、非対応 0。

ID形式状態バイト数ダウンロードした出力
upscaling-lab-chart-sine-lanczos3-2x mp4 成功 36625 122742
upscaling-mc-vid-001-limitation mp4 一部 7209 6097

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

成功

形式
mp4
バイト数
36625
SHA-256
9b49949f1174ce24f4653b828ad865a086e4f9080020f1847e94bf08cd0cf1a6
ライセンス
CC0-1.0
出典
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.

元のフィクスチャ assets/video-lab/cpk-lab-cc0-chart-motion-sine-320x240.mp4

行った操作

記録されたオプション

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

記録された入力

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"}}}
ダウンロードした出力 assets/video-upscaling/upscaling-lab-chart-sine-lanczos3-2x-output.mp4

出力のプローブ

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

記録された確認

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

対になったフレームと部分クロップ

これらの画像は、このケースと一緒に保存された対のフレームまたは部分クロップです。幅や高さの変化は記録された数学的な再標本化であり、新しい画像の細部ではありません。

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.

このケースに記録された制限

採取時のスクリーンショット

入力 · settings visible · 1120×571. Video upscaler for cpk-lab-cc0-chart-motion-sine-320x240.mp4. Target text 640 × 480. Quality high. Sharpen off.
入力 · settings visible · 1120×571. Video upscaler for cpk-lab-cc0-chart-motion-sine-320x240.mp4. Target text 640 × 480. Quality high. Sharpen off.
処理中 · running progress 0% · 1120×806. upscaling-lab-chart-sine-lanczos3-2x while the page showed running progress 0%.
処理中 · running progress 0% · 1120×806. upscaling-lab-chart-sine-lanczos3-2x while the page showed running progress 0%.
出力 · result visible · 1120×818. Video upscaler result for cpk-lab-cc0-chart-motion-sine-320x240.mp4.
出力 · result visible · 1120×818. Video upscaler result for cpk-lab-cc0-chart-motion-sine-320x240.mp4.

upscaling-mc-vid-001-limitation

一部

形式
mp4
バイト数
7209
SHA-256
e20e7660ca02ea7da0b8979d123d6491ba59b01172f6099aec187efdb088cc88
ライセンス
CC0-1.0
出典
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.

元のフィクスチャ assets/video-lab/mc-vid-h264-aac-1s.mp4

行った操作

記録されたオプション

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

記録された入力

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"}}}
ダウンロードした出力 assets/video-upscaling/upscaling-mc-vid-001-limitation-output.mp4

出力のプローブ

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

記録された確認

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

対になったフレームと部分クロップ

これらの画像は、このケースと一緒に保存された対のフレームまたは部分クロップです。幅や高さの変化は記録された数学的な再標本化であり、新しい画像の細部ではありません。

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.

このケースに記録された制限

採取時のスクリーンショット

入力 · settings visible · 1120×571. Video upscaler for mc-vid-h264-aac-1s.mp4. Target text 128 × 128. Quality high. Sharpen off.
入力 · settings visible · 1120×571. Video upscaler for mc-vid-h264-aac-1s.mp4. Target text 128 × 128. Quality high. Sharpen off.
処理中 · running progress 0% · 1120×806. upscaling-mc-vid-001-limitation while the page showed running progress 0%.
処理中 · running progress 0% · 1120×806. upscaling-mc-vid-001-limitation while the page showed running progress 0%.
出力 · result visible · 1120×818. Video upscaler result for mc-vid-h264-aac-1s.mp4.
出力 · result visible · 1120×818. Video upscaler result for mc-vid-h264-aac-1s.mp4.