{
  "submitted_at": "2026-07-19T00:23:05.211142+00:00",
  "source_canon_sha256": "6f2dc3bad708cb15eeff80cbef7dc64111e3bd75cc3ded7459f22d6343efda11",
  "health": {
    "service": "huyenan-render-final",
    "status": "ok",
    "gpu": "NVIDIA GeForce GTX 1060 6GB, 19, 4898, 6144",
    "h264_nvenc": true,
    "video_root": "/data/video-pipeline",
    "queue_depth": 0,
    "running": []
  },
  "request": {
    "intro_video_path": "/data/video-pipeline/HaTramAudio/project/001-Ban-Ghi-Am-Cuoi-Cung-Trong-Mua/output/intro/intro.mp4",
    "footage_video_path": "/data/video-pipeline/HaTramAudio/project/001-Ban-Ghi-Am-Cuoi-Cung-Trong-Mua/output/footage/footage.mp4",
    "output_video_path": "/data/video-pipeline/HaTramAudio/project/001-Ban-Ghi-Am-Cuoi-Cung-Trong-Mua/output/final.mp4",
    "fps": 30,
    "width": 1920,
    "height": 1080,
    "video_encoder": "h264_nvenc",
    "preset": "p4",
    "cq": 21
  },
  "submit_response": {
    "job_id": "adabeb601e0844c09bd6ee845a6181ee",
    "status": "queued",
    "status_url": "/v1/huyenan-render-final/jobs/adabeb601e0844c09bd6ee845a6181ee"
  },
  "job_id": "adabeb601e0844c09bd6ee845a6181ee",
  "status": "completed",
  "main_audio_path_sent": false,
  "latest_response": {
    "id": "adabeb601e0844c09bd6ee845a6181ee",
    "service": "huyenan-render-final",
    "status": "completed",
    "created_at": "2026-07-19T00:23:05.208234+00:00",
    "updated_at": "2026-07-19T00:35:19.459858+00:00",
    "request": {
      "intro_video_path": "/data/video-pipeline/HaTramAudio/project/001-Ban-Ghi-Am-Cuoi-Cung-Trong-Mua/output/intro/intro.mp4",
      "footage_video_path": "/data/video-pipeline/HaTramAudio/project/001-Ban-Ghi-Am-Cuoi-Cung-Trong-Mua/output/footage/footage.mp4",
      "output_video_path": "/data/video-pipeline/HaTramAudio/project/001-Ban-Ghi-Am-Cuoi-Cung-Trong-Mua/output/final.mp4",
      "fps": 30,
      "width": 1920,
      "height": 1080,
      "video_encoder": "h264_nvenc",
      "preset": "p4",
      "cq": 21
    },
    "started_at": "2026-07-19T00:23:05.718528+00:00",
    "intro_duration": 10.64,
    "footage_duration": 1959.44,
    "target_duration": 1970.0800000000002,
    "command": [
      "ffmpeg",
      "-y",
      "-v",
      "warning",
      "-i",
      "/data/video-pipeline/HaTramAudio/project/001-Ban-Ghi-Am-Cuoi-Cung-Trong-Mua/output/intro/intro.mp4",
      "-i",
      "/data/video-pipeline/HaTramAudio/project/001-Ban-Ghi-Am-Cuoi-Cung-Trong-Mua/output/footage/footage.mp4",
      "-filter_complex",
      "[0:v:0]scale=1920:1080:force_original_aspect_ratio=decrease,pad=1920:1080:(ow-iw)/2:(oh-ih)/2,setsar=1,fps=30,trim=duration=10.640000,setpts=PTS-STARTPTS[v0];[1:v:0]scale=1920:1080:force_original_aspect_ratio=decrease,pad=1920:1080:(ow-iw)/2:(oh-ih)/2,setsar=1,fps=30,trim=duration=1959.440000,setpts=PTS-STARTPTS[v1];[0:a:0]aresample=48000,aformat=sample_fmts=fltp:sample_rates=48000:channel_layouts=stereo,apad,atrim=duration=10.640000,asetpts=PTS-STARTPTS[a0];[1:a:0]aresample=48000,aformat=sample_fmts=fltp:sample_rates=48000:channel_layouts=stereo,apad,atrim=duration=1959.440000,asetpts=PTS-STARTPTS[a1];[v0][a0][v1][a1]concat=n=2:v=1:a=1:unsafe=0[vout][aout]",
      "-map",
      "[vout]",
      "-map",
      "[aout]",
      "-c:v",
      "h264_nvenc",
      "-preset",
      "p4",
      "-tune",
      "hq",
      "-rc",
      "vbr",
      "-cq",
      "21",
      "-b:v",
      "0",
      "-pix_fmt",
      "yuv420p",
      "-c:a",
      "aac",
      "-b:a",
      "192k",
      "-ar",
      "48000",
      "-ac",
      "2",
      "-t",
      "1970.080000",
      "-movflags",
      "+faststart",
      "/data/video-pipeline/HaTramAudio/project/001-Ban-Ghi-Am-Cuoi-Cung-Trong-Mua/output/final.mp4"
    ],
    "audio_source": "footage_video_audio",
    "completed_at": "2026-07-19T00:35:19.459836+00:00",
    "output": "/data/video-pipeline/HaTramAudio/project/001-Ban-Ghi-Am-Cuoi-Cung-Trong-Mua/output/final.mp4",
    "final_probe": {
      "streams": [
        {
          "index": 0,
          "codec_name": "h264",
          "codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",
          "profile": "Main",
          "codec_type": "video",
          "codec_tag_string": "avc1",
          "codec_tag": "0x31637661",
          "width": 1920,
          "height": 1080,
          "coded_width": 1920,
          "coded_height": 1080,
          "closed_captions": 0,
          "film_grain": 0,
          "has_b_frames": 1,
          "sample_aspect_ratio": "1:1",
          "display_aspect_ratio": "16:9",
          "pix_fmt": "yuv420p",
          "level": 40,
          "chroma_location": "left",
          "field_order": "progressive",
          "refs": 1,
          "is_avc": "true",
          "nal_length_size": "4",
          "id": "0x1",
          "r_frame_rate": "30/1",
          "avg_frame_rate": "30/1",
          "time_base": "1/15360",
          "start_pts": 0,
          "start_time": "0.000000",
          "duration_ts": 30260224,
          "duration": "1970.066667",
          "bit_rate": "10379393",
          "bits_per_raw_sample": "8",
          "nb_frames": "59102",
          "extradata_size": 51,
          "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,
            "captions": 0,
            "descriptions": 0,
            "metadata": 0,
            "dependent": 0,
            "still_image": 0
          },
          "tags": {
            "language": "und",
            "handler_name": "VideoHandler",
            "vendor_id": "[0][0][0][0]",
            "encoder": "Lavc59.37.100 h264_nvenc"
          }
        },
        {
          "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": "48000",
          "channels": 2,
          "channel_layout": "stereo",
          "bits_per_sample": 0,
          "id": "0x2",
          "r_frame_rate": "0/0",
          "avg_frame_rate": "0/0",
          "time_base": "1/48000",
          "start_pts": 0,
          "start_time": "0.000000",
          "duration_ts": 94563840,
          "duration": "1970.080000",
          "bit_rate": "190535",
          "nb_frames": "92349",
          "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,
            "captions": 0,
            "descriptions": 0,
            "metadata": 0,
            "dependent": 0,
            "still_image": 0
          },
          "tags": {
            "language": "und",
            "handler_name": "SoundHandler",
            "vendor_id": "[0][0][0][0]"
          }
        }
      ],
      "format": {
        "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
        "duration": "1970.080000",
        "size": "2604872038"
      }
    },
    "verification": {
      "verified": true,
      "video_codec": "h264",
      "audio_codec": "aac",
      "width": 1920,
      "height": 1080,
      "audio_stream_count": 1,
      "duration": 1970.08,
      "duration_delta": 2.2737367544323206e-13,
      "max_duration_delta": 0.08
    }
  },
  "independent_probe_verified": true,
  "independent_probe": {
    "streams": [
      {
        "index": 0,
        "codec_name": "h264",
        "codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",
        "profile": "Main",
        "codec_type": "video",
        "codec_tag_string": "avc1",
        "codec_tag": "0x31637661",
        "width": 1920,
        "height": 1080,
        "coded_width": 1920,
        "coded_height": 1080,
        "closed_captions": 0,
        "film_grain": 0,
        "has_b_frames": 1,
        "sample_aspect_ratio": "1:1",
        "display_aspect_ratio": "16:9",
        "pix_fmt": "yuv420p",
        "level": 40,
        "chroma_location": "left",
        "field_order": "progressive",
        "refs": 1,
        "is_avc": "true",
        "nal_length_size": "4",
        "id": "0x1",
        "r_frame_rate": "30/1",
        "avg_frame_rate": "30/1",
        "time_base": "1/15360",
        "start_pts": 0,
        "start_time": "0.000000",
        "duration_ts": 30260224,
        "duration": "1970.066667",
        "bit_rate": "10379393",
        "bits_per_raw_sample": "8",
        "nb_frames": "59102",
        "extradata_size": 51,
        "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,
          "captions": 0,
          "descriptions": 0,
          "metadata": 0,
          "dependent": 0,
          "still_image": 0
        },
        "tags": {
          "language": "und",
          "handler_name": "VideoHandler",
          "vendor_id": "[0][0][0][0]",
          "encoder": "Lavc59.37.100 h264_nvenc"
        }
      },
      {
        "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": "48000",
        "channels": 2,
        "channel_layout": "stereo",
        "bits_per_sample": 0,
        "id": "0x2",
        "r_frame_rate": "0/0",
        "avg_frame_rate": "0/0",
        "time_base": "1/48000",
        "start_pts": 0,
        "start_time": "0.000000",
        "duration_ts": 94563840,
        "duration": "1970.080000",
        "bit_rate": "190535",
        "nb_frames": "92349",
        "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,
          "captions": 0,
          "descriptions": 0,
          "metadata": 0,
          "dependent": 0,
          "still_image": 0
        },
        "tags": {
          "language": "und",
          "handler_name": "SoundHandler",
          "vendor_id": "[0][0][0][0]"
        }
      }
    ],
    "format": {
      "filename": "/data/video-pipeline/HaTramAudio/project/001-Ban-Ghi-Am-Cuoi-Cung-Trong-Mua/output/final.mp4",
      "nb_streams": 2,
      "nb_programs": 0,
      "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
      "format_long_name": "QuickTime / MOV",
      "start_time": "0.000000",
      "duration": "1970.080000",
      "size": "2604872038",
      "bit_rate": "10577731",
      "probe_score": 100,
      "tags": {
        "major_brand": "isom",
        "minor_version": "512",
        "compatible_brands": "isomiso2avc1mp41",
        "encoder": "Lavf59.27.100"
      }
    }
  },
  "sha256": "b27e6da3e1220b1a7aa22de19a479b29e76d9ef0b31b67feb53c5edf8487c244",
  "hash_method": "streaming_8MiB",
  "expected_duration": 1970.0800000000002,
  "verified_at": "2026-07-19T00:36:20.627449+00:00",
  "verified": true,
  "normalized_at": "2026-07-19T00:57:37.632198+00:00",
  "normalization_basis": [
    "latest_response.status=completed",
    "latest_response.verification.verified=true",
    "independent_probe_verified=true"
  ]
}
