Video Quality Metrics
Compare two videos and report PSNR and SSIM. Drop the reference (original) first, then the distorted (encoded) version. Returns a JSON report.
About Video Quality Metrics
Video Quality Metrics compares two videos and reports PSNR and SSIM so you can quantify how much quality an encode lost. Drop the reference (original) first, then the distorted (encoded) version, and it returns a JSON report. Both files are compared locally in your browser — nothing is uploaded.
- Category
- media
- Input
- Accepts: video/*.
- Output
- Outputs: application/json.
- Cost
- Free, runs in your browser
- Memory
- high
- Install group
- ffmpeg
Common uses
- Measure how much detail a more aggressive compression preset actually sacrificed
- Compare two encoder settings objectively instead of eyeballing the result
- Validate that a re-encode for streaming stays above your quality threshold
- Document quality loss for a delivery sign-off or QA report
- Tune a CRF or bitrate target by testing several encodes against the same source
Frequently asked questions
Which video should I drop in first?
Drop the reference (the original, undistorted video) first, then the distorted (encoded) version you're testing.
What do PSNR and SSIM tell me?
PSNR measures pixel-level error in decibels (higher is better); SSIM measures perceived structural similarity from 0 to 1 (closer to 1 is better and tracks human perception more closely).
Do the two videos need the same dimensions?
Yes — the metrics compare frame against frame, so both clips should share the same resolution and ideally the same frame count and timing.
What's the output format?
A JSON report containing the PSNR and SSIM results.
Are my videos uploaded for comparison?
No. Both files are read and compared in your browser; neither is sent to a server.
Keywords
- video
- quality
- psnr
- ssim
- compare
- metrics
- reference
- encode
- measure