Repository navigation
FrameTrellis 1.3.0 — Safer editing, media discovery and export diagnostics
FrameTrellis 1.3.0 improves reliability when editing and exporting existing
projects, adds faster media discovery and precise timecode navigation, and
extends the documentation site. The project remains local-first: no account,
cloud upload, telemetry or subscription is needed.
What's new
Protect projects and footage
- Guard against saving project documents over media files referenced by the
same edit; reject render output destinations that would overwrite the open
project, even when the project has a video filename extension. - Reject duplicate source-media identities at import, relink and project load,
including alternate paths to the same canonical file. - Detect externally modified media even when the file's size has not changed.
- Harden timeline and source-clip boundary checks, fade-duration validation
and free-range searches against invalid or overflowing frame arithmetic. - Serialize MLT profile initialization to address a concurrency failure found
with AddressSanitizer.
Media and editing workflow
- Search the media bin by filename or path and filter by video, audio or
image type without changing the underlying project media. - Open Playback → Go to Timecode (Ctrl+G) to navigate to a specific
sequence frame with validated SMPTE timecode input.
More robust headless rendering
- Use
frametrellis-render --inspect-project --project FILEto inspect
track counts, clip counts, referenced and unused media, missing assets
and sequence length without launching a render or revealing source paths. - Parse cancellation as an exact line command and bound helper protocol
messages; reject destinations that overlap the loaded project. - Add regression coverage for Unicode export destinations, concurrent
engine initialization and media/timeline validity.
Documentation
- Filter guides in the website sidebar, use section navigation and copy
code examples directly; accessibility and navigation tests are included.
Compatibility and known limitations
- The existing
.ftprojproject file format is unchanged. - Official downloads: Windows x64 installer and portable ZIP,
verified by automated clean-runner checks, including Windows 11 ARM64
through x64 emulation. Linux can be built from source; there is no
Linux binary distribution or supported macOS package yet. - Windows packages are not code-signed. Check the included SHA-256
hashes before running the installer. - Export remains MP4 with H.264 video and AAC audio. MLT parallel-frame
rendering stays disabled because of earlier audio-corruption issues;
neither GPU acceleration nor lossless stream-copy joining is promised. - Titles are PNG overlays rather than editable text layers; advanced
keyframes, subtitle editing, proxies and more export formats are planned. - WinGet availability is not implied by this release.
Learn more
- Building and installation
- Testing and automated regressions
- FrameTrellis user guide
- v1.3.0 candidate acceptance checklist
Features in still-open pull requests (including Zoom to Selection,
preview-frame snapshots, new bulk track commands and creator export
presets) are not part of this release. Consult the repository for
their individual review status.
Downloads
| File | Description |
|---|---|
FrameTrellis-1.3.0-windows-x64-setup.exe |
Installer for Windows 10 (1809 or later) and Windows 11, x64 |
FrameTrellis-1.3.0-windows-x64.zip |
Portable version: extract and run frametrellis.exe |
FrameTrellis-1.3.0-windows-x64.spdx.json |
Software bill of materials (SPDX 2.3) of the Windows package |
FrameTrellis-1.3.0-windows-x64-third-party-sources.tar |
Source packages of all bundled third-party components |
SHA256SUMS.txt |
SHA-256 checksums of the files above |
The packages are not code-signed, so Windows SmartScreen may ask for confirmation
before the first start. Compare the checksum first: in PowerShell, run
Get-FileHash .\FrameTrellis-1.3.0-windows-x64-setup.exe and check the value
against SHA256SUMS.txt.
Linux and macOS: no packages yet. Build from source as described in
the building guide.
Checksums
ce6eb9a5a137148601caf91cfcbb3b7c4ead199bf2997db801f1afce325de781 FrameTrellis-1.3.0-windows-x64-setup.exe
9375f275e5005597981254b3cbb3a4d64a347196c7b4d3b9c61ad4a5e115a35f FrameTrellis-1.3.0-windows-x64-third-party-sources.tar
e4025b3d1fa08f11c9d81d2f77fb1023af6b4609fb4accd3a4dfc6b3ac0627b5 FrameTrellis-1.3.0-windows-x64.spdx.json
4d7888bf625f48b67f763d1bb59ee6f1e36641dadd20a7ba050f8368175890a9 FrameTrellis-1.3.0-windows-x64.zip