{
  "title": "The Woollen Express",
  "scene": "train",
  "look": "stylized",
  "updated": "2026-09-23",
  "art_direction": {
    "label": "The Woollen Express",
    "style": "Handcrafted needle-felt and wool stop-motion miniature feature film. Soft sculpted wool fibers on every object, embroidered seams, fuzzy felt landscape, stitched details, textile-covered seats, translucent thin organza window glazing. Small expressive felt puppet adults with bead eyes and stitched mouths, no photoreal human skin or metal. Forest green, cream, mustard, berry and dusty blue. Rich tactile craftsmanship, controlled miniature depth, bright warm daylight.",
    "identity": "Exactly three connected enclosed green-and-ivory panoramic train cars, fine mustard-gold waist stripe, silver-grey felt roof, raked forward cab, broad front window, the exact side-window divisions and roof-shoulder glazing pattern of the selected master, black fabric bellows and six bogies. One dark-skinned navy-shirted felt driver wearing the same navy cap at forward controls, roughly 24 felt adult passengers in the source seats with teal, coral, mustard, blue, lavender, rose and mint clothes. Recurring slate-blue woman with dark hair in a bun beside the right window in passenger shots. Keep the train on its single track.",
    "world": "An Alpine valley made of wool: rolling sage felt meadows, stitched rails on pebble-like felt ballast, layered cream and grey mountain silhouettes, bottlebrush wool firs, clear pale-blue cloth sky.",
    "dialogue": [
      {
        "time": 10.0,
        "speaker": "navy-shirted felt driver, warm adult male voice over the carriage intercom",
        "line": "Next stop, the top of the world."
      },
      {
        "time": 14.0,
        "speaker": "slate-blue woman traveller by the window, softly delighted adult female voice",
        "line": "I think we are already there."
      }
    ],
    "music": "Instrumental whimsical chamber-folk train adventure, gentle marimba ostinato, pizzicato strings, breathy wooden flute, celesta sparkle and soft brushed train-like percussion, cosy wonder with forward momentum, miniature storybook orchestra, resolved closing phrase.",
    "bpm": 108,
    "key": "G Major"
  },
  "source": {
    "native_video": "assets/train-v7-blender.mp4",
    "native_video_asset_id": "asset_pqNy1Ys8W2D31TYeeEANYnds",
    "blender_scene": "assets/making-of/train-continuity-v7.blend",
    "frames": 480,
    "fps": 24,
    "duration_seconds": 20
  },
  "references": [
    {
      "key": "01-frame-001",
      "selected": "01-frame-001",
      "frame": 1,
      "time_seconds": 0,
      "source_asset_id": "asset_QgjjyfapmAr5Dz5WGbBmCrJ1",
      "source_sha256": "89d4bfcafeb7a2e633395459afaa6ab64b9bd8ee9b08dfd1e8adb57d21512fbf",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Handcrafted needle-felt and wool stop-motion miniature feature film. Soft sculpted wool fibers on every object, embroidered seams, fuzzy felt landscape, stitched details, textile-covered seats, translucent thin organza window glazing. Small expressive felt puppet adults with bead eyes and stitched mouths, no photoreal human skin or metal. Forest green, cream, mustard, berry and dusty blue. Rich tactile craftsmanship, controlled miniature depth, bright warm daylight.\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: Exactly three connected enclosed green-and-ivory panoramic train cars, fine mustard-gold waist stripe, silver-grey felt roof, raked forward cab, broad front window, the exact side-window divisions and roof-shoulder glazing pattern of the selected master, black fabric bellows and six bogies. One dark-skinned navy-shirted felt driver wearing the same navy cap at forward controls, roughly 24 felt adult passengers in the source seats with teal, coral, mustard, blue, lavender, rose and mint clothes. Recurring slate-blue woman with dark hair in a bun beside the right window in passenger shots. Keep the train on its single track.\nWORLD: An Alpine valley made of wool: rolling sage felt meadows, stitched rails on pebble-like felt ballast, layered cream and grey mountain silhouettes, bottlebrush wool firs, clear pale-blue cloth sky.\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_QgjjyfapmAr5Dz5WGbBmCrJ1",
            "asset_ZLx1MpvS5FaVupSBKzRh7P9n"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_CqWfRTFD8hVdQHtrJs27ypV9",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:47:16.174Z",
        "updatedAt": "2026-09-22T23:48:42.455Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_w86KB29ShnuaAPAq4wfE2Y5b"
        ],
        "cuCost": 51,
        "job_id": "job_CqWfRTFD8hVdQHtrJs27ypV9",
        "assets": [
          {
            "id": "asset_w86KB29ShnuaAPAq4wfE2Y5b"
          }
        ]
      }
    },
    {
      "key": "02-frame-049",
      "selected": "02-frame-049",
      "frame": 49,
      "time_seconds": 2,
      "source_asset_id": "asset_kVkucZCxRmPuGxicL9fJNKJj",
      "source_sha256": "155a9069211dd6c61716babf5b9667bb34e9ea2f5744578302bdb41f1dea0e06",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Handcrafted needle-felt and wool stop-motion miniature feature film. Soft sculpted wool fibers on every object, embroidered seams, fuzzy felt landscape, stitched details, textile-covered seats, translucent thin organza window glazing. Small expressive felt puppet adults with bead eyes and stitched mouths, no photoreal human skin or metal. Forest green, cream, mustard, berry and dusty blue. Rich tactile craftsmanship, controlled miniature depth, bright warm daylight.\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: Exactly three connected enclosed green-and-ivory panoramic train cars, fine mustard-gold waist stripe, silver-grey felt roof, raked forward cab, broad front window, five side-window bays and five roof-shoulder panes per carriage, black fabric bellows and six bogies. One dark-skinned navy-shirted felt driver at forward controls, roughly 24 felt adult passengers in the source seats with teal, coral, mustard, blue, lavender, rose and mint clothes. Recurring slate-blue woman with dark hair in a bun beside the right window in passenger shots. Keep the train on its single track.\nWORLD: An Alpine valley made of wool: rolling sage felt meadows, stitched rails on pebble-like felt ballast, layered cream and grey mountain silhouettes, bottlebrush wool firs, clear pale-blue cloth sky.\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_kVkucZCxRmPuGxicL9fJNKJj"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_vJWvVs6udDZkya1a9UWs3yEq",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:42:53.619Z",
        "updatedAt": "2026-09-22T23:44:14.058Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_ZLx1MpvS5FaVupSBKzRh7P9n"
        ],
        "cuCost": 51,
        "job_id": "job_vJWvVs6udDZkya1a9UWs3yEq",
        "assets": [
          {
            "id": "asset_ZLx1MpvS5FaVupSBKzRh7P9n"
          }
        ]
      }
    },
    {
      "key": "03-frame-109",
      "selected": "03-frame-109",
      "frame": 109,
      "time_seconds": 4.5,
      "source_asset_id": "asset_MtRkxQCS3TRScLtPoSK3hJGi",
      "source_sha256": "df3ec61db2d6b9a75f7b14fdfb0811ccf82c21f272256acfb3bb7475f1e5fc49",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Handcrafted needle-felt and wool stop-motion miniature feature film. Soft sculpted wool fibers on every object, embroidered seams, fuzzy felt landscape, stitched details, textile-covered seats, translucent thin organza window glazing. Small expressive felt puppet adults with bead eyes and stitched mouths, no photoreal human skin or metal. Forest green, cream, mustard, berry and dusty blue. Rich tactile craftsmanship, controlled miniature depth, bright warm daylight.\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: Exactly three connected enclosed green-and-ivory panoramic train cars, fine mustard-gold waist stripe, silver-grey felt roof, raked forward cab, broad front window, the exact side-window divisions and roof-shoulder glazing pattern of the selected master, black fabric bellows and six bogies. One dark-skinned navy-shirted felt driver wearing the same navy cap at forward controls, roughly 24 felt adult passengers in the source seats with teal, coral, mustard, blue, lavender, rose and mint clothes. Recurring slate-blue woman with dark hair in a bun beside the right window in passenger shots. Keep the train on its single track.\nWORLD: An Alpine valley made of wool: rolling sage felt meadows, stitched rails on pebble-like felt ballast, layered cream and grey mountain silhouettes, bottlebrush wool firs, clear pale-blue cloth sky.\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_MtRkxQCS3TRScLtPoSK3hJGi",
            "asset_ZLx1MpvS5FaVupSBKzRh7P9n"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_S7en43oGh1YUCAnZuTP2tuGX",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:47:17.162Z",
        "updatedAt": "2026-09-22T23:48:40.301Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_uFf8Syv1VeSYeJc1ZDYnoyi7"
        ],
        "cuCost": 51,
        "job_id": "job_S7en43oGh1YUCAnZuTP2tuGX",
        "assets": [
          {
            "id": "asset_uFf8Syv1VeSYeJc1ZDYnoyi7"
          }
        ]
      }
    },
    {
      "key": "04-frame-169",
      "selected": "04-frame-169",
      "frame": 169,
      "time_seconds": 7,
      "source_asset_id": "asset_pNKd3Foq5pg1itbomrxBs21o",
      "source_sha256": "ba4c90d5795d641b171db34f54aed10552d8914fbc8bacea896cf6d62035b53b",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Handcrafted needle-felt and wool stop-motion miniature feature film. Soft sculpted wool fibers on every object, embroidered seams, fuzzy felt landscape, stitched details, textile-covered seats, translucent thin organza window glazing. Small expressive felt puppet adults with bead eyes and stitched mouths, no photoreal human skin or metal. Forest green, cream, mustard, berry and dusty blue. Rich tactile craftsmanship, controlled miniature depth, bright warm daylight.\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: Exactly three connected enclosed green-and-ivory panoramic train cars, fine mustard-gold waist stripe, silver-grey felt roof, raked forward cab, broad front window, the exact side-window divisions and roof-shoulder glazing pattern of the selected master, black fabric bellows and six bogies. One dark-skinned navy-shirted felt driver wearing the same navy cap at forward controls, roughly 24 felt adult passengers in the source seats with teal, coral, mustard, blue, lavender, rose and mint clothes. Recurring slate-blue woman with dark hair in a bun beside the right window in passenger shots. Keep the train on its single track.\nWORLD: An Alpine valley made of wool: rolling sage felt meadows, stitched rails on pebble-like felt ballast, layered cream and grey mountain silhouettes, bottlebrush wool firs, clear pale-blue cloth sky.\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_pNKd3Foq5pg1itbomrxBs21o",
            "asset_ZLx1MpvS5FaVupSBKzRh7P9n"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_AppBKNV8a1RknWFmPeuhvH2S",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:47:18.141Z",
        "updatedAt": "2026-09-22T23:48:48.588Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_kHjaBBAKffhyQcWC3bqXHz6k"
        ],
        "cuCost": 51,
        "job_id": "job_AppBKNV8a1RknWFmPeuhvH2S",
        "assets": [
          {
            "id": "asset_kHjaBBAKffhyQcWC3bqXHz6k"
          }
        ]
      }
    },
    {
      "key": "05-frame-217",
      "selected": "05-frame-217",
      "frame": 217,
      "time_seconds": 9,
      "source_asset_id": "asset_CkKPLbCW2KTasvLWnwx3HAhR",
      "source_sha256": "a54b94ff8797291f539430aae05b7c7cf3a89986aa39bcf11a711befedcd8bf1",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Handcrafted needle-felt and wool stop-motion miniature feature film. Soft sculpted wool fibers on every object, embroidered seams, fuzzy felt landscape, stitched details, textile-covered seats, translucent thin organza window glazing. Small expressive felt puppet adults with bead eyes and stitched mouths, no photoreal human skin or metal. Forest green, cream, mustard, berry and dusty blue. Rich tactile craftsmanship, controlled miniature depth, bright warm daylight.\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: Source front-left cab approach. Keep navy driver at forward controls and passengers behind, viewed through the intact front-left glazing. No side-on private driving cab.\nIDENTITY: Exactly three connected enclosed green-and-ivory panoramic train cars, fine mustard-gold waist stripe, silver-grey felt roof, raked forward cab, broad front window, the exact side-window divisions and roof-shoulder glazing pattern of the selected master, black fabric bellows and six bogies. One dark-skinned navy-shirted felt driver wearing the same navy cap at forward controls, roughly 24 felt adult passengers in the source seats with teal, coral, mustard, blue, lavender, rose and mint clothes. Recurring slate-blue woman with dark hair in a bun beside the right window in passenger shots. Keep the train on its single track.\nWORLD: An Alpine valley made of wool: rolling sage felt meadows, stitched rails on pebble-like felt ballast, layered cream and grey mountain silhouettes, bottlebrush wool firs, clear pale-blue cloth sky.\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_CkKPLbCW2KTasvLWnwx3HAhR",
            "asset_ZLx1MpvS5FaVupSBKzRh7P9n"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_zZ3Bpe6KHKGw291iUrPnhXty",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:47:19.166Z",
        "updatedAt": "2026-09-22T23:48:44.244Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_wsV6z94SejLoQx6eFHB113Vg"
        ],
        "cuCost": 51,
        "job_id": "job_zZ3Bpe6KHKGw291iUrPnhXty",
        "assets": [
          {
            "id": "asset_wsV6z94SejLoQx6eFHB113Vg"
          }
        ]
      }
    },
    {
      "key": "06-frame-289",
      "selected": "06-frame-289",
      "frame": 289,
      "time_seconds": 12,
      "source_asset_id": "asset_oa5vDJJvWjEh7SLjvaBxmujg",
      "source_sha256": "6d2a7ecec8a26a6830982884b977ff8ed5d78c41c818ed5abaf41253a3064af4",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Handcrafted needle-felt and wool stop-motion miniature feature film. Soft sculpted wool fibers on every object, embroidered seams, fuzzy felt landscape, stitched details, textile-covered seats, translucent thin organza window glazing. Small expressive felt puppet adults with bead eyes and stitched mouths, no photoreal human skin or metal. Forest green, cream, mustard, berry and dusty blue. Rich tactile craftsmanship, controlled miniature depth, bright warm daylight.\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: Source ahead-left of navy driver, console foreground lower right, passengers receding behind toward upper left through a clear partition. Do not invent a side-on cab view.\nIDENTITY: Exactly three connected enclosed green-and-ivory panoramic train cars, fine mustard-gold waist stripe, silver-grey felt roof, raked forward cab, broad front window, the exact side-window divisions and roof-shoulder glazing pattern of the selected master, black fabric bellows and six bogies. One dark-skinned navy-shirted felt driver wearing the same navy cap at forward controls, roughly 24 felt adult passengers in the source seats with teal, coral, mustard, blue, lavender, rose and mint clothes. Recurring slate-blue woman with dark hair in a bun beside the right window in passenger shots. Keep the train on its single track.\nWORLD: An Alpine valley made of wool: rolling sage felt meadows, stitched rails on pebble-like felt ballast, layered cream and grey mountain silhouettes, bottlebrush wool firs, clear pale-blue cloth sky.\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_oa5vDJJvWjEh7SLjvaBxmujg",
            "asset_ZLx1MpvS5FaVupSBKzRh7P9n"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_hsZZpGEN3vNBFn9DsRkFrLUG",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:47:20.176Z",
        "updatedAt": "2026-09-22T23:48:56.226Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_BWKW5rHjhdphk2QEkHixjEVG"
        ],
        "cuCost": 51,
        "job_id": "job_hsZZpGEN3vNBFn9DsRkFrLUG",
        "assets": [
          {
            "id": "asset_BWKW5rHjhdphk2QEkHixjEVG"
          }
        ]
      }
    },
    {
      "key": "07-frame-337",
      "selected": "07-frame-337",
      "frame": 337,
      "time_seconds": 14,
      "source_asset_id": "asset_aqC6rbRWCKsBk9DABhfkY4xm",
      "source_sha256": "141d0a4a3da6704f6586d819bacf64a5c1618e2da164ad6a7ecdebff48aa2b7f",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Handcrafted needle-felt and wool stop-motion miniature feature film. Soft sculpted wool fibers on every object, embroidered seams, fuzzy felt landscape, stitched details, textile-covered seats, translucent thin organza window glazing. Small expressive felt puppet adults with bead eyes and stitched mouths, no photoreal human skin or metal. Forest green, cream, mustard, berry and dusty blue. Rich tactile craftsmanship, controlled miniature depth, bright warm daylight.\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: Inside middle carriage, glide toward slate-blue woman with bun beside right window. Mustard foreground passenger and rose/light-blue passengers remain in their source seats.\nIDENTITY: Exactly three connected enclosed green-and-ivory panoramic train cars, fine mustard-gold waist stripe, silver-grey felt roof, raked forward cab, broad front window, the exact side-window divisions and roof-shoulder glazing pattern of the selected master, black fabric bellows and six bogies. One dark-skinned navy-shirted felt driver wearing the same navy cap at forward controls, roughly 24 felt adult passengers in the source seats with teal, coral, mustard, blue, lavender, rose and mint clothes. Recurring slate-blue woman with dark hair in a bun beside the right window in passenger shots. Keep the train on its single track.\nWORLD: An Alpine valley made of wool: rolling sage felt meadows, stitched rails on pebble-like felt ballast, layered cream and grey mountain silhouettes, bottlebrush wool firs, clear pale-blue cloth sky.\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_aqC6rbRWCKsBk9DABhfkY4xm",
            "asset_ZLx1MpvS5FaVupSBKzRh7P9n"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_nPdsvX9aTH8bfeHw2otRePvp",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:47:21.213Z",
        "updatedAt": "2026-09-22T23:48:45.514Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_HWG5shfE85wjSg1PXFpdArvM"
        ],
        "cuCost": 51,
        "job_id": "job_nPdsvX9aTH8bfeHw2otRePvp",
        "assets": [
          {
            "id": "asset_HWG5shfE85wjSg1PXFpdArvM"
          }
        ]
      }
    },
    {
      "key": "08-frame-379",
      "selected": "08-frame-379",
      "frame": 379,
      "time_seconds": 15.75,
      "source_asset_id": "asset_Bu957kAfnxo95H6VBAcc2BZ1",
      "source_sha256": "0af570f2b07f3282f7d164fd68e7ebbbb0b2dddbd73ce52996fc77e934194e49",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Handcrafted needle-felt and wool stop-motion miniature feature film. Soft sculpted wool fibers on every object, embroidered seams, fuzzy felt landscape, stitched details, textile-covered seats, translucent thin organza window glazing. Small expressive felt puppet adults with bead eyes and stitched mouths, no photoreal human skin or metal. Forest green, cream, mustard, berry and dusty blue. Rich tactile craftsmanship, controlled miniature depth, bright warm daylight.\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: Continue same saloon camera closer to the same slate-blue woman beside the right window. Keep her bun, clothes, face and seat identity; other people remain in source positions.\nIDENTITY: Exactly three connected enclosed green-and-ivory panoramic train cars, fine mustard-gold waist stripe, silver-grey felt roof, raked forward cab, broad front window, the exact side-window divisions and roof-shoulder glazing pattern of the selected master, black fabric bellows and six bogies. One dark-skinned navy-shirted felt driver wearing the same navy cap at forward controls, roughly 24 felt adult passengers in the source seats with teal, coral, mustard, blue, lavender, rose and mint clothes. Recurring slate-blue woman with dark hair in a bun beside the right window in passenger shots. Keep the train on its single track.\nWORLD: An Alpine valley made of wool: rolling sage felt meadows, stitched rails on pebble-like felt ballast, layered cream and grey mountain silhouettes, bottlebrush wool firs, clear pale-blue cloth sky.\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_Bu957kAfnxo95H6VBAcc2BZ1",
            "asset_ZLx1MpvS5FaVupSBKzRh7P9n"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_YHCAgCjFFuYKQfdsX71ycwDB",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:47:22.196Z",
        "updatedAt": "2026-09-22T23:48:48.445Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_DD6cdSVLfFREiS27Hk8GFAGF"
        ],
        "cuCost": 51,
        "job_id": "job_YHCAgCjFFuYKQfdsX71ycwDB",
        "assets": [
          {
            "id": "asset_DD6cdSVLfFREiS27Hk8GFAGF"
          }
        ]
      }
    },
    {
      "key": "09-frame-433",
      "selected": "09-frame-433",
      "frame": 433,
      "time_seconds": 18,
      "source_asset_id": "asset_VfdJ16wB9UntFY2LZ8hu16pP",
      "source_sha256": "13126c5d3cb5ae2b05e2897d4639d2866c9adb965d67dc95f1efe8a83b8d609a",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Handcrafted needle-felt and wool stop-motion miniature feature film. Soft sculpted wool fibers on every object, embroidered seams, fuzzy felt landscape, stitched details, textile-covered seats, translucent thin organza window glazing. Small expressive felt puppet adults with bead eyes and stitched mouths, no photoreal human skin or metal. Forest green, cream, mustard, berry and dusty blue. Rich tactile craftsmanship, controlled miniature depth, bright warm daylight.\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.\nIDENTITY: Exactly three connected enclosed green-and-ivory panoramic train cars, fine mustard-gold waist stripe, silver-grey felt roof, raked forward cab, broad front window, the exact side-window divisions and roof-shoulder glazing pattern of the selected master, black fabric bellows and six bogies. One dark-skinned navy-shirted felt driver wearing the same navy cap at forward controls, roughly 24 felt adult passengers in the source seats with teal, coral, mustard, blue, lavender, rose and mint clothes. Recurring slate-blue woman with dark hair in a bun beside the right window in passenger shots. Keep the train on its single track.\nWORLD: An Alpine valley made of wool: rolling sage felt meadows, stitched rails on pebble-like felt ballast, layered cream and grey mountain silhouettes, bottlebrush wool firs, clear pale-blue cloth sky.\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_VfdJ16wB9UntFY2LZ8hu16pP",
            "asset_ZLx1MpvS5FaVupSBKzRh7P9n"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_264WUdW9tNpkZnfpVicGVCnA",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:47:23.217Z",
        "updatedAt": "2026-09-22T23:48:50.300Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_p8nnhLjiF129gBHURy7wVLfD"
        ],
        "cuCost": 51,
        "job_id": "job_264WUdW9tNpkZnfpVicGVCnA",
        "assets": [
          {
            "id": "asset_p8nnhLjiF129gBHURy7wVLfD"
          }
        ]
      }
    }
  ],
  "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 The Woollen 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: Handcrafted needle-felt and wool stop-motion miniature feature film. Soft sculpted wool fibers on every object, embroidered seams, fuzzy felt landscape, stitched details, textile-covered seats, translucent thin organza window glazing. Small expressive felt puppet adults with bead eyes and stitched mouths, no photoreal human skin or metal. Forest green, cream, mustard, berry and dusty blue. Rich tactile craftsmanship, controlled miniature depth, bright warm daylight.\nIDENTITY AND CAST: Exactly three connected enclosed green-and-ivory panoramic train cars, fine mustard-gold waist stripe, silver-grey felt roof, raked forward cab, broad front window, the exact side-window divisions and roof-shoulder glazing pattern of the selected master, black fabric bellows and six bogies. One dark-skinned navy-shirted felt driver wearing the same navy cap at forward controls, roughly 24 felt adult passengers in the source seats with teal, coral, mustard, blue, lavender, rose and mint clothes. Recurring slate-blue woman with dark hair in a bun beside the right window in passenger shots. Keep the train on its single track.\nWORLD: An Alpine valley made of wool: rolling sage felt meadows, stitched rails on pebble-like felt ballast, layered cream and grey mountain silhouettes, bottlebrush wool firs, clear pale-blue cloth sky.\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, Opening wide, native frame 1.\n@image2 = 2s, Descending track, native frame 49.\n@image3 = 4.5s, Low passenger pass, native frame 109.\n@image4 = 7s, Overhead crossing, native frame 169.\n@image5 = 9s, Cab approach, native frame 217.\n@image6 = 12s, Driver close-up, native frame 289.\n@image7 = 14s, Passenger glide, native frame 337.\n@image8 = 15.75s, Traveller close-up, native frame 379.\n@image9 = 18s, Rising pullaway, 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: All three cars travel forward on the rails; wheels turn, couplings retain spacing, felt grass and trees show parallax, passengers make tiny natural puppet movements. No car disappears or reverses.\nThe driver approach is the actual ahead-left source camera with console at lower right and passengers receding behind. Passenger glide follows the same slate-blue felt woman with a bun beside the right window. No invented independent side-on driving cab.\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 10s, navy-shirted felt driver, warm adult male voice over the carriage intercom says exactly: \"Next stop, the top of the world.\"\nAt about 14s, slate-blue woman traveller by the window, softly delighted adult female voice says exactly: \"I think we are already there.\"\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_pqNy1Ys8W2D31TYeeEANYnds"
        ],
        "referenceImages": [
          "asset_w86KB29ShnuaAPAq4wfE2Y5b",
          "asset_ZLx1MpvS5FaVupSBKzRh7P9n",
          "asset_uFf8Syv1VeSYeJc1ZDYnoyi7",
          "asset_kHjaBBAKffhyQcWC3bqXHz6k",
          "asset_wsV6z94SejLoQx6eFHB113Vg",
          "asset_BWKW5rHjhdphk2QEkHixjEVG",
          "asset_HWG5shfE85wjSg1PXFpdArvM",
          "asset_DD6cdSVLfFREiS27Hk8GFAGF",
          "asset_p8nnhLjiF129gBHURy7wVLfD"
        ],
        "duration": -1,
        "resolution": "1080p",
        "aspectRatio": "adaptive",
        "generateAudio": true,
        "outputFormat": "mp4"
      }
    },
    "result": {
      "model_id": "model_bytedance-seedance-2-5",
      "job_id": "job_SJjYDmqCosdqEkM7KpsZvzN8",
      "status": "in-progress"
    }
  },
  "video_result": {
    "jobId": "job_SJjYDmqCosdqEkM7KpsZvzN8",
    "jobType": "custom",
    "status": "success",
    "progress": 1,
    "createdAt": "2026-09-22T23:53:44.631Z",
    "updatedAt": "2026-09-23T00:06:38.341Z",
    "modelId": "model_bytedance-seedance-2-5",
    "assetIds": [
      "asset_7PQMgobjFmcokMsTrm89jHhH"
    ],
    "cuCost": 2722,
    "job_id": "job_SJjYDmqCosdqEkM7KpsZvzN8",
    "assets": [
      {
        "id": "asset_7PQMgobjFmcokMsTrm89jHhH"
      }
    ]
  },
  "music": {
    "request": {
      "team_id": "M3XwRy9nTzOneywRfGejig",
      "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
      "model_id": "model_ace-step-1-5-quality-text-to-music",
      "parameters": {
        "prompt": "Instrumental whimsical chamber-folk train adventure, gentle marimba ostinato, pizzicato strings, breathy wooden flute, celesta sparkle and soft brushed train-like percussion, cosy wonder with forward momentum, miniature storybook orchestra, resolved closing phrase.",
        "instrumental": true,
        "duration": 20,
        "bpm": 108,
        "keyscale": "G Major",
        "numOutputs": 1,
        "thinking": true
      }
    },
    "result": {
      "model_id": "model_ace-step-1-5-quality-text-to-music",
      "job_id": "job_ar8obmwnx4Z3t5aoVP88gayN",
      "status": "in-progress"
    }
  },
  "music_result": {
    "jobId": "job_ar8obmwnx4Z3t5aoVP88gayN",
    "jobType": "custom",
    "status": "success",
    "progress": 1,
    "createdAt": "2026-09-22T23:38:26.601Z",
    "updatedAt": "2026-09-22T23:40:30.247Z",
    "modelId": "model_ace-step-1-5-quality-text-to-music",
    "assetIds": [
      "asset_YnL8YUiuBLjXUPyhn6UrU4gY"
    ],
    "cuCost": 10,
    "job_id": "job_ar8obmwnx4Z3t5aoVP88gayN",
    "assets": [
      {
        "id": "asset_YnL8YUiuBLjXUPyhn6UrU4gY"
      }
    ]
  },
  "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": 245760,
          "duration": "20.000000",
          "bit_rate": "13146266",
          "bits_per_raw_sample": "8",
          "nb_frames": "480",
          "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": 637952,
          "duration": "19.936000",
          "bit_rate": "130935",
          "nb_frames": "624",
          "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/train/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": "20.000000",
        "size": "33205634",
        "bit_rate": "13282253",
        "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": "13118888",
          "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": "193270",
          "nb_frames": "936",
          "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/train/outputs/train-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": "33292635",
        "bit_rate": "13317054",
        "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/train/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/train/outputs/train-seedance25-stylized-v1.mp4",
    "duration_seconds": 20,
    "fps": 24,
    "frames": 480,
    "width": 1920,
    "height": 1080,
    "full_decode": "passed",
    "duration_scale": 1.0,
    "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/train/outputs/Seedance Original.mp4",
      "-i",
      "/Users/emmanuel/Developer/pro/2026-09-22 Impossible Rides/production/stylized-v1/train/outputs/Music Original.mp3",
      "-filter_complex",
      "[0:v]setpts=(PTS-STARTPTS)*1.000000000000,fps=24,setsar=1,split=2[head][tail];[head]trim=start=0.16666666666666666:end=6,setpts=(PTS-STARTPTS)*1.028571428571,fps=24,tpad=stop_mode=clone:stop_duration=1,trim=duration=6[first];[tail]trim=start=6,setpts=PTS-STARTPTS[last];[first][last]concat=n=2:v=1:a=0,fps=24[v];[0:a]atempo=1.000000000000,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/train/outputs/train-seedance25-stylized-v1.mp4"
    ],
    "web_bytes": 33292635,
    "opening_cleanup": {
      "first_styled_frame": 4,
      "fps": 24,
      "opening_end_seconds": 6,
      "reason": "The first four decoded delivery frames retain Blender blockout. Frame four is fully needle-felt. Remove four frames and stretch only the remaining opening to six seconds; later cut times and sound remain unchanged.",
      "original_preserved": "outputs/Seedance Original.mp4",
      "prior_delivery_preserved": "/Users/emmanuel/Developer/pro/2026-09-22 Impossible Rides/versions/v45 2026-09-23 Train Stylized Opening"
    }
  },
  "review": {
    "accepted": true,
    "reviewed": "2026-09-23",
    "method": "Viewed 20 exact integer-second frames, first 12 consecutive frames, and corrected opening after local cleanup. Full decode and local Whisper base.en transcription of final mixed audio.",
    "observations": [
      "Needle-felt train, valley and puppet cast remain consistent across low track, overhead, driver, passenger and pullaway views.",
      "Three coupled carriages and colorful seated people are visible.",
      "Four initial Blender frames removed; only the opening is retimed to six seconds. Subsequent cuts and soundtrack stay at their established times.",
      "ASR recovered both lines: 'Next up, the top of the world. I think we are already there.' The requested first line was 'Next stop, the top of the world.'"
    ],
    "limitations": [
      "Minor first-line wording/transcription difference retained.",
      "Contact-sheet review samples motion, not a complete frame-by-frame audit.",
      "ASR verifies speech content, not subjective musical quality."
    ]
  },
  "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": " Next up, the top of the world. I think we are already there.",
    "segments": [
      {
        "id": 0,
        "seek": 0,
        "start": 0.0,
        "end": 13.86,
        "text": " Next up, the top of the world.",
        "tokens": [
          50363,
          7406,
          510,
          11,
          262,
          1353,
          286,
          262,
          995,
          13,
          51056
        ],
        "temperature": 0.0,
        "avg_logprob": -0.41437294369652156,
        "compression_ratio": 1.0,
        "no_speech_prob": 0.037829216569662094
      },
      {
        "id": 1,
        "seek": 0,
        "start": 13.86,
        "end": 15.56,
        "text": " I think we are already there.",
        "tokens": [
          51056,
          314,
          892,
          356,
          389,
          1541,
          612,
          13,
          51141
        ],
        "temperature": 0.0,
        "avg_logprob": -0.41437294369652156,
        "compression_ratio": 1.0,
        "no_speech_prob": 0.037829216569662094
      }
    ],
    "language": "en"
  }
}
