fcpkit_brief_apply
Applies only changed lines from an edited brief to a new FCPXML, verifies the edits, DTD-validates the result, and refuses unsupported changes without overwriting the source.
Instructions
Apply an edited brief (made with fcpkit_brief ids=true from this exact XML) back to a NEW FCPXML: only changed lines are applied — start time, length, lane, caption text, "vol NdB", or a deleted line; main-storyline cuts accept vol only. Anything else is refused and nothing is written. The result is verified (only the edited elements changed, to the requested values) and DTD-validated. Never overwrites the source.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| out | Yes | new .fcpxml / .fcpxmld path (must not exist) | |
| xml | Yes | path to a .fcpxml file or .fcpxmld bundle | |
| dry_run | No | ||
| partial | No | ||
| edited_brief | Yes | the full edited brief text |