- FilmCraft Rust foundation: FilmCraft is a free, open-source professional video editor built in Rust from the ground up.
- Cross-platform desktop: Runs on macOS, Windows, and Linux with Editing, Assembly, Color, Effects, and Audio workspaces.
- Native codec support: Development covers H.264, HEVC, ProRes, VP9, AAC, and Opus handling.
- Familiar workflows: A shortcut editor supports FilmCraft, Premiere Pro, Final Cut Pro, and Avid keyboard layouts.
- Active development: The project is under rapid development — follow the official roadmap and releases.
FilmCraft Rust: The Foundation Explained
FilmCraft Rust is more than a technical footnote — it is the core design decision behind the editor's speed and stability. FilmCraft is developed by the ArtCraft team as an open-source, non-linear video editor written in Rust, a systems programming language known for memory safety and predictable performance. That choice matters for editors: video workloads push decoders, timelines, and renderers hard, and Rust's compile-time safety guarantees help the project avoid entire classes of crashes while keeping processing efficient.
The project targets three desktop platforms — macOS, Windows, and Linux — and is distributed as free, open-source software through the official FilmCraft page and the GitHub repository. Development is organized around five core workspaces:
| Workspace | Purpose | Typical Use Case |
|---|---|---|
| Editing | Timeline cutting, trimming, arrangement | Core storytelling and structure work |
| Assembly | Media organization and sequence setup | Ingesting and arranging source clips |
| Color | Grading and visual consistency | Curves, color wheels, finishing looks |
| Effects | Visual effects and compositing | Layered media, GPU-assisted processing |
| Audio | Track editing and level refinement | Dialogue, music, and mix balance |
Rust gives FilmCraft a performance profile closer to professional native tools than to Electron-based editors. Expect responsive timeline scrubbing, efficient media decoding, and fewer memory-related crashes — while still remaining free and open source under its published licenses.
Core Feature Set of FilmCraft
FilmCraft packages its Rust foundation into a professional-style editing environment. The feature groups below cover the capabilities most relevant when evaluating FilmCraft as a modern Premiere alternative.
Multitrack Timeline
- Multiple video and audio tracks
- Clip synchronization
- Complex layered edits
Color Grading
- Color adjustment tools
- Consistent looks across clips
- Finishing-stage workflow
Effects & Compositing
- Visual effects
- Layered compositing
- GPU-assisted processing
Captions & Subtitles
- Caption creation
- Subtitle workflows
- Text-based accessibility
Audio Processing
- Multitrack audio editing
- Level and fade control
- Waveform-based refinement
AI Agent Control
- AI-assisted editing operations
- Task-oriented interaction
- Workflow automation support
Because FilmCraft uses a familiar Premiere-style editing model, editors migrating from commercial suites can transfer their habits directly: source and program monitors, three-point editing, in/out points, and JKL shuttle control all behave the way longtime editors expect.
Each feature group lives in a dedicated workspace — Editing, Color, Effects, Audio, and Assembly. Switching workspaces keeps the interface focused on one stage of the edit instead of cramming every panel onto one screen.
Getting Started: From Download to First Export
Follow this workflow to go from a fresh FilmCraft installation to a finished export. The sequence follows the core editing model: bring in media, build a sequence, edit, add sound, and export.
Get FilmCraft for Your Platform
Download the build for Windows, macOS, or Linux from the FilmCraft project releases or access the application through the ArtCraft FilmCraft page. Confirm the build matches your operating system and architecture.
Import Media and Create a Sequence
Bring video, audio, and image assets into the project, review them in the media area, then create a sequence and place clips on video and audio tracks in the timeline.
Trim and Refine the Edit
Use cutting and trimming tools to remove unwanted sections, adjust clip boundaries, and refine transition timing. Review the sequence with playback controls while you work.
Add Audio and Finishing Elements
Place dialogue and music on separate tracks, balance levels, then add titles, captions, effects, or color adjustments once the structure is locked.
Export the Finished Video
Review the full sequence, choose output settings that match your destination, and start the export. Start with an H.264/AAC MP4 for the broadest compatibility.
FilmCraft is in active development. Before installing, check the releases page for the current packaged version, and report reproducible problems through GitHub Issues or the ArtCraft Discord.
Shortcuts and Format Compatibility
Efficient editing in FilmCraft depends on two reference tables: keyboard shortcuts and supported media formats. FilmCraft includes a shortcut editor with layouts for FilmCraft, Premiere Pro, Final Cut Pro, and Avid, so you can keep muscle memory from your previous editor.
| Category | Action | Default Keys |
|---|---|---|
| Editing | Select tool | V |
| Editing | Razor or cut tool | C |
| Editing | Undo | Ctrl/Cmd + Z |
| Timeline | Move playhead one frame | Left / Right Arrow |
| Timeline | Zoom the timeline | + / - |
| Trimming | Set in point / out point | I / O |
| Playback | Play or pause | Space |
| Playback | Shuttle backward, stop, forward | J / K / L |
| Marking | Add a marker | M |
| Project | Save project | Ctrl/Cmd + S |
Media compatibility in FilmCraft depends on both the container and the codec inside it. Containers such as MP4 and MOV organize streams, while codecs such as H.264 and ProRes determine how those streams are encoded and decoded.
| Type | Format | Role | Best Use |
|---|---|---|---|
| Video codec | H.264 / AVC | General-purpose encoding | Web exports, broad playback |
| Video codec | HEVC / H.265 | Higher-efficiency encoding | High-resolution delivery, smaller files |
| Video codec | Apple ProRes | Mezzanine editing codec | Intermediates, post-production handoff |
| Video codec | VP9 | Open video codec | Web-oriented delivery |
| Audio codec | AAC | Compressed delivery audio | Pairs with H.264/HEVC in MP4 |
| Audio codec | Opus | Open audio codec | Efficient streaming audio |
| Container | MP4 | Portable stream container | Web publishing, social sharing |
| Container | MOV | Professional container | ProRes intermediates, Apple workflows |
When a file misbehaves, test an H.264/AAC MP4 version of the same source. This isolates codec-specific issues from application problems and is the fastest diagnostic step in the FilmCraft troubleshooting flow.
Export Presets and Troubleshooting
Export settings should match the destination, source footage, and target file size. These presets cover the most common delivery scenarios.
| Preset | Resolution | Codec | Container | Best For |
|---|---|---|---|---|
| YouTube / Web | 1920 × 1080 | H.264 + AAC | MP4 | Broad compatibility, manageable size |
| Vertical Social | 1080 × 1920 | H.264 + AAC | MP4 | Short-form portrait video |
| High-Res Delivery | 3840 × 2160 | H.264 or HEVC + AAC | MP4/MOV | 4K publishing, large screens |
| Local Master | Match project | ProRes + PCM | MOV | Editing handoff, archival quality |
Keep the project frame rate aligned with the source whenever possible, and reserve ProRes masters for handoffs — expect substantially larger files than H.264 or HEVC exports.
For problems, classify the issue before troubleshooting:
| Symptom | Likely Area | First Check |
|---|---|---|
| Install or launch failure | System environment or build | Build matches OS and architecture |
| Media won't import | Container, codec, or file access | Test file in a standard media player |
| No picture or sound | Unsupported stream or decoding | Try an H.264/AAC version of the source |
| Export fails or unusable | Config, storage, or source media | Export a short range as MP4/H.264 test |
| Slow preview | Media complexity or resources | Use lower-resolution or proxy media |
| Crashes | Defect, unstable media, resources | Reproduce in a minimal new project |
FilmCraft Workflow Checklist:
- Download the current release for your platform
- Import media and verify playback before editing
- Build a sequence and complete a rough cut
- Apply color, effects, captions, and audio balance
- Export an H.264/AAC MP4 test before final delivery
- Report reproducible bugs via GitHub Issues or Discord
FilmCraft development moves fast. Track planned capabilities on the official roadmap, packaged changes on the releases page, and day-to-day progress in the main branch commit history.
FAQ
Q: Is FilmCraft really built in Rust?
Yes. FilmCraft is an open-source professional non-linear video editor written in Rust from the ground up by the ArtCraft team. The Rust foundation supports responsive playback, efficient decoding, and strong memory safety across macOS, Windows, and Linux builds.
Q: Is FilmCraft free to use?
FilmCraft is distributed as free, open-source software. You can obtain builds through the official GitHub repository and releases page or the ArtCraft FilmCraft application page. Note that the brand logo is not covered by the code licenses, so review the licensing terms before reusing branding.
Q: Can I use Premiere Pro shortcuts in FilmCraft?
Yes. FilmCraft includes a shortcut editor that supports FilmCraft, Premiere Pro, Final Cut Pro, and Avid keyboard layouts, so migrating editors can preserve their existing muscle memory.
Q: Which export settings should I use for FilmCraft Rust projects?
For most online publishing, use 1920 × 1080 H.264 with AAC audio in an MP4 container, matching the project frame rate. Use HEVC for smaller high-resolution files when the target devices support it, and Apple ProRes in MOV for editing handoffs or archival masters.