{
  "post": "R01",
  "direction_version": 3,
  "fps": 30,
  "resolution": [
    1080,
    1920
  ],
  "duration": 30.0,
  "cuts": [
    {
      "kind": "video",
      "source": "sources/Video30.mp4",
      "source_in": 11,
      "duration": 2,
      "speed": 1,
      "layout": "full",
      "headline": "This is what\na file becomes.",
      "subtitle": "",
      "timeline_in": 0,
      "timeline_out": 2,
      "render_duration": 2,
      "transition_in": 0,
      "transition_out": 0,
      "source_out": 13
    },
    {
      "kind": "video",
      "source": "sources/Video5.mp4",
      "source_in": 6,
      "duration": 1.5,
      "speed": 1,
      "layout": "full",
      "headline": "",
      "subtitle": "",
      "timeline_in": 2,
      "timeline_out": 3.5,
      "render_duration": 1.5,
      "transition_in": 0,
      "transition_out": 0,
      "source_out": 7.5
    },
    {
      "kind": "video",
      "source": "sources/Video4.mp4",
      "source_in": 8,
      "duration": 2.5,
      "speed": 0.8,
      "layout": "full",
      "headline": "Texture.\nIn real thread.",
      "subtitle": "",
      "timeline_in": 3.5,
      "timeline_out": 6.0,
      "render_duration": 2.8333333333333335,
      "transition_in": 0,
      "transition_out": 0.3333333333333333,
      "source_out": 10.266667
    },
    {
      "kind": "photo",
      "source": "assets/media/portfolio-p43.jpg",
      "source_in": 0,
      "duration": 2,
      "speed": 1,
      "layout": "photo",
      "headline": "",
      "subtitle": "",
      "timeline_in": 6.0,
      "timeline_out": 8.0,
      "render_duration": 2,
      "transition_in": 0.3333333333333333,
      "transition_out": 0,
      "source_out": null
    },
    {
      "kind": "video",
      "source": "sources/Video15.mp4",
      "source_in": 4,
      "duration": 3,
      "speed": 0.8,
      "layout": "full",
      "headline": "Every shape.\nIts own stitch plan.",
      "subtitle": "",
      "timeline_in": 8.0,
      "timeline_out": 11.0,
      "render_duration": 3,
      "transition_in": 0,
      "transition_out": 0,
      "source_out": 6.4
    },
    {
      "kind": "video",
      "source": "sources/Video13.mp4",
      "source_in": 3,
      "duration": 2.5,
      "speed": 1,
      "layout": "wide",
      "headline": "",
      "subtitle": "",
      "timeline_in": 11.0,
      "timeline_out": 13.5,
      "render_duration": 2.5,
      "transition_in": 0,
      "transition_out": 0,
      "source_out": 5.5
    },
    {
      "kind": "video",
      "source": "sources/Video17.mp4",
      "source_in": 5,
      "duration": 3,
      "speed": 0.8,
      "layout": "full",
      "headline": "Small details.\nReal decisions.",
      "subtitle": "",
      "timeline_in": 13.5,
      "timeline_out": 16.5,
      "render_duration": 3.2666666666666666,
      "transition_in": 0,
      "transition_out": 0.26666666666666666,
      "source_out": 7.613333
    },
    {
      "kind": "photo",
      "source": "assets/media/portfolio-p57.jpg",
      "source_in": 0,
      "duration": 2,
      "speed": 1,
      "layout": "photo",
      "headline": "",
      "subtitle": "",
      "timeline_in": 16.5,
      "timeline_out": 18.5,
      "render_duration": 2,
      "transition_in": 0.26666666666666666,
      "transition_out": 0,
      "source_out": null
    },
    {
      "kind": "video",
      "source": "sources/Video8.mp4",
      "source_in": 10,
      "duration": 2,
      "speed": 0.8,
      "layout": "full",
      "headline": "",
      "subtitle": "",
      "timeline_in": 18.5,
      "timeline_out": 20.5,
      "render_duration": 2,
      "transition_in": 0,
      "transition_out": 0,
      "source_out": 11.6
    },
    {
      "kind": "video",
      "source": "sources/Video30.mp4",
      "source_in": 2,
      "duration": 3,
      "speed": 0.85,
      "layout": "full",
      "headline": "Start with\na clear brief.",
      "subtitle": "Size. Fabric. Placement.",
      "timeline_in": 20.5,
      "timeline_out": 23.5,
      "render_duration": 3,
      "transition_in": 0,
      "transition_out": 0,
      "source_out": 4.55
    },
    {
      "kind": "photo",
      "source": "assets/media/portfolio-p65.jpg",
      "source_in": 0,
      "duration": 3,
      "speed": 1,
      "layout": "photo",
      "headline": "For your\nnext run.",
      "subtitle": "",
      "timeline_in": 23.5,
      "timeline_out": 26.5,
      "render_duration": 3.4,
      "transition_in": 0,
      "transition_out": 0.4,
      "source_out": null
    },
    {
      "kind": "video",
      "source": "sources/Video5.mp4",
      "source_in": 15,
      "duration": 3.5,
      "speed": 0.85,
      "layout": "full",
      "headline": "Bring the\nartwork.",
      "subtitle": "Place your order now at support@libertydigitizing.com",
      "timeline_in": 26.5,
      "timeline_out": 30.0,
      "render_duration": 3.5,
      "transition_in": 0.4,
      "transition_out": 0,
      "source_out": 17.975
    }
  ],
  "text_cues": [
    {
      "start": 0.06,
      "end": 1.9,
      "text": "This is what a file becomes."
    },
    {
      "start": 3.56,
      "end": 5.9,
      "text": "Texture. In real thread."
    },
    {
      "start": 8.06,
      "end": 10.9,
      "text": "Every shape. Its own stitch plan."
    },
    {
      "start": 13.56,
      "end": 16.4,
      "text": "Small details. Real decisions."
    },
    {
      "start": 20.56,
      "end": 23.4,
      "text": "Start with a clear brief.\nSize. Fabric. Placement."
    },
    {
      "start": 23.56,
      "end": 26.4,
      "text": "For your next run."
    },
    {
      "start": 26.86,
      "end": 30.0,
      "text": "Bring the artwork.\nPlace your order now at support@libertydigitizing.com"
    }
  ],
  "text_geometry": [
    {
      "caption_panel": false,
      "clear_center_box": [
        0,
        630,
        1080,
        1120
      ],
      "text_box": [
        88,
        1180,
        882,
        1478
      ],
      "boxes": [
        {
          "role": "headline",
          "text": "This is what",
          "font_px": 88,
          "box": [
            88,
            1207,
            572,
            1274
          ]
        },
        {
          "role": "headline",
          "text": "a file becomes.",
          "font_px": 88,
          "box": [
            88,
            1304,
            692,
            1371
          ]
        }
      ],
      "brand": true,
      "logo_box": [
        88,
        224,
        408,
        596
      ],
      "logo_min_width": 320
    },
    {
      "caption_panel": false,
      "clear_center_box": [
        0,
        630,
        1080,
        1120
      ],
      "text_box": [
        88,
        1180,
        882,
        1478
      ],
      "boxes": [],
      "brand": true,
      "logo_box": [
        88,
        224,
        408,
        596
      ],
      "logo_min_width": 320
    },
    {
      "caption_panel": false,
      "clear_center_box": [
        0,
        630,
        1080,
        1120
      ],
      "text_box": [
        88,
        1180,
        882,
        1478
      ],
      "boxes": [
        {
          "role": "headline",
          "text": "Texture.",
          "font_px": 88,
          "box": [
            88,
            1207,
            426,
            1273
          ]
        },
        {
          "role": "headline",
          "text": "In real thread.",
          "font_px": 88,
          "box": [
            88,
            1304,
            638,
            1370
          ]
        }
      ],
      "brand": true,
      "logo_box": [
        88,
        224,
        408,
        596
      ],
      "logo_min_width": 320
    },
    {
      "caption_panel": false,
      "clear_center_box": [
        0,
        630,
        1080,
        1120
      ],
      "text_box": [
        88,
        1180,
        882,
        1478
      ],
      "boxes": [],
      "brand": true,
      "logo_box": [
        88,
        224,
        408,
        596
      ],
      "logo_min_width": 320
    },
    {
      "caption_panel": false,
      "clear_center_box": [
        0,
        630,
        1080,
        1120
      ],
      "text_box": [
        88,
        1180,
        882,
        1478
      ],
      "boxes": [
        {
          "role": "headline",
          "text": "Every shape.",
          "font_px": 88,
          "box": [
            88,
            1207,
            607,
            1290
          ]
        },
        {
          "role": "headline",
          "text": "Its own stitch plan.",
          "font_px": 88,
          "box": [
            88,
            1304,
            846,
            1388
          ]
        }
      ],
      "brand": true,
      "logo_box": [
        88,
        224,
        408,
        596
      ],
      "logo_min_width": 320
    },
    {
      "caption_panel": false,
      "clear_center_box": [
        0,
        630,
        1080,
        1120
      ],
      "text_box": [
        88,
        1180,
        882,
        1478
      ],
      "boxes": [],
      "brand": true,
      "logo_box": [
        88,
        224,
        408,
        596
      ],
      "logo_min_width": 320
    },
    {
      "caption_panel": false,
      "clear_center_box": [
        0,
        630,
        1080,
        1120
      ],
      "text_box": [
        88,
        1180,
        882,
        1478
      ],
      "boxes": [
        {
          "role": "headline",
          "text": "Small details.",
          "font_px": 88,
          "box": [
            88,
            1207,
            624,
            1274
          ]
        },
        {
          "role": "headline",
          "text": "Real decisions.",
          "font_px": 88,
          "box": [
            88,
            1304,
            689,
            1371
          ]
        }
      ],
      "brand": true,
      "logo_box": [
        88,
        224,
        408,
        596
      ],
      "logo_min_width": 320
    },
    {
      "caption_panel": false,
      "clear_center_box": [
        0,
        630,
        1080,
        1120
      ],
      "text_box": [
        88,
        1180,
        882,
        1478
      ],
      "boxes": [],
      "brand": true,
      "logo_box": [
        88,
        224,
        408,
        596
      ],
      "logo_min_width": 320
    },
    {
      "caption_panel": false,
      "clear_center_box": [
        0,
        630,
        1080,
        1120
      ],
      "text_box": [
        88,
        1180,
        882,
        1478
      ],
      "boxes": [],
      "brand": true,
      "logo_box": [
        88,
        224,
        408,
        596
      ],
      "logo_min_width": 320
    },
    {
      "caption_panel": false,
      "clear_center_box": [
        0,
        630,
        1080,
        1120
      ],
      "text_box": [
        88,
        1180,
        882,
        1478
      ],
      "boxes": [
        {
          "role": "headline",
          "text": "Start with",
          "font_px": 88,
          "box": [
            88,
            1207,
            489,
            1274
          ]
        },
        {
          "role": "headline",
          "text": "a clear brief.",
          "font_px": 88,
          "box": [
            88,
            1304,
            583,
            1371
          ]
        },
        {
          "role": "support",
          "text": "Size. Fabric. Placement.",
          "font_px": 36,
          "box": [
            90,
            1430,
            474,
            1456
          ]
        }
      ],
      "brand": true,
      "logo_box": [
        88,
        224,
        408,
        596
      ],
      "logo_min_width": 320
    },
    {
      "caption_panel": false,
      "clear_center_box": [
        0,
        630,
        1080,
        1120
      ],
      "text_box": [
        88,
        1180,
        882,
        1478
      ],
      "boxes": [
        {
          "role": "headline",
          "text": "For your",
          "font_px": 88,
          "box": [
            88,
            1207,
            424,
            1290
          ]
        },
        {
          "role": "headline",
          "text": "next run.",
          "font_px": 88,
          "box": [
            88,
            1304,
            442,
            1364
          ]
        }
      ],
      "brand": true,
      "logo_box": [
        88,
        224,
        408,
        596
      ],
      "logo_min_width": 320
    },
    {
      "caption_panel": false,
      "clear_center_box": [
        0,
        630,
        1080,
        1120
      ],
      "text_box": [
        88,
        1180,
        882,
        1478
      ],
      "boxes": [
        {
          "role": "headline",
          "text": "Bring the",
          "font_px": 68,
          "box": [
            399.0,
            1171,
            681.0,
            1235
          ]
        },
        {
          "role": "headline",
          "text": "artwork.",
          "font_px": 68,
          "box": [
            409.0,
            1246,
            671.0,
            1297
          ]
        },
        {
          "role": "cta",
          "text": "Place your order now",
          "font_px": 40,
          "box": [
            240,
            1358,
            840,
            1404
          ]
        },
        {
          "role": "support",
          "text": "support@libertydigitizing.com",
          "font_px": 33,
          "box": [
            312.0,
            1418,
            767.0,
            1450
          ]
        }
      ],
      "brand": true,
      "logo_box": [
        310,
        270,
        770,
        806
      ],
      "logo_min_width": 320
    }
  ],
  "brand_geometry": {
    "persistent": true,
    "visible_from": 0,
    "visible_until": 30.0,
    "min_ink_width": 320,
    "max_ink_width": 460,
    "source": "assets/media/logo-video.png",
    "source_crop": [
      48,
      4,
      471,
      496
    ],
    "source_dimensions": [
      423,
      492
    ],
    "normal_box": [
      88,
      224,
      408,
      596
    ],
    "closing_box": [
      310,
      270,
      770,
      806
    ],
    "composited_after_transitions": true,
    "motion": {
      "intro_seconds": 0.7,
      "intro_width": 360,
      "closing_at": 26.6,
      "closing_seconds": 0.7,
      "easing": "smoothstep",
      "normal_x": 88,
      "normal_y": 224,
      "closing_x": 310,
      "closing_y": 270
    }
  },
  "transitions": [
    {
      "at": 2,
      "duration": 0,
      "kind": "cut",
      "from_scene": 1,
      "to_scene": 2
    },
    {
      "at": 3.5,
      "duration": 0,
      "kind": "cut",
      "from_scene": 2,
      "to_scene": 3
    },
    {
      "at": 6.0,
      "duration": 0.3333333333333333,
      "kind": "smoothleft",
      "from_scene": 3,
      "to_scene": 4
    },
    {
      "at": 8.0,
      "duration": 0,
      "kind": "cut",
      "from_scene": 4,
      "to_scene": 5
    },
    {
      "at": 11.0,
      "duration": 0,
      "kind": "cut",
      "from_scene": 5,
      "to_scene": 6
    },
    {
      "at": 13.5,
      "duration": 0,
      "kind": "cut",
      "from_scene": 6,
      "to_scene": 7
    },
    {
      "at": 16.5,
      "duration": 0.26666666666666666,
      "kind": "fade",
      "from_scene": 7,
      "to_scene": 8
    },
    {
      "at": 18.5,
      "duration": 0,
      "kind": "cut",
      "from_scene": 8,
      "to_scene": 9
    },
    {
      "at": 20.5,
      "duration": 0,
      "kind": "cut",
      "from_scene": 9,
      "to_scene": 10
    },
    {
      "at": 23.5,
      "duration": 0,
      "kind": "cut",
      "from_scene": 10,
      "to_scene": 11
    },
    {
      "at": 26.5,
      "duration": 0.4,
      "kind": "fade",
      "from_scene": 11,
      "to_scene": 12
    }
  ],
  "audio": {
    "source": "assets/audio/studio-rhythm-original.m4a",
    "source_description": "Liberty's original synthesized 120 BPM instrumental",
    "source_offset_seconds": 0.0,
    "source_offset_samples": 0,
    "source_looped": false,
    "duration": 30.0,
    "sample_rate": 48000,
    "channels": 2,
    "bpm": 120,
    "fade_in_seconds": 0.04,
    "fade_out_seconds": 0.65,
    "accents": [
      {
        "kind": "smoothleft",
        "transition_at": 6.0,
        "transition_duration": 0.333333,
        "accent_in": 5.956667,
        "accent_out": 6.39,
        "crest_at": 6.173333,
        "design": "Soft filtered air and felt-like arrival",
        "generated": true,
        "source_samples": false
      },
      {
        "kind": "fade",
        "transition_at": 16.5,
        "transition_duration": 0.266667,
        "accent_in": 16.465333,
        "accent_out": 16.812,
        "crest_at": 16.638667,
        "design": "Soft filtered air",
        "generated": true,
        "source_samples": false
      },
      {
        "kind": "fade",
        "transition_at": 26.5,
        "transition_duration": 0.4,
        "accent_in": 26.468,
        "accent_out": 26.948,
        "crest_at": 26.708,
        "design": "Soft filtered air",
        "generated": true,
        "source_samples": false
      }
    ],
    "skipped_accents": [],
    "effects_peak_before_normalization_dbfs": -27.44,
    "normalization": {
      "target_integrated_lufs": -16.0,
      "true_peak_ceiling_dbtp": -1.5,
      "measured_integrated_lufs": -16.12,
      "measured_true_peak_dbtp": -1.66,
      "measured_loudness_range_lu": 1.6,
      "encoding_passes": 1,
      "verified_after_encoding": true
    },
    "provenance": "Original instrumental plus procedurally generated noise and oscillators; no third-party samples or footage audio."
  },
  "audio_offset": 0,
  "composition": "Genuine large Liberty logo above every picture transition. Lower unboxed typography. Whole-photo foregrounds on blurred photographic backgrounds. A larger held closing logo.",
  "portfolio_note": "Different projects appear in the montage; adjacent photos and footage are not before/after pairs."
}