{
  "title": "Clay City Express",
  "scene": "bus",
  "look": "stylized",
  "updated": "2026-09-23",
  "art_direction": {
    "label": "Clay City Express",
    "style": "Premium plasticine claymation comedy, hand-sculpted colored clay with subtle fingerprints, rounded asymmetry, miniature painted sets, expressive sculpted eyebrows and mouths, beautifully lit practical stop-motion look. All people and surroundings are clay, clearly handmade animation, no real human faces. Cobalt blue, cream, tangerine, mint and sunny yellow palette.",
    "identity": "One blue double-decker city bus with cream roof, two rows of generous transparent windows, black tyres, front driving cab only at the actual front and plain rear body. Both decks contain a diverse seated clay adult cast in distinct teal, coral, mustard, blue and lilac clothes; driver at forward controls. Match exact source seats and visible occupants. No second front at the rear, no third deck.",
    "world": "A cheerful sculpted European city street, clay stone facades, rounded street trees, cream road markings, bright daylight on slightly damp miniature cobbles. Preserve source road orientation.",
    "dialogue": [
      {
        "time": 9.5,
        "speaker": "bus driver, matter-of-fact adult male voice",
        "line": "Everybody got their tickets?"
      },
      {
        "time": 13.5,
        "speaker": "visible passenger, quick cheerful adult female voice",
        "line": "Yes. Have you got the brakes?"
      }
    ],
    "music": "Instrumental comic caper jazz, bouncy muted trumpet, plucked upright bass, staccato clarinet and jaunty brushed drums, charming bustling city rhythm, nimble playful motifs with short rests for dialogue and a tidy button ending.",
    "bpm": 126,
    "key": "F Major"
  },
  "source": {
    "native_video": "assets/bus-v7-blender.mp4",
    "native_video_asset_id": "asset_NLZCuJA5EKcX4yufaYLbxack",
    "blender_scene": "assets/making-of-actions/bus-camera-scene.blend",
    "frames": 480,
    "fps": 24,
    "duration_seconds": 20
  },
  "references": [
    {
      "key": "01-frame-001",
      "selected": "01-frame-001-c2",
      "frame": 1,
      "time_seconds": 0.0,
      "source_asset_id": "asset_MG8635GyERkwGRbWx2zdbp7w",
      "source_sha256": "bf03fa69a1f06d4c355fc67fe894b05abe7636331c8f9223fb8e372efb495d41",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Premium plasticine claymation comedy, hand-sculpted colored clay with subtle fingerprints, rounded asymmetry, miniature painted sets, expressive sculpted eyebrows and mouths, beautifully lit practical stop-motion look. All people and surroundings are clay, clearly handmade animation, no real human faces. Cobalt blue, cream, tangerine, mint and sunny yellow palette.\nIMAGE 1 is the authoritative actual Blender frame for CAMERA, CROP, DEPTH, VEHICLE FOOTPRINT AND SEATS at 0s. IMAGE 2 is the single approved stylized identity master: preserve its medium, palette, exact vehicle design and cast identities, but use IMAGE 1 viewpoint rather than IMAGE 2 composition. Reconstruct that same vehicle and people from the source camera. Every view is derived directly from this master.\nSHOT CONTRACT: High establishing three-quarter view. Complete vehicle is small within the larger landscape. Match its exact source position, camera height, azimuth, road axis and screen footprint. Do not enlarge to the close master composition.\nIDENTITY: One blue double-decker city bus with cream roof, two rows of generous transparent windows, black tyres, front driving cab only at the actual front and plain rear body. Both decks contain a diverse seated clay adult cast in distinct teal, coral, mustard, blue and lilac clothes; driver at forward controls. Match exact source seats and visible occupants. No second front at the rear, no third deck.\nWORLD: A cheerful sculpted European city street, clay stone facades, rounded street trees, cream road markings, bright daylight on slightly damp miniature cobbles. Preserve source road orientation.\nMaintain the exact master art direction across foreground, people and scenery. The entire image must be deliberately nonrealistic. Source proxy shapes indicate space and movement, not unfinished surfaces to copy. Camera changes visibility, not seats or construction. No text, collage, logos, added people, invented shot or change of style. Single polished 16:9 animated film frame.\nCONSTRUCTION CORRECTION: IMAGE 2 is an ENCLOSED clay double-decker with continuous cream window pillars, blue front face, clear translucent window panes, complete front windshields on both decks and a cream roof. Match that construction exactly. IMAGE 1 exposed rails/open fronts are unfinished staging only. Do not reproduce an open-sided skeleton, missing windshields, empty front deck opening or dollhouse cutaway. Keep the native distant establishing camera, entire vehicle small in frame, and existing source cast in their seats behind transparent glazing. Source controls position, not missing panels.",
          "referenceImages": [
            "asset_MG8635GyERkwGRbWx2zdbp7w",
            "asset_WHGWd38oS5WqfEfGqTtf1iKL"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_TdchqG5qcmn5R6RYria8Mv9U",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:53:48.282Z",
        "updatedAt": "2026-09-22T23:55:16.616Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_CaAeZEFbn7Z13tY8Z9e9mzss"
        ],
        "cuCost": 51,
        "job_id": "job_TdchqG5qcmn5R6RYria8Mv9U",
        "assets": [
          {
            "id": "asset_CaAeZEFbn7Z13tY8Z9e9mzss"
          }
        ]
      }
    },
    {
      "key": "02-frame-049",
      "selected": "02-frame-049",
      "frame": 49,
      "time_seconds": 2.0,
      "source_asset_id": "asset_zoZJijBsj9Gm6A8nSdRtsjBZ",
      "source_sha256": "0c851e796fddc53ce44969a631a3039551c3c26019e1a380e3709d7c93e7696a",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Premium plasticine claymation comedy, hand-sculpted colored clay with subtle fingerprints, rounded asymmetry, miniature painted sets, expressive sculpted eyebrows and mouths, beautifully lit practical stop-motion look. All people and surroundings are clay, clearly handmade animation, no real human faces. Cobalt blue, cream, tangerine, mint and sunny yellow palette.\nCreate the definitive identity master for this animated film by translating IMAGE 1, an actual Blender frame at 2 seconds, into this fully nonrealistic medium. Preserve IMAGE 1 camera viewpoint, crop, vehicle position and occupied-seat layout, but replace the simplified construction with the designed vehicle below. Do not invent a different shot or move people for a prettier composition.\nVEHICLE AND CAST: One blue double-decker city bus with cream roof, two rows of generous transparent windows, black tyres, front driving cab only at the actual front and plain rear body. Both decks contain a diverse seated clay adult cast in distinct teal, coral, mustard, blue and lilac clothes; driver at forward controls. Match exact source seats and visible occupants. No second front at the rear, no third deck.\nWORLD: A cheerful sculpted European city street, clay stone facades, rounded street trees, cream road markings, bright daylight on slightly damp miniature cobbles. Preserve source road orientation.\nEverything, including background and all faces, must use this same art direction. Excellent controlled composition and cinematic depth, readable occupants, professional feature-animation craft. Single uninterrupted film frame, no text, logo, collage, border or reference sheet.",
          "referenceImages": [
            "asset_zoZJijBsj9Gm6A8nSdRtsjBZ"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_1KdAv3yYiQCJbAcrAJ5VA1f9",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:38:21.633Z",
        "updatedAt": "2026-09-22T23:39:44.255Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_WHGWd38oS5WqfEfGqTtf1iKL"
        ],
        "cuCost": 51,
        "job_id": "job_1KdAv3yYiQCJbAcrAJ5VA1f9",
        "assets": [
          {
            "id": "asset_WHGWd38oS5WqfEfGqTtf1iKL"
          }
        ]
      }
    },
    {
      "key": "03-frame-109",
      "selected": "03-frame-109",
      "frame": 109,
      "time_seconds": 4.5,
      "source_asset_id": "asset_YqPZQvRGYsqrEeLfmx5tRb1z",
      "source_sha256": "f149ee71660f0aeff560f9ac95f42fdf85355ba62cb194716d119e0564e2be94",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Premium plasticine claymation comedy, hand-sculpted colored clay with subtle fingerprints, rounded asymmetry, miniature painted sets, expressive sculpted eyebrows and mouths, beautifully lit practical stop-motion look. All people and surroundings are clay, clearly handmade animation, no real human faces. Cobalt blue, cream, tangerine, mint and sunny yellow palette.\nIMAGE 1 is the authoritative actual Blender frame for CAMERA, CROP, DEPTH, VEHICLE FOOTPRINT AND SEATS at 4.5s. IMAGE 2 is the single approved stylized identity master: preserve its medium, palette, exact vehicle design and cast identities, but use IMAGE 1 viewpoint rather than IMAGE 2 composition. Reconstruct that same vehicle and people from the source camera. Every view is derived directly from this master.\nSHOT CONTRACT: Very low tracking camera. Preserve source crop and viewing side. Vehicle wheels/hull/skids and source-visible occupants must be readable together. Keep foreground/background occlusion and source head positions.\nIDENTITY: One blue double-decker city bus with cream roof, two rows of generous transparent windows, black tyres, front driving cab only at the actual front and plain rear body. Both decks contain a diverse seated clay adult cast in distinct teal, coral, mustard, blue and lilac clothes; driver at forward controls. Match exact source seats and visible occupants. No second front at the rear, no third deck.\nWORLD: A cheerful sculpted European city street, clay stone facades, rounded street trees, cream road markings, bright daylight on slightly damp miniature cobbles. Preserve source road orientation.\nMaintain the exact master art direction across foreground, people and scenery. The entire image must be deliberately nonrealistic. Source proxy shapes indicate space and movement, not unfinished surfaces to copy. Camera changes visibility, not seats or construction. No text, collage, logos, added people, invented shot or change of style. Single polished 16:9 animated film frame.",
          "referenceImages": [
            "asset_YqPZQvRGYsqrEeLfmx5tRb1z",
            "asset_WHGWd38oS5WqfEfGqTtf1iKL"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_qMLcuPWSGhz8nyjZxoVQW77Q",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:44:52.805Z",
        "updatedAt": "2026-09-22T23:46:19.429Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_UCF4fyv1nCYdsVhWBgTVxVfo"
        ],
        "cuCost": 51,
        "job_id": "job_qMLcuPWSGhz8nyjZxoVQW77Q",
        "assets": [
          {
            "id": "asset_UCF4fyv1nCYdsVhWBgTVxVfo"
          }
        ]
      }
    },
    {
      "key": "04-frame-169",
      "selected": "04-frame-169",
      "frame": 169,
      "time_seconds": 7.0,
      "source_asset_id": "asset_Qon6zDh12vxU278L3HPjsBSK",
      "source_sha256": "0164d7a25dacdfcaaa9cfdc79685f500fe7e3d576e9fce5155df96e2706884c2",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Premium plasticine claymation comedy, hand-sculpted colored clay with subtle fingerprints, rounded asymmetry, miniature painted sets, expressive sculpted eyebrows and mouths, beautifully lit practical stop-motion look. All people and surroundings are clay, clearly handmade animation, no real human faces. Cobalt blue, cream, tangerine, mint and sunny yellow palette.\nIMAGE 1 is the authoritative actual Blender frame for CAMERA, CROP, DEPTH, VEHICLE FOOTPRINT AND SEATS at 7s. IMAGE 2 is the single approved stylized identity master: preserve its medium, palette, exact vehicle design and cast identities, but use IMAGE 1 viewpoint rather than IMAGE 2 composition. Reconstruct that same vehicle and people from the source camera. Every view is derived directly from this master.\nSHOT CONTRACT: Elevated crossover almost top-down. Match source roof and road/deck/water/rotor geometry, diagonal and screen direction. Roofs naturally hide people; do not place people on an opaque roof. Do not substitute an eye-level orbit.\nIDENTITY: One blue double-decker city bus with cream roof, two rows of generous transparent windows, black tyres, front driving cab only at the actual front and plain rear body. Both decks contain a diverse seated clay adult cast in distinct teal, coral, mustard, blue and lilac clothes; driver at forward controls. Match exact source seats and visible occupants. No second front at the rear, no third deck.\nWORLD: A cheerful sculpted European city street, clay stone facades, rounded street trees, cream road markings, bright daylight on slightly damp miniature cobbles. Preserve source road orientation.\nMaintain the exact master art direction across foreground, people and scenery. The entire image must be deliberately nonrealistic. Source proxy shapes indicate space and movement, not unfinished surfaces to copy. Camera changes visibility, not seats or construction. No text, collage, logos, added people, invented shot or change of style. Single polished 16:9 animated film frame.",
          "referenceImages": [
            "asset_Qon6zDh12vxU278L3HPjsBSK",
            "asset_WHGWd38oS5WqfEfGqTtf1iKL"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_2AfBrQu2RovGpWRqPafjbFXw",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:44:54.093Z",
        "updatedAt": "2026-09-22T23:46:50.746Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_8oMM2Zw46wB9JmwRZ35ck92a"
        ],
        "cuCost": 51,
        "job_id": "job_2AfBrQu2RovGpWRqPafjbFXw",
        "assets": [
          {
            "id": "asset_8oMM2Zw46wB9JmwRZ35ck92a"
          }
        ]
      }
    },
    {
      "key": "05-frame-217",
      "selected": "05-frame-217",
      "frame": 217,
      "time_seconds": 9.0,
      "source_asset_id": "asset_Kg7TMrXs19fochdrdr8HZGkV",
      "source_sha256": "d77d75d0d7532e2cc8b965df21fa346a05fa491fd7ca15f45af09309182479fe",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Premium plasticine claymation comedy, hand-sculpted colored clay with subtle fingerprints, rounded asymmetry, miniature painted sets, expressive sculpted eyebrows and mouths, beautifully lit practical stop-motion look. All people and surroundings are clay, clearly handmade animation, no real human faces. Cobalt blue, cream, tangerine, mint and sunny yellow palette.\nIMAGE 1 is the authoritative actual Blender frame for CAMERA, CROP, DEPTH, VEHICLE FOOTPRINT AND SEATS at 9s. IMAGE 2 is the single approved stylized identity master: preserve its medium, palette, exact vehicle design and cast identities, but use IMAGE 1 viewpoint rather than IMAGE 2 composition. Reconstruct that same vehicle and people from the source camera. Every view is derived directly from this master.\nSHOT CONTRACT: First people-focused view, 9 seconds. Match source seats, visible people, their front/back facing directions, head positions, foreground structural parts and camera distance. No invented cabin or reversed viewpoint.\nIDENTITY: One blue double-decker city bus with cream roof, two rows of generous transparent windows, black tyres, front driving cab only at the actual front and plain rear body. Both decks contain a diverse seated clay adult cast in distinct teal, coral, mustard, blue and lilac clothes; driver at forward controls. Match exact source seats and visible occupants. No second front at the rear, no third deck.\nWORLD: A cheerful sculpted European city street, clay stone facades, rounded street trees, cream road markings, bright daylight on slightly damp miniature cobbles. Preserve source road orientation.\nMaintain the exact master art direction across foreground, people and scenery. The entire image must be deliberately nonrealistic. Source proxy shapes indicate space and movement, not unfinished surfaces to copy. Camera changes visibility, not seats or construction. No text, collage, logos, added people, invented shot or change of style. Single polished 16:9 animated film frame.",
          "referenceImages": [
            "asset_Kg7TMrXs19fochdrdr8HZGkV",
            "asset_WHGWd38oS5WqfEfGqTtf1iKL"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_uC4wXp4YKFhFmyiEErPr2yrK",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:44:55.147Z",
        "updatedAt": "2026-09-22T23:47:02.879Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_BaVYJM2PYJJAuoeii275qDNM"
        ],
        "cuCost": 51,
        "job_id": "job_uC4wXp4YKFhFmyiEErPr2yrK",
        "assets": [
          {
            "id": "asset_BaVYJM2PYJJAuoeii275qDNM"
          }
        ]
      }
    },
    {
      "key": "06-frame-289",
      "selected": "06-frame-289",
      "frame": 289,
      "time_seconds": 12.0,
      "source_asset_id": "asset_dTED5nYJ97stGu8nTEqJZPMG",
      "source_sha256": "d5850c1381114c0d07116eda7806060e517c234a7fb885d12e2745131a81807f",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Premium plasticine claymation comedy, hand-sculpted colored clay with subtle fingerprints, rounded asymmetry, miniature painted sets, expressive sculpted eyebrows and mouths, beautifully lit practical stop-motion look. All people and surroundings are clay, clearly handmade animation, no real human faces. Cobalt blue, cream, tangerine, mint and sunny yellow palette.\nIMAGE 1 is the authoritative actual Blender frame for CAMERA, CROP, DEPTH, VEHICLE FOOTPRINT AND SEATS at 12s. IMAGE 2 is the single approved stylized identity master: preserve its medium, palette, exact vehicle design and cast identities, but use IMAGE 1 viewpoint rather than IMAGE 2 composition. Reconstruct that same vehicle and people from the source camera. Every view is derived directly from this master.\nSHOT CONTRACT: Closer people-focused view, 12 seconds. Match exact head positions and crop, aisle/console layout, viewing direction and near/far scale. Do not substitute an unrelated portrait.\nIDENTITY: One blue double-decker city bus with cream roof, two rows of generous transparent windows, black tyres, front driving cab only at the actual front and plain rear body. Both decks contain a diverse seated clay adult cast in distinct teal, coral, mustard, blue and lilac clothes; driver at forward controls. Match exact source seats and visible occupants. No second front at the rear, no third deck.\nWORLD: A cheerful sculpted European city street, clay stone facades, rounded street trees, cream road markings, bright daylight on slightly damp miniature cobbles. Preserve source road orientation.\nMaintain the exact master art direction across foreground, people and scenery. The entire image must be deliberately nonrealistic. Source proxy shapes indicate space and movement, not unfinished surfaces to copy. Camera changes visibility, not seats or construction. No text, collage, logos, added people, invented shot or change of style. Single polished 16:9 animated film frame.",
          "referenceImages": [
            "asset_dTED5nYJ97stGu8nTEqJZPMG",
            "asset_WHGWd38oS5WqfEfGqTtf1iKL"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_QUAinxv3AnNF9Nz479PgZUiF",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:44:56.139Z",
        "updatedAt": "2026-09-22T23:47:09.652Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_m9msLJvaK7VMKtX1zWFQ8iai"
        ],
        "cuCost": 51,
        "job_id": "job_QUAinxv3AnNF9Nz479PgZUiF",
        "assets": [
          {
            "id": "asset_m9msLJvaK7VMKtX1zWFQ8iai"
          }
        ]
      }
    },
    {
      "key": "07-frame-337",
      "selected": "07-frame-337",
      "frame": 337,
      "time_seconds": 14.0,
      "source_asset_id": "asset_Cog6Q6M4dEWbfWMVD2fiJ13f",
      "source_sha256": "4fdc9053c4ad21df410d09c01690210b1f2b82c21c3396cbcad462ef0a2958c6",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Premium plasticine claymation comedy, hand-sculpted colored clay with subtle fingerprints, rounded asymmetry, miniature painted sets, expressive sculpted eyebrows and mouths, beautifully lit practical stop-motion look. All people and surroundings are clay, clearly handmade animation, no real human faces. Cobalt blue, cream, tangerine, mint and sunny yellow palette.\nIMAGE 1 is the authoritative actual Blender frame for CAMERA, CROP, DEPTH, VEHICLE FOOTPRINT AND SEATS at 14s. IMAGE 2 is the single approved stylized identity master: preserve its medium, palette, exact vehicle design and cast identities, but use IMAGE 1 viewpoint rather than IMAGE 2 composition. Reconstruct that same vehicle and people from the source camera. Every view is derived directly from this master.\nSHOT CONTRACT: 14-second source viewpoint. Match this exact camera, the visible front/back of each person and their occupied seats. Do not bring people from outside the source crop into view.\nIDENTITY: One blue double-decker city bus with cream roof, two rows of generous transparent windows, black tyres, front driving cab only at the actual front and plain rear body. Both decks contain a diverse seated clay adult cast in distinct teal, coral, mustard, blue and lilac clothes; driver at forward controls. Match exact source seats and visible occupants. No second front at the rear, no third deck.\nWORLD: A cheerful sculpted European city street, clay stone facades, rounded street trees, cream road markings, bright daylight on slightly damp miniature cobbles. Preserve source road orientation.\nMaintain the exact master art direction across foreground, people and scenery. The entire image must be deliberately nonrealistic. Source proxy shapes indicate space and movement, not unfinished surfaces to copy. Camera changes visibility, not seats or construction. No text, collage, logos, added people, invented shot or change of style. Single polished 16:9 animated film frame.",
          "referenceImages": [
            "asset_Cog6Q6M4dEWbfWMVD2fiJ13f",
            "asset_WHGWd38oS5WqfEfGqTtf1iKL"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_ACycFJmtThoLeX2vNVH5tQg7",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:44:57.196Z",
        "updatedAt": "2026-09-22T23:47:12.187Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_cjaTHB3zTYBr9SVxY1Cscfx7"
        ],
        "cuCost": 51,
        "job_id": "job_ACycFJmtThoLeX2vNVH5tQg7",
        "assets": [
          {
            "id": "asset_cjaTHB3zTYBr9SVxY1Cscfx7"
          }
        ]
      }
    },
    {
      "key": "08-frame-379",
      "selected": "08-frame-379",
      "frame": 379,
      "time_seconds": 15.75,
      "source_asset_id": "asset_FfqADUguLBQc9cduNTmH7bzs",
      "source_sha256": "332c4f9cb3e8764484896db15c4f29b74309d832c23c6f41d9788aa88dff04a0",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Premium plasticine claymation comedy, hand-sculpted colored clay with subtle fingerprints, rounded asymmetry, miniature painted sets, expressive sculpted eyebrows and mouths, beautifully lit practical stop-motion look. All people and surroundings are clay, clearly handmade animation, no real human faces. Cobalt blue, cream, tangerine, mint and sunny yellow palette.\nIMAGE 1 is the authoritative actual Blender frame for CAMERA, CROP, DEPTH, VEHICLE FOOTPRINT AND SEATS at 15.75s. IMAGE 2 is the single approved stylized identity master: preserve its medium, palette, exact vehicle design and cast identities, but use IMAGE 1 viewpoint rather than IMAGE 2 composition. Reconstruct that same vehicle and people from the source camera. Every view is derived directly from this master.\nSHOT CONTRACT: 15.75-second source viewpoint, further along the same camera move. Match forward/rear direction, horizon, foreground heads, vehicle crop and increased proximity. Never reset to the master.\nIDENTITY: One blue double-decker city bus with cream roof, two rows of generous transparent windows, black tyres, front driving cab only at the actual front and plain rear body. Both decks contain a diverse seated clay adult cast in distinct teal, coral, mustard, blue and lilac clothes; driver at forward controls. Match exact source seats and visible occupants. No second front at the rear, no third deck.\nWORLD: A cheerful sculpted European city street, clay stone facades, rounded street trees, cream road markings, bright daylight on slightly damp miniature cobbles. Preserve source road orientation.\nMaintain the exact master art direction across foreground, people and scenery. The entire image must be deliberately nonrealistic. Source proxy shapes indicate space and movement, not unfinished surfaces to copy. Camera changes visibility, not seats or construction. No text, collage, logos, added people, invented shot or change of style. Single polished 16:9 animated film frame.",
          "referenceImages": [
            "asset_FfqADUguLBQc9cduNTmH7bzs",
            "asset_WHGWd38oS5WqfEfGqTtf1iKL"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_9izLyw7ihXx2m3ozCHA9hWEv",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:44:58.213Z",
        "updatedAt": "2026-09-22T23:47:15.814Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_o9i27YQMQPE8xv8AaHRRMBK6"
        ],
        "cuCost": 51,
        "job_id": "job_9izLyw7ihXx2m3ozCHA9hWEv",
        "assets": [
          {
            "id": "asset_o9i27YQMQPE8xv8AaHRRMBK6"
          }
        ]
      }
    },
    {
      "key": "09-frame-433",
      "selected": "09-frame-433",
      "frame": 433,
      "time_seconds": 18.0,
      "source_asset_id": "asset_rscjW2DLGuyhf6g6QyM6eqDP",
      "source_sha256": "adfd35a702eb47168692a413ba350957b07b28e78ba2d720f7529bda5cb78fc2",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Premium plasticine claymation comedy, hand-sculpted colored clay with subtle fingerprints, rounded asymmetry, miniature painted sets, expressive sculpted eyebrows and mouths, beautifully lit practical stop-motion look. All people and surroundings are clay, clearly handmade animation, no real human faces. Cobalt blue, cream, tangerine, mint and sunny yellow palette.\nIMAGE 1 is the authoritative actual Blender frame for CAMERA, CROP, DEPTH, VEHICLE FOOTPRINT AND SEATS at 18s. IMAGE 2 is the single approved stylized identity master: preserve its medium, palette, exact vehicle design and cast identities, but use IMAGE 1 viewpoint rather than IMAGE 2 composition. Reconstruct that same vehicle and people from the source camera. Every view is derived directly from this master.\nSHOT CONTRACT: 18-second rising pullaway. Vehicle recedes within the wider source world. Preserve source screen direction, road/wake/valley axis and actual rear/side visibility. Rotate the entire vehicle and all occupants together. Never replace a rear view with a front hero shot. The bus REAR faces the camera: plain rear body and back windows, no windshield, driver, steering wheel or second front cab at this end.\nIDENTITY: One blue double-decker city bus with cream roof, two rows of generous transparent windows, black tyres, front driving cab only at the actual front and plain rear body. Both decks contain a diverse seated clay adult cast in distinct teal, coral, mustard, blue and lilac clothes; driver at forward controls. Match exact source seats and visible occupants. No second front at the rear, no third deck.\nWORLD: A cheerful sculpted European city street, clay stone facades, rounded street trees, cream road markings, bright daylight on slightly damp miniature cobbles. Preserve source road orientation.\nMaintain the exact master art direction across foreground, people and scenery. The entire image must be deliberately nonrealistic. Source proxy shapes indicate space and movement, not unfinished surfaces to copy. Camera changes visibility, not seats or construction. No text, collage, logos, added people, invented shot or change of style. Single polished 16:9 animated film frame.",
          "referenceImages": [
            "asset_rscjW2DLGuyhf6g6QyM6eqDP",
            "asset_WHGWd38oS5WqfEfGqTtf1iKL"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_7jW3TApN3fZ397ETJ1cbC8zS",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:44:59.180Z",
        "updatedAt": "2026-09-22T23:47:23.975Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_GTEtkavSt2Fbuv9AJfbS7f5J"
        ],
        "cuCost": 51,
        "job_id": "job_7jW3TApN3fZ397ETJ1cbC8zS",
        "assets": [
          {
            "id": "asset_GTEtkavSt2Fbuv9AJfbS7f5J"
          }
        ]
      }
    }
  ],
  "video": {
    "request": {
      "team_id": "M3XwRy9nTzOneywRfGejig",
      "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
      "model_id": "model_bytedance-seedance-2-5",
      "parameters": {
        "prompt": "EDIT @video1 into a complete 20-second animated short titled Clay City Express. Apply the following nonrealistic medium to EVERY frame, from the very first decoded frame through the final frame. Do not retain any Blender blockout lead-in, unfinished proxy shading, photoreal live action or transition from source to style. At time zero already show the finished art direction from @image1 in the source opening viewpoint. Do not display any title text.\nART DIRECTION: Premium plasticine claymation comedy, hand-sculpted colored clay with subtle fingerprints, rounded asymmetry, miniature painted sets, expressive sculpted eyebrows and mouths, beautifully lit practical stop-motion look. All people and surroundings are clay, clearly handmade animation, no real human faces. Cobalt blue, cream, tangerine, mint and sunny yellow palette.\nIDENTITY AND CAST: One blue double-decker city bus with cream roof, two rows of generous transparent windows, black tyres, front driving cab only at the actual front and plain rear body. Both decks contain a diverse seated clay adult cast in distinct teal, coral, mustard, blue and lilac clothes; driver at forward controls. Match exact source seats and visible occupants. No second front at the rear, no third deck.\nWORLD: A cheerful sculpted European city street, clay stone facades, rounded street trees, cream road markings, bright daylight on slightly damp miniature cobbles. Preserve source road orientation.\n@video1 is the authority for movement, camera path, framing, depth, occupied seats and edit order. Its simple shapes are motion/staging guides. @image2 is the single identity master; all the other supplied images were derived directly from it at actual source frames. Preserve this exact design and medium throughout, including all interior views. Reconstruct the world in this medium rather than placing a style filter on the unfinished source.\nREFERENCE TIMELINE:\n@image1 = 0s, Continuous approach, native frame 1.\n@image2 = 2s, Continuous approach, native frame 49.\n@image3 = 4.5s, Low passenger tracking, native frame 109.\n@image4 = 7s, Rooftop crossover, native frame 169.\n@image5 = 9s, Through the upper deck, native frame 217.\n@image6 = 12s, Through the upper deck, native frame 289.\n@image7 = 14s, Window-level crane, native frame 337.\n@image8 = 15.75s, Window-level crane, native frame 379.\n@image9 = 18s, Above the avenue, native frame 433.\nCAMERA AND EDIT: 0\u20136s ONE flowing approach descending from wide into low tracking, no cut or backward camera reset at 3s. Keep people visible as well as the vehicle at the low angle. 6\u20139s elevated crossover following the native camera. 9\u201313s first people-focused view. 13\u201316s second people-focused view. 16\u201320s rising wide pullaway with the vehicle still travelling forward. Clean cuts only at 6, 9, 13 and 16 seconds. Preserve source viewpoint directions and relative placement. The pictures describe appearance at sample moments, not a slideshow: animate vehicle movement, backgrounds, faces, bodies, hair/fabric/paper and changing perspective continuously. One coherent camera move per shot. No motionless pans over still pictures, morphs between paintings, camera resets or extra montage shots. Smooth cinematic camera with lively drawn or handcrafted character animation appropriate to the medium.\nACTION: Bus moves steadily and quickly through the sculpted city, wheels rotate, suspension gently rolls and passengers react with small clay gestures; remain seated on their correct deck.\n\nDIALOGUE, English, two distinct adult character voices, natural conversational timing. Only the specified character speaks each line; lip motion follows visible mouths when applicable, radio/intercom remains credible when faces are obscured. Keep speech clear and relaxed, leave space between lines, do not repeat:\nAt about 9.5s, bus driver over the intercom, matter-of-fact adult male voice says exactly: \"Everybody got their tickets?\"\nAt about 13.5s, visible passenger, quick cheerful adult female voice says exactly: \"Yes. Have you got the brakes?\"\nSOUND: Diegetic sound and these two dialogue lines only. Appropriate vehicle sound, wind/water/rail/rotor and subtle handcrafted/cartoon foley; keep effects below speech. Absolutely no music, no instrumental score, no singing: a separate original score is added later. No narration, extra dialogue, subtitles, lettering, logos or watermarks. End cleanly at 20 seconds while movement continues.",
        "referenceVideos": [
          "asset_NLZCuJA5EKcX4yufaYLbxack"
        ],
        "referenceImages": [
          "asset_CaAeZEFbn7Z13tY8Z9e9mzss",
          "asset_WHGWd38oS5WqfEfGqTtf1iKL",
          "asset_UCF4fyv1nCYdsVhWBgTVxVfo",
          "asset_8oMM2Zw46wB9JmwRZ35ck92a",
          "asset_BaVYJM2PYJJAuoeii275qDNM",
          "asset_m9msLJvaK7VMKtX1zWFQ8iai",
          "asset_cjaTHB3zTYBr9SVxY1Cscfx7",
          "asset_o9i27YQMQPE8xv8AaHRRMBK6",
          "asset_GTEtkavSt2Fbuv9AJfbS7f5J"
        ],
        "duration": -1,
        "resolution": "1080p",
        "aspectRatio": "adaptive",
        "generateAudio": true,
        "outputFormat": "mp4"
      }
    },
    "result": {
      "model_id": "model_bytedance-seedance-2-5",
      "job_id": "job_rGTSEKFd2j9BPzJy3sNHAzBo",
      "status": "in-progress"
    }
  },
  "video_result": {
    "jobId": "job_rGTSEKFd2j9BPzJy3sNHAzBo",
    "jobType": "custom",
    "status": "success",
    "progress": 1,
    "createdAt": "2026-09-22T23:58:01.243Z",
    "updatedAt": "2026-09-23T00:10:31.632Z",
    "modelId": "model_bytedance-seedance-2-5",
    "assetIds": [
      "asset_o8AMfcPYENJavcDL3YcvRLnu"
    ],
    "cuCost": 2722,
    "job_id": "job_rGTSEKFd2j9BPzJy3sNHAzBo",
    "assets": [
      {
        "id": "asset_o8AMfcPYENJavcDL3YcvRLnu"
      }
    ]
  },
  "music": {
    "request": {
      "team_id": "M3XwRy9nTzOneywRfGejig",
      "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
      "model_id": "model_ace-step-1-5-quality-text-to-music",
      "parameters": {
        "prompt": "Instrumental comic caper jazz, bouncy muted trumpet, plucked upright bass, staccato clarinet and jaunty brushed drums, charming bustling city rhythm, nimble playful motifs with short rests for dialogue and a tidy button ending.",
        "instrumental": true,
        "duration": 20,
        "bpm": 126,
        "keyscale": "F Major",
        "numOutputs": 1,
        "thinking": true
      }
    },
    "result": {
      "model_id": "model_ace-step-1-5-quality-text-to-music",
      "job_id": "job_3wryzR5dvCvLdHDqBV8gHdVn",
      "status": "in-progress"
    }
  },
  "music_result": {
    "jobId": "job_3wryzR5dvCvLdHDqBV8gHdVn",
    "jobType": "custom",
    "status": "success",
    "progress": 1,
    "createdAt": "2026-09-22T23:38:27.374Z",
    "updatedAt": "2026-09-22T23:40:29.836Z",
    "modelId": "model_ace-step-1-5-quality-text-to-music",
    "assetIds": [
      "asset_5k5vv6cLV5Ti947c9jVKQqXK"
    ],
    "cuCost": 10,
    "job_id": "job_3wryzR5dvCvLdHDqBV8gHdVn",
    "assets": [
      {
        "id": "asset_5k5vv6cLV5Ti947c9jVKQqXK"
      }
    ]
  },
  "postproduction": {
    "source_probe": {
      "streams": [
        {
          "index": 0,
          "codec_name": "h264",
          "codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",
          "profile": "Constrained Baseline",
          "codec_type": "video",
          "codec_tag_string": "avc1",
          "codec_tag": "0x31637661",
          "width": 1920,
          "height": 1080,
          "coded_width": 1920,
          "coded_height": 1080,
          "has_b_frames": 0,
          "pix_fmt": "yuv420p",
          "level": 40,
          "color_range": "tv",
          "color_space": "bt709",
          "color_transfer": "bt709",
          "color_primaries": "bt709",
          "chroma_location": "left",
          "field_order": "progressive",
          "refs": 1,
          "is_avc": "true",
          "nal_length_size": "4",
          "id": "0x1",
          "r_frame_rate": "24/1",
          "avg_frame_rate": "24/1",
          "time_base": "1/12288",
          "start_pts": 0,
          "start_time": "0.000000",
          "duration_ts": 242176,
          "duration": "19.708333",
          "bit_rate": "12018498",
          "bits_per_raw_sample": "8",
          "nb_frames": "473",
          "extradata_size": 42,
          "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,
            "non_diegetic": 0,
            "captions": 0,
            "descriptions": 0,
            "metadata": 0,
            "dependent": 0,
            "still_image": 0,
            "multilayer": 0
          },
          "tags": {
            "language": "und",
            "handler_name": "VideoHandler",
            "vendor_id": "[0][0][0][0]",
            "encoder": "Lavc61.19.101 libx264"
          }
        },
        {
          "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": "32000",
          "channels": 2,
          "channel_layout": "stereo",
          "bits_per_sample": 0,
          "initial_padding": 0,
          "id": "0x2",
          "r_frame_rate": "0/0",
          "avg_frame_rate": "0/0",
          "time_base": "1/32000",
          "start_pts": 0,
          "start_time": "0.000000",
          "duration_ts": 630784,
          "duration": "19.712000",
          "bit_rate": "129674",
          "nb_frames": "617",
          "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,
            "non_diegetic": 0,
            "captions": 0,
            "descriptions": 0,
            "metadata": 0,
            "dependent": 0,
            "still_image": 0,
            "multilayer": 0
          },
          "tags": {
            "language": "und",
            "handler_name": "SoundHandler",
            "vendor_id": "[0][0][0][0]"
          }
        }
      ],
      "format": {
        "filename": "/Users/emmanuel/Developer/pro/2026-09-22 Impossible Rides/production/stylized-v1/bus/outputs/Seedance Original.mp4",
        "nb_streams": 2,
        "nb_programs": 0,
        "nb_stream_groups": 0,
        "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
        "format_long_name": "QuickTime / MOV",
        "start_time": "0.000000",
        "duration": "19.712000",
        "size": "29941102",
        "bit_rate": "12151421",
        "probe_score": 100,
        "tags": {
          "major_brand": "isom",
          "minor_version": "512",
          "compatible_brands": "isomiso2avc1mp41",
          "encoder": "Lavf61.7.103"
        }
      }
    },
    "web_probe": {
      "streams": [
        {
          "index": 0,
          "codec_name": "h264",
          "codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",
          "profile": "High",
          "codec_type": "video",
          "codec_tag_string": "avc1",
          "codec_tag": "0x31637661",
          "width": 1920,
          "height": 1080,
          "coded_width": 1920,
          "coded_height": 1080,
          "has_b_frames": 2,
          "sample_aspect_ratio": "1:1",
          "display_aspect_ratio": "16:9",
          "pix_fmt": "yuv420p",
          "level": 40,
          "color_range": "tv",
          "color_space": "bt709",
          "color_transfer": "bt709",
          "color_primaries": "bt709",
          "chroma_location": "left",
          "field_order": "progressive",
          "refs": 1,
          "is_avc": "true",
          "nal_length_size": "4",
          "id": "0x1",
          "r_frame_rate": "24/1",
          "avg_frame_rate": "24/1",
          "time_base": "1/12288",
          "start_pts": 0,
          "start_time": "0.000000",
          "duration_ts": 245760,
          "duration": "20.000000",
          "bit_rate": "11227357",
          "bits_per_raw_sample": "8",
          "nb_frames": "480",
          "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,
            "non_diegetic": 0,
            "captions": 0,
            "descriptions": 0,
            "metadata": 0,
            "dependent": 0,
            "still_image": 0,
            "multilayer": 0
          },
          "tags": {
            "language": "und",
            "handler_name": "VideoHandler",
            "vendor_id": "[0][0][0][0]",
            "encoder": "Lavc62.11.100 libx264"
          }
        },
        {
          "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,
          "initial_padding": 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": 960000,
          "duration": "20.000000",
          "bit_rate": "193702",
          "nb_frames": "939",
          "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,
            "non_diegetic": 0,
            "captions": 0,
            "descriptions": 0,
            "metadata": 0,
            "dependent": 0,
            "still_image": 0,
            "multilayer": 0
          },
          "tags": {
            "language": "und",
            "handler_name": "SoundHandler",
            "vendor_id": "[0][0][0][0]"
          }
        }
      ],
      "format": {
        "filename": "/Users/emmanuel/Developer/pro/2026-09-22 Impossible Rides/production/stylized-v1/bus/outputs/bus-seedance25-stylized-v1.mp4",
        "nb_streams": 2,
        "nb_programs": 0,
        "nb_stream_groups": 0,
        "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
        "format_long_name": "QuickTime / MOV",
        "start_time": "0.000000",
        "duration": "20.000000",
        "size": "28564904",
        "bit_rate": "11425961",
        "probe_score": 100,
        "tags": {
          "major_brand": "isom",
          "minor_version": "512",
          "compatible_brands": "isomiso2avc1mp41",
          "encoder": "Lavf62.3.100"
        }
      }
    },
    "music_probe": {
      "streams": [
        {
          "index": 0,
          "codec_name": "mp3",
          "codec_long_name": "MP3 (MPEG audio layer 3)",
          "codec_type": "audio",
          "codec_tag_string": "[0][0][0][0]",
          "codec_tag": "0x0000",
          "sample_fmt": "fltp",
          "sample_rate": "48000",
          "channels": 2,
          "channel_layout": "stereo",
          "bits_per_sample": 0,
          "initial_padding": 0,
          "r_frame_rate": "0/0",
          "avg_frame_rate": "0/0",
          "time_base": "1/14112000",
          "start_pts": 324870,
          "start_time": "0.023021",
          "duration_ts": 282240000,
          "duration": "20.000000",
          "bit_rate": "128000",
          "disposition": {
            "default": 0,
            "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,
            "non_diegetic": 0,
            "captions": 0,
            "descriptions": 0,
            "metadata": 0,
            "dependent": 0,
            "still_image": 0,
            "multilayer": 0
          },
          "tags": {
            "encoder": "Lavc59.37"
          }
        }
      ],
      "format": {
        "filename": "/Users/emmanuel/Developer/pro/2026-09-22 Impossible Rides/production/stylized-v1/bus/outputs/Music Original.mp3",
        "nb_streams": 1,
        "nb_programs": 0,
        "nb_stream_groups": 0,
        "format_name": "mp3",
        "format_long_name": "MP2/3 (MPEG audio layer 2/3)",
        "start_time": "0.023021",
        "duration": "20.000000",
        "size": "321069",
        "bit_rate": "128427",
        "probe_score": 51,
        "tags": {
          "encoder": "Lavf59.27.100"
        }
      }
    },
    "web_path": "/Users/emmanuel/Developer/pro/2026-09-22 Impossible Rides/production/stylized-v1/bus/outputs/bus-seedance25-stylized-v1.mp4",
    "duration_seconds": 20,
    "fps": 24,
    "frames": 480,
    "width": 1920,
    "height": 1080,
    "full_decode": "passed",
    "duration_scale": 1.0147991714976605,
    "mix": "Seedance dialogue/diegetic sound at -18 LUFS target; ACE-Step music at -22 LUFS target, attenuated to 40% during 9\u201316s dialogue; final limiter. Original assets preserved.",
    "command": [
      "ffmpeg",
      "-nostdin",
      "-n",
      "-i",
      "/Users/emmanuel/Developer/pro/2026-09-22 Impossible Rides/production/stylized-v1/bus/outputs/Seedance Original.mp4",
      "-i",
      "/Users/emmanuel/Developer/pro/2026-09-22 Impossible Rides/production/stylized-v1/bus/outputs/Music Original.mp3",
      "-filter_complex",
      "[0:v]setpts=(PTS-STARTPTS)*1.014799171498,fps=24,setsar=1[v];[0:a]atempo=0.985416650000,aresample=48000,loudnorm=I=-18:TP=-2:LRA=9,apad,atrim=0:20[voice];[1:a]aresample=48000,loudnorm=I=-22:TP=-3:LRA=8,apad,atrim=0:20,volume=if(between(t\\,9\\,16)\\,0.4\\,1):eval=frame,afade=t=in:d=0.25,afade=t=out:st=19:d=1[music];[voice][music]amix=inputs=2:duration=first:normalize=0,alimiter=limit=0.95,aresample=48000[a]",
      "-map",
      "[v]",
      "-map",
      "[a]",
      "-t",
      "20",
      "-c:v",
      "libx264",
      "-preset",
      "fast",
      "-crf",
      "18",
      "-pix_fmt",
      "yuv420p",
      "-c:a",
      "aac",
      "-b:a",
      "192k",
      "-movflags",
      "+faststart",
      "/Users/emmanuel/Developer/pro/2026-09-22 Impossible Rides/production/stylized-v1/bus/outputs/bus-seedance25-stylized-v1.mp4"
    ],
    "web_bytes": 28564904
  },
  "review": {
    "accepted": true,
    "reviewed": "2026-09-23",
    "method": "Viewed 20 exact integer-second frames plus first 12 consecutive decoded frames; full media decode; local cached Whisper base.en transcription of final music/dialogue mix.",
    "observations": [
      "Claymation medium established from first frame.",
      "Blue/cream double deck bus with colorful seated cast, continuous street travel, interior views and rising pullaway.",
      "Requested two dialogue lines recovered by local transcription."
    ],
    "limitations": [
      "Contact sheets sample motion; not a frame-by-frame visual audit.",
      "ASR verifies spoken content, not subjective music taste or voice performance.",
      "Small generated geometry and character details remain interpretations."
    ]
  },
  "limitations": [
    "Generated framing, geometry and small cast details are interpretations of the source.",
    "Dialogue requested at approximate shot times; actual speech follows the generated film.",
    "Original source images, failed/superseded variants and generated video/audio masters are preserved in production."
  ],
  "failed_video_attempts": [],
  "dialogue_transcription": {
    "text": " Everybody got their tickets? Yes, have you got the brakes?",
    "segments": [
      {
        "id": 0,
        "seek": 0,
        "start": 0.0,
        "end": 11.200000000000001,
        "text": " Everybody got their tickets?",
        "tokens": [
          50363,
          23080,
          1392,
          511,
          8587,
          30,
          50923
        ],
        "temperature": 0.0,
        "avg_logprob": -0.5733887884351943,
        "compression_ratio": 0.9666666666666667,
        "no_speech_prob": 0.015694841742515564
      },
      {
        "id": 1,
        "seek": 0,
        "start": 11.200000000000001,
        "end": 14.76,
        "text": " Yes, have you got the brakes?",
        "tokens": [
          50923,
          3363,
          11,
          423,
          345,
          1392,
          262,
          23746,
          30,
          51101
        ],
        "temperature": 0.0,
        "avg_logprob": -0.5733887884351943,
        "compression_ratio": 0.9666666666666667,
        "no_speech_prob": 0.015694841742515564
      }
    ],
    "language": "en"
  }
}
