{
  "media": {
    "master": {
      "path": "DESCENT_ODYSSEY_上下对照_v002.mp4",
      "video": {
        "width": 1920,
        "height": 2160,
        "codec_name": "h264",
        "avg_frame_rate": "24/1",
        "nb_read_frames": "720",
        "duration": "30.000000"
      },
      "audio": {
        "codec_name": "aac",
        "sample_rate": "48000",
        "channels": 2,
        "duration": "30.000000"
      },
      "full_decode": "pass"
    },
    "preview": {
      "path": "DESCENT_ODYSSEY_上下对照_v002_preview.mp4",
      "video": {
        "width": 960,
        "height": 1080,
        "codec_name": "h264",
        "avg_frame_rate": "24/1",
        "nb_read_frames": "720",
        "duration": "30.000000"
      },
      "audio": {
        "codec_name": "aac",
        "sample_rate": "48000",
        "channels": 2,
        "duration": "30.000000"
      },
      "full_decode": "pass"
    }
  },
  "forbidden_final_source_frames": [
    360,
    479
  ],
  "forbidden_frames_visible_count": 0,
  "encoded_hidden_interval_upper_region_max_mean": 13.112996794871794,
  "frames_decoded_for_visual_samples": 720,
  "final_frame_black": "pass",
  "source_hashes_unchanged": true,
  "white_source_time_monotonic": true,
  "fully_dual_visible_seconds": 19.25,
  "motion_review": "contact sheets and densely sampled layout transitions; not a claim of frame-perfect tracking",
  "audio_review": "source audio retained continuously with tail fade; decode/levels checked, no listening or speech transcription claimed",
  "white_patch_provenance": "output 19s onward uses a derived comparison camera and hidden foreground braces; original source previs is retained unchanged"
}