Autofix the film
fix_filmAutofix main.film. patch_film and replace_film already repair what they break. Use fix_film for problems the film already had, which a write reports and leaves alone. It writes only when the result has no more errors than before, and it reports each repair and what still needs an edit. unsafe true also applies guesses, such as a near-miss asset id, a move that ends an overlap, or a clip lengthened to close a gap. Leave it false unless the report names a guess you want. branchId null (or left out) means the current version; a version id from list_branches fixes that version.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| unsafe | Yes | true also applies guesses. null or false applies only fixes that keep what the film means. | |
| branchId | Yes | Version id from list_branches to write to, without switching the editor to it. null, or leaving it out, means the current version. | |
| projectId | Yes | The project this call runs on without changing the open project. null (or leaving it out) uses the open project. wait_for_jobs takes the projectId of the calls that started the jobs. |