Generated by imf-panscan validate examples/metadata/panscan-static-example.json.
OK: 0 error(s), 0 warning(s)
If we shift the third shot's crop 500px to the right, exceeding the active area:
FAIL: 1 error(s), 0 warning(s)
[error] keyframe.crop.outsideActive /shots/2 (shot_0003)/keyframes/0@f216
Crop rect 2852x1604+1488+278 extends outside active area 3840x1604+0+278
| Code | Severity | Meaning |
|---|---|---|
schema.unknown |
error | Top-level schema does not match the supported id. |
source.storedRaster.invalid |
error | Stored raster has non-positive dimensions. |
source.activeArea.outside |
error | Active area extends outside the stored raster. |
source.editRate.invalid |
error | Edit rate is not a valid num/den rational. |
target.raster.invalid |
error | Target raster has non-positive dimensions. |
target.aspectRatio.invalid |
error | Target aspect ratio is not parseable. |
target.aspect.mismatch |
warning | Declared aspect ratio differs from raster aspect. |
shots.empty |
error | No shots defined. |
shot.id.duplicate |
error | Two shots share an id. |
shot.range.invalid |
error | endFrame < startFrame. |
shot.range.nonInteger |
error | Shot frame numbers must be integers. |
shot.range.overlap |
error | Two shots overlap on the composition timeline. |
shot.keyframes.empty |
error | Shot has no keyframes. |
keyframe.frame.outOfShot |
error | Keyframe frame number outside its shot's range. |
keyframe.crop.outsideActive |
error | Crop rectangle extends outside the active picture area. |
keyframe.crop.invalid |
error | Crop has non-positive width or height. |
keyframe.crop.aspectMismatch |
warning | Crop aspect differs from target aspect. |
keyframe.crop.odd |
warning | Crop coordinates or size are odd (problematic for chroma-subsampled codecs). |