{
 "date": "2026-10-17 15:49:57 +0100",
 "cutbolt": "cutbolt 0.4.0 (commit ddc77c9b04b70bbb8e744539bb46f773a34e4b87)",
 "ffmpeg": "ffmpeg version 7.0-full_build-www.gyan.dev Copyright (c) 2000-2024 the FFmpeg developers",
 "os": "Windows-11-10.0.26200-SP0",
 "cpu": "AMD64 Family 25 Model 97 Stepping 2, AuthenticAMD",
 "python": "3.13.9",
 "source": {
  "path": "source.mp4",
  "sha256_before": "ca010470aae659124ee00af57e5f96f44dfdf2bc7021455cd7f33a5566560583",
  "sha256_after": "ca010470aae659124ee00af57e5f96f44dfdf2bc7021455cd7f33a5566560583",
  "sha256_reported_by_media_inspect": "ca010470aae659124ee00af57e5f96f44dfdf2bc7021455cd7f33a5566560583",
  "description": "10 s, 1280x720, 30 fps H.264 High yuv420p, AAC stereo 48 kHz; frame N has its own flat colour"
 },
 "wall_seconds": 13.04,
 "steps": [
  {
   "step": "initialize",
   "ms": 6.4,
   "reply_bytes": 547
  },
  {
   "step": "tools/list",
   "ms": 12.3,
   "reply_bytes": 22726,
   "tools": 18
  },
  {
   "step": "media.inspect",
   "tool": "cutbolt_media_inspect",
   "ms": 1015.0,
   "reply_bytes": 10395,
   "ok": true,
   "content_types": [
    "text"
   ]
  },
  {
   "step": "session.create",
   "tool": "cutbolt_session_create",
   "ms": 14.1,
   "reply_bytes": 3809,
   "ok": true,
   "content_types": [
    "text"
   ]
  },
  {
   "step": "preview.frame rev0 at 3 s",
   "tool": "cutbolt_run",
   "ms": 412.5,
   "reply_bytes": 87311,
   "ok": true,
   "content_types": [
    "text",
    "image"
   ]
  },
  {
   "step": "session.apply ripple_delete 1-2 s",
   "tool": "cutbolt_session_apply",
   "ms": 6.3,
   "reply_bytes": 7461,
   "ok": true,
   "content_types": [
    "text"
   ]
  },
  {
   "step": "session.apply same request resent",
   "tool": "cutbolt_session_apply",
   "ms": 1.2,
   "reply_bytes": 7461,
   "ok": true,
   "content_types": [
    "text"
   ]
  },
  {
   "step": "session.get after retry",
   "tool": "cutbolt_session_get",
   "ms": 0.9,
   "reply_bytes": 4249,
   "ok": true,
   "content_types": [
    "text"
   ]
  },
  {
   "step": "preview.frame rev1 at 1 s",
   "tool": "cutbolt_run",
   "ms": 352.4,
   "reply_bytes": 84983,
   "ok": true,
   "content_types": [
    "text",
    "image"
   ]
  },
  {
   "step": "export-rev1-a (job.start)",
   "tool": "cutbolt_job_start",
   "ms": 103.3,
   "reply_bytes": 366,
   "ok": true,
   "content_types": [
    "text"
   ]
  },
  {
   "step": "export-rev1-a (job.wait)",
   "tool": "cutbolt_job_wait",
   "ms": 2216.1,
   "reply_bytes": 5226,
   "ok": true,
   "content_types": [
    "text"
   ]
  },
  {
   "step": "export-rev1-a (start to finished)",
   "ms": 2319.5
  },
  {
   "step": "export-rev1-b (job.start)",
   "tool": "cutbolt_job_start",
   "ms": 15.2,
   "reply_bytes": 366,
   "ok": true,
   "content_types": [
    "text"
   ]
  },
  {
   "step": "export-rev1-b (job.wait)",
   "tool": "cutbolt_job_wait",
   "ms": 2230.5,
   "reply_bytes": 5226,
   "ok": true,
   "content_types": [
    "text"
   ]
  },
  {
   "step": "export-rev1-b (start to finished)",
   "ms": 2245.7
  },
  {
   "step": "export-rev1-reference (job.start)",
   "tool": "cutbolt_job_start",
   "ms": 17.2,
   "reply_bytes": 366,
   "ok": true,
   "content_types": [
    "text"
   ]
  },
  {
   "step": "export-rev1-reference (job.wait)",
   "tool": "cutbolt_job_wait",
   "ms": 4262.4,
   "reply_bytes": 3492,
   "ok": true,
   "content_types": [
    "text"
   ]
  },
  {
   "step": "export-rev1-reference (start to finished)",
   "ms": 4279.6
  },
  {
   "step": "session.undo",
   "tool": "cutbolt_session_undo",
   "ms": 7.6,
   "reply_bytes": 7454,
   "ok": true,
   "content_types": [
    "text"
   ]
  },
  {
   "step": "session.get head",
   "tool": "cutbolt_session_get",
   "ms": 1.0,
   "reply_bytes": 3318,
   "ok": true,
   "content_types": [
    "text"
   ]
  },
  {
   "step": "session.get rev0",
   "tool": "cutbolt_session_get",
   "ms": 1.0,
   "reply_bytes": 3318,
   "ok": true,
   "content_types": [
    "text"
   ]
  },
  {
   "step": "session.history",
   "tool": "cutbolt_session_history",
   "ms": 0.9,
   "reply_bytes": 970,
   "ok": true,
   "content_types": [
    "text"
   ]
  },
  {
   "step": "export-head (job.start)",
   "tool": "cutbolt_job_start",
   "ms": 15.8,
   "reply_bytes": 366,
   "ok": true,
   "content_types": [
    "text"
   ]
  },
  {
   "step": "export-head (job.wait)",
   "tool": "cutbolt_job_wait",
   "ms": 2346.1,
   "reply_bytes": 5222,
   "ok": true,
   "content_types": [
    "text"
   ]
  },
  {
   "step": "export-head (start to finished)",
   "ms": 2362.0
  }
 ],
 "checks": {
  "retry_same_revision": true,
  "revision_after_edit": 1,
  "revision_after_retry": 1,
  "head_revision_after_retry": 1,
  "undo_revision": 2,
  "head_equals_rev0_apart_from_revision": true,
  "h264_exports_byte_identical": true,
  "h264_timeline_video_sha256": [
   "756b130d89ee11b3433b16154d4d4b558a3722c2c4449363826dd1b94bdddf93",
   "756b130d89ee11b3433b16154d4d4b558a3722c2c4449363826dd1b94bdddf93"
  ],
  "reference_decoded_video_sha256": "756b130d89ee11b3433b16154d4d4b558a3722c2c4449363826dd1b94bdddf93",
  "source_unchanged": true
 },
 "files": {
  "rev1-a.mp4": {
   "bytes": 2957575,
   "sha256": "1b8b554110638402af4d096938bb2849fae047ed4a8f75be16733069bcd6db35",
   "frames": 150,
   "frames_match_expected": false,
   "worst_palette_distance": 187.5,
   "first_ids": [
    168,
    168,
    168
   ],
   "last_ids": [
    167,
    167,
    167
   ],
   "ffprobe": [
    {
     "codec_name": "h264",
     "profile": "High",
     "width": 1280,
     "height": 720,
     "pix_fmt": "yuv420p",
     "r_frame_rate": "30/1",
     "duration": "5.000000",
     "nb_read_frames": "150"
    },
    {
     "codec_name": "aac",
     "profile": "LC",
     "sample_rate": "48000",
     "channels": 2,
     "r_frame_rate": "0/0",
     "duration": "5.000000",
     "nb_read_frames": "235"
    }
   ]
  },
  "rev1-b.mp4": {
   "bytes": 2957575,
   "sha256": "1b8b554110638402af4d096938bb2849fae047ed4a8f75be16733069bcd6db35",
   "frames": 150,
   "frames_match_expected": false,
   "worst_palette_distance": 187.5,
   "first_ids": [
    168,
    168,
    168
   ],
   "last_ids": [
    167,
    167,
    167
   ],
   "ffprobe": [
    {
     "codec_name": "h264",
     "profile": "High",
     "width": 1280,
     "height": 720,
     "pix_fmt": "yuv420p",
     "r_frame_rate": "30/1",
     "duration": "5.000000",
     "nb_read_frames": "150"
    },
    {
     "codec_name": "aac",
     "profile": "LC",
     "sample_rate": "48000",
     "channels": 2,
     "r_frame_rate": "0/0",
     "duration": "5.000000",
     "nb_read_frames": "235"
    }
   ]
  },
  "rev1-reference.mkv": {
   "bytes": 18374582,
   "sha256": "9978e6487764f8099cc960cddb8154a6cd306a9b437d68e4f33a496c75eb11c5",
   "frames": 150,
   "frames_match_expected": false,
   "worst_palette_distance": 189.5,
   "first_ids": [
    167,
    167,
    167
   ],
   "last_ids": [
    167,
    167,
    167
   ],
   "ffprobe": [
    {
     "codec_name": "ffv1",
     "width": 1280,
     "height": 720,
     "pix_fmt": "bgr0",
     "r_frame_rate": "30/1",
     "nb_read_frames": "150"
    },
    {
     "codec_name": "pcm_s16le",
     "sample_rate": "48000",
     "channels": 2,
     "r_frame_rate": "0/0",
     "nb_read_frames": "70"
    }
   ]
  },
  "head.mp4": {
   "bytes": 3543282,
   "sha256": "3fbfed4cd99cc5cfbecd05e07d7663e843f7743e0239a7cfbe78ef47c148918a",
   "frames": 180,
   "frames_match_expected": false,
   "worst_palette_distance": 188.34,
   "first_ids": [
    168,
    168,
    168
   ],
   "last_ids": [
    167,
    167,
    167
   ],
   "ffprobe": [
    {
     "codec_name": "h264",
     "profile": "High",
     "width": 1280,
     "height": 720,
     "pix_fmt": "yuv420p",
     "r_frame_rate": "30/1",
     "duration": "6.000000",
     "nb_read_frames": "180"
    },
    {
     "codec_name": "aac",
     "profile": "LC",
     "sample_rate": "48000",
     "channels": 2,
     "r_frame_rate": "0/0",
     "duration": "6.000000",
     "nb_read_frames": "282"
    }
   ]
  },
  "preview-rev0-3s.png": {
   "bytes": 126859,
   "sha256": "4455cc0d5bbae00bfd8fa0719952212b92e01f19d72e4111db00c75483ae319a",
   "frames": 1,
   "frames_match_expected": false,
   "worst_palette_distance": 62.0,
   "first_ids": [
    167
   ],
   "last_ids": [
    167
   ]
  },
  "preview-rev1-1s.png": {
   "bytes": 126766,
   "sha256": "dacad9693ba97e6b78c1940bad67c71682036d67ddbd62f6564b12ca06d622e6",
   "frames": 1,
   "frames_match_expected": false,
   "worst_palette_distance": 62.0,
   "first_ids": [
    167
   ],
   "last_ids": [
    167
   ]
  }
 },
 "receipts": {
  "export_a": {
   "audio": {
    "bitrate": 320000,
    "channels": 2,
    "codec": "aac",
    "coder": "twoloop",
    "cutoff_hz": 20000,
    "decoder_tail_padding": "reported_separately_0_to_1023_samples",
    "noise_substitution": false,
    "presentation_samples": 240000,
    "profile": "LC",
    "sample_rate": 48000
   },
   "audio_samples": 240000,
   "container": "mp4",
   "encoder_passes": 1,
   "ffmpeg": "ffmpeg version 7.0-full_build-www.gyan.dev Copyright (c) 2000-2024 the FFmpeg developers",
   "ffprobe": "ffprobe version 7.0-full_build-www.gyan.dev Copyright (c) 2007-2024 the FFmpeg developers",
   "frame_rate": {
    "den": 1,
    "num": 30
   },
   "height": 720,
   "input_transfer": "bt709",
   "output": "rev1-a.mp4",
   "profile": "h264_aac",
   "profile_version": 4,
   "project_revision": 1,
   "range": {
    "duration": {
     "den": 1,
     "num": 5
    },
    "start": {
     "den": 1,
     "num": 0
    }
   },
   "sequence_first": null,
   "sha256": "1b8b554110638402af4d096938bb2849fae047ed4a8f75be16733069bcd6db35",
   "source_quality": "original",
   "sources": 1,
   "streams": "audio_video",
   "timeline_frames": 150,
   "verification": {
    "aac_priming_samples": 1024,
    "audio_tail_padding_samples": 640,
    "decoded_audio_prefix_sha256": "7493904f394f259172c719c3dfc7abf5014b7361769ed94c99b94d4b040e1402",
    "decoded_audio_samples": 240640,
    "decoded_video_sha256": "dfec48e8cd059ae124ed61011a4c13a86e8b2b2f3a63a001818e54093baba294",
    "encoder_input": "streamed",
    "timeline_audio_sha256": "e2120188f3f20197d3889a9c580d4626c329e99e496383debaee35ee6acd8356",
    "timeline_video_sha256": "756b130d89ee11b3433b16154d4d4b558a3722c2c4449363826dd1b94bdddf93"
   },
   "video": {
    "b_frames": 2,
    "buffer_size": 24000000,
    "chroma_filter": "bilinear",
    "chroma_location": "left",
    "codec": "h264",
    "compatibility": "high_hd",
    "cpu_independent": true,
    "crf": 18,
    "encoder": "libx264",
    "gop_frames": 60,
    "level": "4.0",
    "matrix": "bt709",
    "maximum_bitrate": 12000000,
    "pixel_format": "yuv420p",
    "preset": "medium",
    "primaries": "bt709",
    "profile": "High",
    "range": "limited",
    "rate_control": {
     "buffer_size": 24000000,
     "crf": 18,
     "maximum_bitrate": 12000000,
     "mode": "quality"
    },
    "reference_frames": 3,
    "slice_threads": 8,
    "transfer": "bt709"
   },
   "video_frames": 150,
   "width": 1280
  },
  "export_b": {
   "audio": {
    "bitrate": 320000,
    "channels": 2,
    "codec": "aac",
    "coder": "twoloop",
    "cutoff_hz": 20000,
    "decoder_tail_padding": "reported_separately_0_to_1023_samples",
    "noise_substitution": false,
    "presentation_samples": 240000,
    "profile": "LC",
    "sample_rate": 48000
   },
   "audio_samples": 240000,
   "container": "mp4",
   "encoder_passes": 1,
   "ffmpeg": "ffmpeg version 7.0-full_build-www.gyan.dev Copyright (c) 2000-2024 the FFmpeg developers",
   "ffprobe": "ffprobe version 7.0-full_build-www.gyan.dev Copyright (c) 2007-2024 the FFmpeg developers",
   "frame_rate": {
    "den": 1,
    "num": 30
   },
   "height": 720,
   "input_transfer": "bt709",
   "output": "rev1-b.mp4",
   "profile": "h264_aac",
   "profile_version": 4,
   "project_revision": 1,
   "range": {
    "duration": {
     "den": 1,
     "num": 5
    },
    "start": {
     "den": 1,
     "num": 0
    }
   },
   "sequence_first": null,
   "sha256": "1b8b554110638402af4d096938bb2849fae047ed4a8f75be16733069bcd6db35",
   "source_quality": "original",
   "sources": 1,
   "streams": "audio_video",
   "timeline_frames": 150,
   "verification": {
    "aac_priming_samples": 1024,
    "audio_tail_padding_samples": 640,
    "decoded_audio_prefix_sha256": "7493904f394f259172c719c3dfc7abf5014b7361769ed94c99b94d4b040e1402",
    "decoded_audio_samples": 240640,
    "decoded_video_sha256": "dfec48e8cd059ae124ed61011a4c13a86e8b2b2f3a63a001818e54093baba294",
    "encoder_input": "streamed",
    "timeline_audio_sha256": "e2120188f3f20197d3889a9c580d4626c329e99e496383debaee35ee6acd8356",
    "timeline_video_sha256": "756b130d89ee11b3433b16154d4d4b558a3722c2c4449363826dd1b94bdddf93"
   },
   "video": {
    "b_frames": 2,
    "buffer_size": 24000000,
    "chroma_filter": "bilinear",
    "chroma_location": "left",
    "codec": "h264",
    "compatibility": "high_hd",
    "cpu_independent": true,
    "crf": 18,
    "encoder": "libx264",
    "gop_frames": 60,
    "level": "4.0",
    "matrix": "bt709",
    "maximum_bitrate": 12000000,
    "pixel_format": "yuv420p",
    "preset": "medium",
    "primaries": "bt709",
    "profile": "High",
    "range": "limited",
    "rate_control": {
     "buffer_size": 24000000,
     "crf": 18,
     "maximum_bitrate": 12000000,
     "mode": "quality"
    },
    "reference_frames": 3,
    "slice_threads": 8,
    "transfer": "bt709"
   },
   "video_frames": 150,
   "width": 1280
  },
  "export_reference": {
   "audio": {
    "channels": 2,
    "codec": "pcm_s16le",
    "decoded_tail_padding": 0,
    "sample_rate": 48000
   },
   "audio_samples": 240000,
   "container": "matroska",
   "encoder_passes": 0,
   "ffmpeg": "ffmpeg version 7.0-full_build-www.gyan.dev Copyright (c) 2000-2024 the FFmpeg developers",
   "ffprobe": "ffprobe version 7.0-full_build-www.gyan.dev Copyright (c) 2007-2024 the FFmpeg developers",
   "frame_rate": {
    "den": 1,
    "num": 30
   },
   "height": 720,
   "input_transfer": null,
   "output": "rev1-reference.mkv",
   "profile": "reference",
   "profile_version": 3,
   "project_revision": 1,
   "range": {
    "duration": {
     "den": 1,
     "num": 5
    },
    "start": {
     "den": 1,
     "num": 0
    }
   },
   "sequence_first": null,
   "sha256": "9978e6487764f8099cc960cddb8154a6cd306a9b437d68e4f33a496c75eb11c5",
   "source_quality": "original",
   "sources": 1,
   "streams": "audio_video",
   "timeline_frames": 150,
   "verification": {
    "audio_tail_padding_samples": 0,
    "decoded_audio_prefix_sha256": "e2120188f3f20197d3889a9c580d4626c329e99e496383debaee35ee6acd8356",
    "decoded_audio_samples": 240000,
    "decoded_video_sha256": "756b130d89ee11b3433b16154d4d4b558a3722c2c4449363826dd1b94bdddf93"
   },
   "video": {
    "codec": "ffv1",
    "color": "encoded_values_preserved",
    "pixel_format": "bgr0"
   },
   "video_frames": 150,
   "width": 1280
  },
  "export_head": {
   "audio": {
    "bitrate": 320000,
    "channels": 2,
    "codec": "aac",
    "coder": "twoloop",
    "cutoff_hz": 20000,
    "decoder_tail_padding": "reported_separately_0_to_1023_samples",
    "noise_substitution": false,
    "presentation_samples": 288000,
    "profile": "LC",
    "sample_rate": 48000
   },
   "audio_samples": 288000,
   "container": "mp4",
   "encoder_passes": 1,
   "ffmpeg": "ffmpeg version 7.0-full_build-www.gyan.dev Copyright (c) 2000-2024 the FFmpeg developers",
   "ffprobe": "ffprobe version 7.0-full_build-www.gyan.dev Copyright (c) 2007-2024 the FFmpeg developers",
   "frame_rate": {
    "den": 1,
    "num": 30
   },
   "height": 720,
   "input_transfer": "bt709",
   "output": "head.mp4",
   "profile": "h264_aac",
   "profile_version": 4,
   "project_revision": 2,
   "range": {
    "duration": {
     "den": 1,
     "num": 6
    },
    "start": {
     "den": 1,
     "num": 0
    }
   },
   "sequence_first": null,
   "sha256": "3fbfed4cd99cc5cfbecd05e07d7663e843f7743e0239a7cfbe78ef47c148918a",
   "source_quality": "original",
   "sources": 1,
   "streams": "audio_video",
   "timeline_frames": 180,
   "verification": {
    "aac_priming_samples": 1024,
    "audio_tail_padding_samples": 768,
    "decoded_audio_prefix_sha256": "6ad4b60daf71907c14c624cab842cebd2424ecacca2917152f830c1b74a2ed29",
    "decoded_audio_samples": 288768,
    "decoded_video_sha256": "a17d385eeb7f74bf120b00e268f56ea4cbb3ed44ecb3602c22bc0fa7e4723096",
    "encoder_input": "streamed",
    "timeline_audio_sha256": "e39db8d2618a52d0658d829cc5a19f811ae1c9a8bb03b29f9993cf446356d78e",
    "timeline_video_sha256": "9186540a9e186dcae8ca6462042c242303fa80e324269fa048fe8fd552ecc5a1"
   },
   "video": {
    "b_frames": 2,
    "buffer_size": 24000000,
    "chroma_filter": "bilinear",
    "chroma_location": "left",
    "codec": "h264",
    "compatibility": "high_hd",
    "cpu_independent": true,
    "crf": 18,
    "encoder": "libx264",
    "gop_frames": 60,
    "level": "4.0",
    "matrix": "bt709",
    "maximum_bitrate": 12000000,
    "pixel_format": "yuv420p",
    "preset": "medium",
    "primaries": "bt709",
    "profile": "High",
    "range": "limited",
    "rate_control": {
     "buffer_size": 24000000,
     "crf": 18,
     "maximum_bitrate": 12000000,
     "mode": "quality"
    },
    "reference_frames": 3,
    "slice_threads": 8,
    "transfer": "bt709"
   },
   "video_frames": 180,
   "width": 1280
  },
  "apply": {
   "action": "apply",
   "changes": {
    "added_assets": [],
    "clips": [
     {
      "after": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 1
        },
        "id": "a",
        "source_in": {
         "den": 1,
         "num": 0
        }
       },
       "index": 0,
       "timeline_start": {
        "den": 1,
        "num": 0
       },
       "track_id": "v"
      },
      "before": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "a",
        "source_in": {
         "den": 1,
         "num": 0
        }
       },
       "index": 0,
       "timeline_start": {
        "den": 1,
        "num": 0
       },
       "track_id": "v"
      },
      "clip_id": "a"
     },
     {
      "after": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 1
        },
        "id": "a-audio",
        "source_in": {
         "den": 1,
         "num": 0
        }
       },
       "index": 0,
       "timeline_start": {
        "den": 1,
        "num": 0
       },
       "track_id": "a"
      },
      "before": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "a-audio",
        "source_in": {
         "den": 1,
         "num": 0
        }
       },
       "index": 0,
       "timeline_start": {
        "den": 1,
        "num": 0
       },
       "track_id": "a"
      },
      "clip_id": "a-audio"
     },
     {
      "after": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 1
        },
        "id": "a2",
        "source_in": {
         "den": 1,
         "num": 2
        }
       },
       "index": 1,
       "timeline_start": {
        "den": 1,
        "num": 1
       },
       "track_id": "v"
      },
      "before": null,
      "clip_id": "a2"
     },
     {
      "after": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 1
        },
        "id": "a2-audio",
        "source_in": {
         "den": 1,
         "num": 2
        }
       },
       "index": 1,
       "timeline_start": {
        "den": 1,
        "num": 1
       },
       "track_id": "a"
      },
      "before": null,
      "clip_id": "a2-audio"
     },
     {
      "after": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "b",
        "source_in": {
         "den": 1,
         "num": 5
        }
       },
       "index": 2,
       "timeline_start": {
        "den": 1,
        "num": 2
       },
       "track_id": "v"
      },
      "before": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "b",
        "source_in": {
         "den": 1,
         "num": 5
        }
       },
       "index": 1,
       "timeline_start": {
        "den": 1,
        "num": 3
       },
       "track_id": "v"
      },
      "clip_id": "b"
     },
     {
      "after": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "b-audio",
        "source_in": {
         "den": 1,
         "num": 5
        }
       },
       "index": 2,
       "timeline_start": {
        "den": 1,
        "num": 2
       },
       "track_id": "a"
      },
      "before": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "b-audio",
        "source_in": {
         "den": 1,
         "num": 5
        }
       },
       "index": 1,
       "timeline_start": {
        "den": 1,
        "num": 3
       },
       "track_id": "a"
      },
      "clip_id": "b-audio"
     }
    ],
    "duration_after": {
     "den": 1,
     "num": 5
    },
    "duration_before": {
     "den": 1,
     "num": 6
    },
    "modified_assets": [],
    "removed_assets": [],
    "track_layout": {
     "after": {
      "links": [
       {
        "id": "a-link",
        "members": [
         {
          "clip_id": "a",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         },
         {
          "clip_id": "a-audio",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         }
        ]
       },
       {
        "id": "a2-link",
        "members": [
         {
          "clip_id": "a2",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         },
         {
          "clip_id": "a2-audio",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         }
        ]
       },
       {
        "id": "b-link",
        "members": [
         {
          "clip_id": "b",
          "source_in": {
           "den": 1,
           "num": 5
          },
          "start": {
           "den": 1,
           "num": 3
          }
         },
         {
          "clip_id": "b-audio",
          "source_in": {
           "den": 1,
           "num": 5
          },
          "start": {
           "den": 1,
           "num": 3
          }
         }
        ]
       }
      ],
      "tracks": [
       {
        "enabled": true,
        "id": "v",
        "kind": "video",
        "locked": false
       },
       {
        "enabled": true,
        "id": "a",
        "kind": "audio",
        "locked": false
       }
      ]
     },
     "before": {
      "links": [
       {
        "id": "a-link",
        "members": [
         {
          "clip_id": "a",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         },
         {
          "clip_id": "a-audio",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         }
        ]
       },
       {
        "id": "b-link",
        "members": [
         {
          "clip_id": "b",
          "source_in": {
           "den": 1,
           "num": 5
          },
          "start": {
           "den": 1,
           "num": 3
          }
         },
         {
          "clip_id": "b-audio",
          "source_in": {
           "den": 1,
           "num": 5
          },
          "start": {
           "den": 1,
           "num": 3
          }
         }
        ]
       }
      ],
      "tracks": [
       {
        "enabled": true,
        "id": "v",
        "kind": "video",
        "locked": false
       },
       {
        "enabled": true,
        "id": "a",
        "kind": "audio",
        "locked": false
       }
      ]
     }
    }
   },
   "parent_revision": 0,
   "project_id": "cmp",
   "request_id": "cut-1s",
   "restored_from": null,
   "revision": 1
  },
  "retry": {
   "action": "apply",
   "changes": {
    "added_assets": [],
    "clips": [
     {
      "after": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 1
        },
        "id": "a",
        "source_in": {
         "den": 1,
         "num": 0
        }
       },
       "index": 0,
       "timeline_start": {
        "den": 1,
        "num": 0
       },
       "track_id": "v"
      },
      "before": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "a",
        "source_in": {
         "den": 1,
         "num": 0
        }
       },
       "index": 0,
       "timeline_start": {
        "den": 1,
        "num": 0
       },
       "track_id": "v"
      },
      "clip_id": "a"
     },
     {
      "after": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 1
        },
        "id": "a-audio",
        "source_in": {
         "den": 1,
         "num": 0
        }
       },
       "index": 0,
       "timeline_start": {
        "den": 1,
        "num": 0
       },
       "track_id": "a"
      },
      "before": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "a-audio",
        "source_in": {
         "den": 1,
         "num": 0
        }
       },
       "index": 0,
       "timeline_start": {
        "den": 1,
        "num": 0
       },
       "track_id": "a"
      },
      "clip_id": "a-audio"
     },
     {
      "after": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 1
        },
        "id": "a2",
        "source_in": {
         "den": 1,
         "num": 2
        }
       },
       "index": 1,
       "timeline_start": {
        "den": 1,
        "num": 1
       },
       "track_id": "v"
      },
      "before": null,
      "clip_id": "a2"
     },
     {
      "after": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 1
        },
        "id": "a2-audio",
        "source_in": {
         "den": 1,
         "num": 2
        }
       },
       "index": 1,
       "timeline_start": {
        "den": 1,
        "num": 1
       },
       "track_id": "a"
      },
      "before": null,
      "clip_id": "a2-audio"
     },
     {
      "after": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "b",
        "source_in": {
         "den": 1,
         "num": 5
        }
       },
       "index": 2,
       "timeline_start": {
        "den": 1,
        "num": 2
       },
       "track_id": "v"
      },
      "before": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "b",
        "source_in": {
         "den": 1,
         "num": 5
        }
       },
       "index": 1,
       "timeline_start": {
        "den": 1,
        "num": 3
       },
       "track_id": "v"
      },
      "clip_id": "b"
     },
     {
      "after": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "b-audio",
        "source_in": {
         "den": 1,
         "num": 5
        }
       },
       "index": 2,
       "timeline_start": {
        "den": 1,
        "num": 2
       },
       "track_id": "a"
      },
      "before": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "b-audio",
        "source_in": {
         "den": 1,
         "num": 5
        }
       },
       "index": 1,
       "timeline_start": {
        "den": 1,
        "num": 3
       },
       "track_id": "a"
      },
      "clip_id": "b-audio"
     }
    ],
    "duration_after": {
     "den": 1,
     "num": 5
    },
    "duration_before": {
     "den": 1,
     "num": 6
    },
    "modified_assets": [],
    "removed_assets": [],
    "track_layout": {
     "after": {
      "links": [
       {
        "id": "a-link",
        "members": [
         {
          "clip_id": "a",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         },
         {
          "clip_id": "a-audio",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         }
        ]
       },
       {
        "id": "a2-link",
        "members": [
         {
          "clip_id": "a2",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         },
         {
          "clip_id": "a2-audio",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         }
        ]
       },
       {
        "id": "b-link",
        "members": [
         {
          "clip_id": "b",
          "source_in": {
           "den": 1,
           "num": 5
          },
          "start": {
           "den": 1,
           "num": 3
          }
         },
         {
          "clip_id": "b-audio",
          "source_in": {
           "den": 1,
           "num": 5
          },
          "start": {
           "den": 1,
           "num": 3
          }
         }
        ]
       }
      ],
      "tracks": [
       {
        "enabled": true,
        "id": "v",
        "kind": "video",
        "locked": false
       },
       {
        "enabled": true,
        "id": "a",
        "kind": "audio",
        "locked": false
       }
      ]
     },
     "before": {
      "links": [
       {
        "id": "a-link",
        "members": [
         {
          "clip_id": "a",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         },
         {
          "clip_id": "a-audio",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         }
        ]
       },
       {
        "id": "b-link",
        "members": [
         {
          "clip_id": "b",
          "source_in": {
           "den": 1,
           "num": 5
          },
          "start": {
           "den": 1,
           "num": 3
          }
         },
         {
          "clip_id": "b-audio",
          "source_in": {
           "den": 1,
           "num": 5
          },
          "start": {
           "den": 1,
           "num": 3
          }
         }
        ]
       }
      ],
      "tracks": [
       {
        "enabled": true,
        "id": "v",
        "kind": "video",
        "locked": false
       },
       {
        "enabled": true,
        "id": "a",
        "kind": "audio",
        "locked": false
       }
      ]
     }
    }
   },
   "parent_revision": 0,
   "project_id": "cmp",
   "request_id": "cut-1s",
   "restored_from": null,
   "revision": 1
  },
  "undo": {
   "action": "undo",
   "changes": {
    "added_assets": [],
    "clips": [
     {
      "after": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "a",
        "source_in": {
         "den": 1,
         "num": 0
        }
       },
       "index": 0,
       "timeline_start": {
        "den": 1,
        "num": 0
       },
       "track_id": "v"
      },
      "before": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 1
        },
        "id": "a",
        "source_in": {
         "den": 1,
         "num": 0
        }
       },
       "index": 0,
       "timeline_start": {
        "den": 1,
        "num": 0
       },
       "track_id": "v"
      },
      "clip_id": "a"
     },
     {
      "after": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "a-audio",
        "source_in": {
         "den": 1,
         "num": 0
        }
       },
       "index": 0,
       "timeline_start": {
        "den": 1,
        "num": 0
       },
       "track_id": "a"
      },
      "before": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 1
        },
        "id": "a-audio",
        "source_in": {
         "den": 1,
         "num": 0
        }
       },
       "index": 0,
       "timeline_start": {
        "den": 1,
        "num": 0
       },
       "track_id": "a"
      },
      "clip_id": "a-audio"
     },
     {
      "after": null,
      "before": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 1
        },
        "id": "a2",
        "source_in": {
         "den": 1,
         "num": 2
        }
       },
       "index": 1,
       "timeline_start": {
        "den": 1,
        "num": 1
       },
       "track_id": "v"
      },
      "clip_id": "a2"
     },
     {
      "after": null,
      "before": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 1
        },
        "id": "a2-audio",
        "source_in": {
         "den": 1,
         "num": 2
        }
       },
       "index": 1,
       "timeline_start": {
        "den": 1,
        "num": 1
       },
       "track_id": "a"
      },
      "clip_id": "a2-audio"
     },
     {
      "after": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "b",
        "source_in": {
         "den": 1,
         "num": 5
        }
       },
       "index": 1,
       "timeline_start": {
        "den": 1,
        "num": 3
       },
       "track_id": "v"
      },
      "before": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "b",
        "source_in": {
         "den": 1,
         "num": 5
        }
       },
       "index": 2,
       "timeline_start": {
        "den": 1,
        "num": 2
       },
       "track_id": "v"
      },
      "clip_id": "b"
     },
     {
      "after": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "b-audio",
        "source_in": {
         "den": 1,
         "num": 5
        }
       },
       "index": 1,
       "timeline_start": {
        "den": 1,
        "num": 3
       },
       "track_id": "a"
      },
      "before": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "b-audio",
        "source_in": {
         "den": 1,
         "num": 5
        }
       },
       "index": 2,
       "timeline_start": {
        "den": 1,
        "num": 2
       },
       "track_id": "a"
      },
      "clip_id": "b-audio"
     }
    ],
    "duration_after": {
     "den": 1,
     "num": 6
    },
    "duration_before": {
     "den": 1,
     "num": 5
    },
    "modified_assets": [],
    "removed_assets": [],
    "track_layout": {
     "after": {
      "links": [
       {
        "id": "a-link",
        "members": [
         {
          "clip_id": "a",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         },
         {
          "clip_id": "a-audio",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         }
        ]
       },
       {
        "id": "b-link",
        "members": [
         {
          "clip_id": "b",
          "source_in": {
           "den": 1,
           "num": 5
          },
          "start": {
           "den": 1,
           "num": 3
          }
         },
         {
          "clip_id": "b-audio",
          "source_in": {
           "den": 1,
           "num": 5
          },
          "start": {
           "den": 1,
           "num": 3
          }
         }
        ]
       }
      ],
      "tracks": [
       {
        "enabled": true,
        "id": "v",
        "kind": "video",
        "locked": false
       },
       {
        "enabled": true,
        "id": "a",
        "kind": "audio",
        "locked": false
       }
      ]
     },
     "before": {
      "links": [
       {
        "id": "a-link",
        "members": [
         {
          "clip_id": "a",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         },
         {
          "clip_id": "a-audio",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         }
        ]
       },
       {
        "id": "a2-link",
        "members": [
         {
          "clip_id": "a2",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         },
         {
          "clip_id": "a2-audio",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         }
        ]
       },
       {
        "id": "b-link",
        "members": [
         {
          "clip_id": "b",
          "source_in": {
           "den": 1,
           "num": 5
          },
          "start": {
           "den": 1,
           "num": 3
          }
         },
         {
          "clip_id": "b-audio",
          "source_in": {
           "den": 1,
           "num": 5
          },
          "start": {
           "den": 1,
           "num": 3
          }
         }
        ]
       }
      ],
      "tracks": [
       {
        "enabled": true,
        "id": "v",
        "kind": "video",
        "locked": false
       },
       {
        "enabled": true,
        "id": "a",
        "kind": "audio",
        "locked": false
       }
      ]
     }
    }
   },
   "parent_revision": 1,
   "project_id": "cmp",
   "request_id": "undo-1",
   "restored_from": 0,
   "revision": 2
  },
  "history": {
   "entries": [
    {
     "action": "undo",
     "changed_clips": 6,
     "parent_revision": 1,
     "request_id": "undo-1",
     "restored_from": 0,
     "revision": 2
    },
    {
     "action": "apply",
     "changed_clips": 6,
     "parent_revision": 0,
     "request_id": "cut-1s",
     "restored_from": null,
     "revision": 1
    },
    {
     "action": "create",
     "changed_clips": 4,
     "parent_revision": null,
     "request_id": "create",
     "restored_from": null,
     "revision": 0
    }
   ],
   "next_before_revision": null
  }
 },
 "server_stderr_tail": ""
}
