{
  "project": "hanxin-cctv",
  "verified_at": "2026-11-09T02:42:02-07:00",
  "method": "ffprobe + ffmpeg 全帧解码（等效 cctv_post.py verify，未做音轨码流哈希对照）",
  "commands": [
    "ffprobe -v error -show_streams -show_format -of json hanxin-cctv.mp4",
    "ffmpeg -v error -i hanxin-cctv.mp4 -f null -"
  ],
  "measured": {
    "width": 854,
    "height": 480,
    "fps": "12/1",
    "frames": 288,
    "duration_sec": 24.0,
    "size_bytes": 6451999,
    "video_codec": "h264",
    "pixel_format": "yuv420p",
    "audio_codec": "aac",
    "audio_sample_rate": "48000"
  },
  "expected": {
    "width": 854,
    "height": 480,
    "fps": "12/1",
    "frames": 288,
    "duration": 24.0
  },
  "checks": {
    "resolution_854x480": true,
    "fps_12": true,
    "frames_288": true,
    "duration_24s": true,
    "video_h264": true,
    "audio_aac_48k": true,
    "all_frames_decodable": true,
    "has_poster": true,
    "has_contact-sheet": true,
    "has_postprocess": true,
    "has_storyboard": true,
    "has_skill-memo": true,
    "has_index": true
  },
  "all_pass": true,
  "decode_stderr": "(empty)",
  "sha256": "7e842fe2bc5cd3c62378f602ef86a558f496b02fc8b979b86988b5e1f2c39cb6"
}