{
  "project_id": "01062026-002-Chu-Van-An",
  "step": 14,
  "status": "completed",
  "endpoint": "http://192.168.1.104:8015/render-story-video",
  "render_mode": "exact_part_audio_and_exact_rebased_part_subtitle",
  "duration_tolerance_sec": 1.25,
  "parts": [
    {
      "part_id": "part_01",
      "output_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/render_parts/part_01.mp4",
      "target_duration_sec": 138.504,
      "video_duration_sec": 139.467,
      "duration_diff_sec": 0.963,
      "has_audio": true,
      "has_video": true,
      "scene_count": 17,
      "subtitle_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/parts/subtitles/part_01.srt",
      "audio_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/parts/audio/part_01.wav",
      "valid": true
    },
    {
      "part_id": "part_02",
      "output_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/render_parts/part_02.mp4",
      "target_duration_sec": 143.702,
      "video_duration_sec": 144.667,
      "duration_diff_sec": 0.965,
      "has_audio": true,
      "has_video": true,
      "scene_count": 21,
      "subtitle_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/parts/subtitles/part_02.srt",
      "audio_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/parts/audio/part_02.wav",
      "valid": true
    },
    {
      "part_id": "part_03",
      "output_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/render_parts/part_03.mp4",
      "target_duration_sec": 149.321,
      "video_duration_sec": 150.3,
      "duration_diff_sec": 0.979,
      "has_audio": true,
      "has_video": true,
      "scene_count": 23,
      "subtitle_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/parts/subtitles/part_03.srt",
      "audio_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/parts/audio/part_03.wav",
      "valid": true
    },
    {
      "part_id": "part_04",
      "output_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/render_parts/part_04.mp4",
      "target_duration_sec": 132.717,
      "video_duration_sec": 133.667,
      "duration_diff_sec": 0.95,
      "has_audio": true,
      "has_video": true,
      "scene_count": 22,
      "subtitle_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/parts/subtitles/part_04.srt",
      "audio_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/parts/audio/part_04.wav",
      "valid": true
    },
    {
      "part_id": "part_05",
      "output_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/render_parts/part_05.mp4",
      "target_duration_sec": 96.236,
      "video_duration_sec": 97.2,
      "duration_diff_sec": 0.964,
      "has_audio": true,
      "has_video": true,
      "scene_count": 19,
      "subtitle_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/parts/subtitles/part_05.srt",
      "audio_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/parts/audio/part_05.wav",
      "valid": true
    },
    {
      "part_id": "part_06",
      "output_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/render_parts/part_06.mp4",
      "target_duration_sec": 111.29,
      "video_duration_sec": 112.267,
      "duration_diff_sec": 0.977,
      "has_audio": true,
      "has_video": true,
      "scene_count": 20,
      "subtitle_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/parts/subtitles/part_06.srt",
      "audio_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/parts/audio/part_06.wav",
      "valid": true
    },
    {
      "part_id": "part_07",
      "output_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/render_parts/part_07.mp4",
      "target_duration_sec": 175.37,
      "video_duration_sec": 176.334,
      "duration_diff_sec": 0.964,
      "has_audio": true,
      "has_video": true,
      "scene_count": 40,
      "subtitle_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/parts/subtitles/part_07.srt",
      "audio_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/parts/audio/part_07.wav",
      "valid": true
    },
    {
      "part_id": "part_08",
      "output_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/render_parts/part_08.mp4",
      "target_duration_sec": 161.339,
      "video_duration_sec": 162.334,
      "duration_diff_sec": 0.995,
      "has_audio": true,
      "has_video": true,
      "scene_count": 33,
      "subtitle_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/parts/subtitles/part_08.srt",
      "audio_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/parts/audio/part_08.wav",
      "valid": true
    }
  ],
  "responses": [
    {
      "part_id": "part_01",
      "response": {
        "status": "ok",
        "job_id": "01062026-002-Chu-Van-An_step14_part_01",
        "output_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/render_parts/part_01.mp4",
        "duration": 139.467,
        "width": 1920,
        "height": 1080,
        "fps": 30,
        "scene_count": 17,
        "burn_subtitles": true,
        "ken_burns": true,
        "motion_preset": "storybook_smooth",
        "transition": "crossfade",
        "transition_duration": 0.5,
        "fade_in": 0.0,
        "fade_out": 0.0,
        "timeline_start_sec": 0.0,
        "timeline_end_sec": 138.504,
        "audio_start_sec": 0.0,
        "audio_end_sec": 138.504,
        "slice_audio": false,
        "slice_subtitles": false,
        "audio_slice_duration": null,
        "subtitle_cue_count": null,
        "effective_audio_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/parts/audio/part_01.wav",
        "effective_subtitle_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/parts/subtitles/part_01.srt"
      }
    },
    {
      "part_id": "part_02",
      "response": {
        "status": "ok",
        "job_id": "01062026-002-Chu-Van-An_step14_part_02",
        "output_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/render_parts/part_02.mp4",
        "duration": 144.667,
        "width": 1920,
        "height": 1080,
        "fps": 30,
        "scene_count": 21,
        "burn_subtitles": true,
        "ken_burns": true,
        "motion_preset": "storybook_smooth",
        "transition": "crossfade",
        "transition_duration": 0.5,
        "fade_in": 0.0,
        "fade_out": 0.0,
        "timeline_start_sec": 0.0,
        "timeline_end_sec": 143.702,
        "audio_start_sec": 0.0,
        "audio_end_sec": 143.702,
        "slice_audio": false,
        "slice_subtitles": false,
        "audio_slice_duration": null,
        "subtitle_cue_count": null,
        "effective_audio_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/parts/audio/part_02.wav",
        "effective_subtitle_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/parts/subtitles/part_02.srt"
      }
    },
    {
      "part_id": "part_03",
      "response": {
        "status": "ok",
        "job_id": "01062026-002-Chu-Van-An_step14_part_03",
        "output_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/render_parts/part_03.mp4",
        "duration": 150.3,
        "width": 1920,
        "height": 1080,
        "fps": 30,
        "scene_count": 23,
        "burn_subtitles": true,
        "ken_burns": true,
        "motion_preset": "storybook_smooth",
        "transition": "crossfade",
        "transition_duration": 0.5,
        "fade_in": 0.0,
        "fade_out": 0.0,
        "timeline_start_sec": 0.0,
        "timeline_end_sec": 149.321,
        "audio_start_sec": 0.0,
        "audio_end_sec": 149.321,
        "slice_audio": false,
        "slice_subtitles": false,
        "audio_slice_duration": null,
        "subtitle_cue_count": null,
        "effective_audio_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/parts/audio/part_03.wav",
        "effective_subtitle_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/parts/subtitles/part_03.srt"
      }
    },
    {
      "part_id": "part_04",
      "response": {
        "status": "ok",
        "job_id": "01062026-002-Chu-Van-An_step14_part_04",
        "output_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/render_parts/part_04.mp4",
        "duration": 133.667,
        "width": 1920,
        "height": 1080,
        "fps": 30,
        "scene_count": 22,
        "burn_subtitles": true,
        "ken_burns": true,
        "motion_preset": "storybook_smooth",
        "transition": "crossfade",
        "transition_duration": 0.5,
        "fade_in": 0.0,
        "fade_out": 0.0,
        "timeline_start_sec": 0.0,
        "timeline_end_sec": 132.717,
        "audio_start_sec": 0.0,
        "audio_end_sec": 132.717,
        "slice_audio": false,
        "slice_subtitles": false,
        "audio_slice_duration": null,
        "subtitle_cue_count": null,
        "effective_audio_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/parts/audio/part_04.wav",
        "effective_subtitle_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/parts/subtitles/part_04.srt"
      }
    },
    {
      "part_id": "part_05",
      "response": {
        "status": "ok",
        "job_id": "01062026-002-Chu-Van-An_step14_part_05",
        "output_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/render_parts/part_05.mp4",
        "duration": 97.2,
        "width": 1920,
        "height": 1080,
        "fps": 30,
        "scene_count": 19,
        "burn_subtitles": true,
        "ken_burns": true,
        "motion_preset": "storybook_smooth",
        "transition": "crossfade",
        "transition_duration": 0.5,
        "fade_in": 0.0,
        "fade_out": 0.0,
        "timeline_start_sec": 0.0,
        "timeline_end_sec": 96.236,
        "audio_start_sec": 0.0,
        "audio_end_sec": 96.236,
        "slice_audio": false,
        "slice_subtitles": false,
        "audio_slice_duration": null,
        "subtitle_cue_count": null,
        "effective_audio_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/parts/audio/part_05.wav",
        "effective_subtitle_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/parts/subtitles/part_05.srt"
      }
    },
    {
      "part_id": "part_06",
      "response": {
        "status": "ok",
        "job_id": "01062026-002-Chu-Van-An_step14_part_06",
        "output_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/render_parts/part_06.mp4",
        "duration": 112.267,
        "width": 1920,
        "height": 1080,
        "fps": 30,
        "scene_count": 20,
        "burn_subtitles": true,
        "ken_burns": true,
        "motion_preset": "storybook_smooth",
        "transition": "crossfade",
        "transition_duration": 0.5,
        "fade_in": 0.0,
        "fade_out": 0.0,
        "timeline_start_sec": 0.0,
        "timeline_end_sec": 111.29,
        "audio_start_sec": 0.0,
        "audio_end_sec": 111.29,
        "slice_audio": false,
        "slice_subtitles": false,
        "audio_slice_duration": null,
        "subtitle_cue_count": null,
        "effective_audio_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/parts/audio/part_06.wav",
        "effective_subtitle_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/parts/subtitles/part_06.srt"
      }
    },
    {
      "part_id": "part_07",
      "response": {
        "status": "ok",
        "job_id": "01062026-002-Chu-Van-An_step14_part_07",
        "output_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/render_parts/part_07.mp4",
        "duration": 176.334,
        "width": 1920,
        "height": 1080,
        "fps": 30,
        "scene_count": 40,
        "burn_subtitles": true,
        "ken_burns": true,
        "motion_preset": "storybook_smooth",
        "transition": "crossfade",
        "transition_duration": 0.5,
        "fade_in": 0.0,
        "fade_out": 0.0,
        "timeline_start_sec": 0.0,
        "timeline_end_sec": 175.37,
        "audio_start_sec": 0.0,
        "audio_end_sec": 175.37,
        "slice_audio": false,
        "slice_subtitles": false,
        "audio_slice_duration": null,
        "subtitle_cue_count": null,
        "effective_audio_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/parts/audio/part_07.wav",
        "effective_subtitle_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/parts/subtitles/part_07.srt"
      }
    },
    {
      "part_id": "part_08",
      "response": {
        "status": "ok",
        "job_id": "01062026-002-Chu-Van-An_step14_part_08",
        "output_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/render_parts/part_08.mp4",
        "duration": 162.334,
        "width": 1920,
        "height": 1080,
        "fps": 30,
        "scene_count": 33,
        "burn_subtitles": true,
        "ken_burns": true,
        "motion_preset": "storybook_smooth",
        "transition": "crossfade",
        "transition_duration": 0.5,
        "fade_in": 0.0,
        "fade_out": 0.0,
        "timeline_start_sec": 0.0,
        "timeline_end_sec": 161.339,
        "audio_start_sec": 0.0,
        "audio_end_sec": 161.339,
        "slice_audio": false,
        "slice_subtitles": false,
        "audio_slice_duration": null,
        "subtitle_cue_count": null,
        "effective_audio_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/parts/audio/part_08.wav",
        "effective_subtitle_path": "/data/video-pipeline/Youtube-Video-Maker/Project/01062026-002-Chu-Van-An/parts/subtitles/part_08.srt"
      }
    }
  ]
}