Integrations
Same trick for Shotcut: .mlt project generation
Shotcut's project files are MLT XML. Same pattern as the Kdenlive integration — pick an album, download a .mlt, open in Shotcut with every clip pre-loaded.
If you read the Kdenlive post, this one's short — Shotcut is the same idea. Shotcut uses MLT as its engine and its project files are MLT XML. We generate a .mlt file pointing at your album's media; you open it in Shotcut and the Playlist is already populated.
How to use it
- Fotofolio dashboard → Integrations → Shotcut.
- Pick an album that has video content.
- Click Download .mlt.
- Open the file with Shotcut (File → Open File, or double-click).
- The Playlist panel shows every clip. Drag onto the timeline as needed.
What the file looks like
Shotcut's MLT format is similar to Kdenlive's but with slightly different properties — we set shotcut:caption and shotcut:1 on the playlist so Shotcut renders the clip names cleanly and treats the project as one it owns.
Producer URLs point at public S3 paths (same long-lived URLs we use for the public portfolio). Shotcut streams the videos from the URLs directly — works well over a normal connection, no manual download step.
If you want local copies for offline editing
Open the .mlt, then use Shotcut's Properties → Convert to Edit-friendly on each clip. It transcodes locally into ProRes / DNxHD-friendly intermediates. Now your edit is local; you can disconnect from the internet and keep cutting.
Going the other way (rendering back)
Shotcut's native scripting isn't a thing we can rely on. So for the "upload your render" direction, point Shotcut's Export tab at the folder our Watch Folder helper watches. Your render lands there; the helper uploads it to your destination album. Done.
Cross-platform
Shotcut runs on Mac, Windows, and Linux. The .mlt file is identical across all three. We've tested round-trips on each platform with the same file.
Ready to try this in your own workflow?
Free tier, no card. Or book a 30-minute walkthrough.