{
  "project_id": "216-Biet-giu-mot-goc-sach-trong-long-doi-bui-khong-che-mat",
  "title": "Biết giữ một góc sạch trong lòng, đời bụi không che mắt | Lời cổ nhân dạy",
  "upload_title": "Biết giữ một góc sạch trong lòng, đời bụi không che mắt | Lời cổ nhân dạy",
  "topic_sentence": "Biết giữ một góc sạch trong lòng, đời bụi không che mắt",
  "description": "Cổ nhân dạy, biết giữ một góc sạch trong lòng, đời bụi không che mắt. Người đi giữa chợ đời khó tránh bụi áo, nhưng nếu trong tâm còn một nơi trong trẻo, mắt vẫn nhận ra đường ngay.",
  "short_description": "Biết giữ một góc sạch trong lòng, đời bụi không che mắt. Lời cổ nhân dạy về liêm chính, giữ lòng sạch và phúc đức.",
  "caption": "Biết giữ một góc sạch trong lòng, đời bụi không che mắt. #loiconhan #xuhuong #daolycuocsong #trietlycuocsong #liemchinh #phucduc #shorts",
  "hashtags": [
    "#loiconhan",
    "#xuhuong",
    "#daolycuocsong",
    "#trietlycuocsong",
    "#liemchinh",
    "#phucduc",
    "#shorts"
  ],
  "tags": [
    "lời cổ nhân",
    "cổ nhân dạy",
    "biết giữ một góc sạch trong lòng, đời bụi không che mắt",
    "đạo lý làm người",
    "liêm chính",
    "lòng sạch",
    "phúc đức"
  ],
  "category": "Education",
  "language": "vi",
  "privacy_status": "private",
  "made_for_kids": false,
  "status": "completed",
  "main_story": "/data/video-pipeline/Channel-Loi-Co-Nhan/project/216-Biet-giu-mot-goc-sach-trong-long-doi-bui-khong-che-mat/output/main_story.mp4",
  "final_video": "/data/video-pipeline/Channel-Loi-Co-Nhan/project/216-Biet-giu-mot-goc-sach-trong-long-doi-bui-khong-che-mat/output/final_video.mp4",
  "final_video_yt": "/data/video-pipeline/Channel-Loi-Co-Nhan/project/216-Biet-giu-mot-goc-sach-trong-long-doi-bui-khong-che-mat/output/final_video-yt.mp4",
  "public_link": "https://mediareel.pain.io.vn/Channel-Loi-Co-Nhan/project/216-Biet-giu-mot-goc-sach-trong-long-doi-bui-khong-che-mat/output/final_video.mp4",
  "public_link_yt": "https://mediareel.pain.io.vn/Channel-Loi-Co-Nhan/project/216-Biet-giu-mot-goc-sach-trong-long-doi-bui-khong-che-mat/output/final_video-yt.mp4",
  "public_url": "https://mediareel.pain.io.vn/Channel-Loi-Co-Nhan/project/216-Biet-giu-mot-goc-sach-trong-long-doi-bui-khong-che-mat/output/final_video.mp4",
  "public_url_yt": "https://mediareel.pain.io.vn/Channel-Loi-Co-Nhan/project/216-Biet-giu-mot-goc-sach-trong-long-doi-bui-khong-che-mat/output/final_video-yt.mp4",
  "duration_sec": 173.8,
  "duration_yt_sec": 173.8,
  "render_endpoint": "http://192.168.1.104:8019/render-story-video",
  "package_endpoint": "http://192.168.1.104:8018/package-audio-safe",
  "host_ffmpeg_render_used": false,
  "worker_only_rebuild": true,
  "final_qa_report": "/data/video-pipeline/Channel-Loi-Co-Nhan/project/216-Biet-giu-mot-goc-sach-trong-long-doi-bui-khong-che-mat/output/final_qa_report.json",
  "asr_note": "1-word ASR exception inspected: doa split as do/a in scene_006, no subtitle timing risk after script-text mapping."
}