storytold/filmcraft

FilmCraft Advances with Three Updates Enhancing Stability, Media Handling, and User Interface

filmcraft

FilmCraft, an open-source nonlinear video editor built in Rust and modeled after Adobe Premiere Pro, has released versions 0.7.2, 0.8.0, and 0.9.0. These updates focus on improving panel behavior, media import/export capabilities, timeline editing, and stability, reflecting ongoing community contributions and refinements.

About FilmCraft

FilmCraft is an open-source nonlinear video editor designed for users familiar with Adobe Premiere Pro. Written from scratch in pure Rust, it offers video editing, color correction, and sound capabilities. Its interface and workflow closely mirror Premiere Pro’s, providing a familiar environment for editors who want an open-source alternative. The project emphasizes clean-room reimplementation and supports a wide range of media formats and editing features.

Highlights of Recent Releases

Between versions 0.7.2 and 0.9.0, FilmCraft has introduced numerous improvements addressing user interface behavior, media handling, export functionality, and stability. These updates include contributions from many new developers, reflecting the project’s active community.

Version 0.7.2

Published on October 12, 2026, this release focused on enhancing panel docking behavior and refining the user interface:

  • Docking Transactions: Shared docking transactions were introduced to preserve panel behavior consistently across sessions.
  • Workflow Refactoring: Continuous integration workflows were refactored to use shared actions, improving build and test processes.
  • Timeline Improvements: Live updates during box selection dragging and the ability to drag clips to add new tracks were added.
  • Media Handling: Support for various audio and video formats was improved, including clean-room decoders for AVI and FLAC audio, and better handling of HDR and wide-gamut media.
  • User Interface: Enhancements included mouse wheel tab switching, improved text editing on the program monitor, and better keyboard shortcut behavior.
  • Bug Fixes: Numerous fixes addressed issues with audio playback, export accuracy, timeline snapping, and mask editing.

Version 0.8.0

Released on October 14, 2026, this update brought significant feature enhancements and bug fixes:

  • Captions: Support was improved to preserve fractional TTML tick offsets and tab-separated WebVTT voices, enhancing subtitle accuracy.
  • Audio Export: Added support for 32-bit integer and 32-bit float audio formats, expanding export options.
  • Adjustment Layers: Transitions now fade adjustment layer effects in and out smoothly rather than cutting them abruptly.
  • Media Import: New support for raw ADTS .aac files, Radiance HDR stills, image sequences, and YUV4MPEG2 video was added.
  • User Interface: Improvements included context menu opening on macOS Ctrl+Click, scrolling in the Properties panel, and better handling of docked panels.
  • Timeline and Editing: Features like nudging clip selection for linked video/audio, middle-button drag panning, and marker addition on clip right-click were introduced.
  • Performance and Stability: Fixes addressed deadlocks in the renderer pool, improved handling of malformed codec data, and enhanced GPU driver selection on Windows.
  • Internationalization: New language catalogs for Korean and Italian were added, along with fixes for Spanish translations.

Version 0.9.0

The latest release, dated October 18, 2026, focused on stability and media path handling:

  • Selection Preservation: Fixed an issue to preserve individual linked-clip selections through deletion, improving editing precision.
  • Interchange Format: Avoided UTF-8 slice panics in file URLs, enhancing robustness when handling media paths.
  • Unicode Support: Preserved Unicode prefixes in image-sequence filenames, ensuring correct media referencing.
  • Export Stability: Prevented nested renderer-pool deadlocks, reducing the risk of export hangs.
  • Media Path Handling: The software now follows stored media paths only on the local computer or shared project locations, improving media management consistency.
  • Continuous Integration: The FreeBSD workflow was standardized and delegated to shared actions, with added Nix checks for build validation.

Community and Development

Each release has welcomed new contributors, highlighting FilmCraft’s growing and diverse development community. The project’s open nature encourages contributions ranging from bug fixes and UI improvements to codec support and internationalization.

Conclusion

FilmCraft continues to evolve as a robust open-source alternative to commercial nonlinear editors. The recent updates enhance user experience, media compatibility, and stability, making it a practical choice for video editors seeking a Premiere-like tool built with modern technologies. Users can expect ongoing refinements as the community actively contributes to the project’s development.

Sources