Skip to content

Add Shotcut support and fix Gyroflow frei0r project handling - #81

Merged
AdrianEddy merged 3 commits into
gyroflow:mainfrom
jp39:fix/shotcut-trim-timestamp-sync
Sep 1, 2026
Merged

AdrianEddy merged 3 commits into
gyroflow:mainfrom
jp39:fix/shotcut-trim-timestamp-sync

Conversation

@jp39

@jp39 jp39 commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Add a Shotcut UI for the Gyroflow frei0r plugin.

Also:

  • Apply project gyro transforms such as low-pass filtering.
  • Keep stabilization synchronized when clips are trimmed or split.
  • Avoid re-entrant updates that previously caused export crashes.

Tested with trimmed and split clips during preview and export.

jp39 added 3 commits September 1, 2026 19:38
Gyro transform settings are restored after embedded motion data is
loaded. Recompute the gyro so project LPF and related transforms take
effect.
Provide Shotcut metadata and controls for loading Gyroflow projects,
adjusting smoothness, showing the overview, and scaling timestamps.
Warn that changing clip in-points can desynchronize stabilization.
Add a timestamp offset parameter to align stabilization with the source
time of trimmed and split clips. Update it automatically from Shotcut's
clip In point while deferring the filter write to avoid export-time
reentrancy.
@CLAassistant

CLAassistant commented Sep 1, 2026 •

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@AdrianEddy
AdrianEddy merged commit f42c6ac into gyroflow:main Sep 1, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants