- FilmCraft is a free open-source professional video editor built in Rust by the ArtCraft team
- Supports macOS, Windows, and Linux with a familiar Premiere-style editing workflow
- Core workspaces include Editing, Assembly, Color, Effects, and Audio
- Native codec direction covers H.264, HEVC, ProRes, VP9, AAC, and Opus
- The project is in active development — track progress via the official Roadmap and Releases
What Is FilmCraft by ArtCraft?
FilmCraft is an open-source, professional non-linear video editor developed by the ArtCraft team and built from the ground up in Rust. It is positioned as a modern Premiere alternative, offering a desktop editing environment for macOS, Windows, and Linux users at no cost. You can explore the project through the official FilmCraft page and the GitHub repository.
Because FilmCraft is written in Rust, it benefits from strong memory safety and performance characteristics that matter when decoding high-resolution media and rendering long timelines. The application is organized around dedicated workspaces that mirror professional post-production workflows.
| Aspect | Detail |
|---|---|
| Developer | ArtCraft team |
| Language | Rust (built from scratch) |
| License | Open-source (MIT / Apache-2.0; brand logo excluded) |
| Platforms | macOS, Windows, Linux |
| Core workspaces | Editing, Assembly, Color, Effects, Audio |
| Cost | Free and open-source |
FilmCraft is under rapid, active development. Features, formats, and stability may change between releases. Always test the current build before committing it to a production deadline.
Core Features and Workspaces
FilmCraft groups its capabilities into five core workspaces plus supporting systems like captions and export. This structure lets editors move between cutting, color, effects, and audio without leaving the application.
Editing
- Multitrack timeline with video and audio tracks
- Cutting, trimming, and edit-point refinement
- Source and program monitors with three-point editing
Color
- Color correction and grading workspace
- Curve, color wheel, and look controls
- Consistent visual finishing across clips
Audio
- Multitrack audio editing
- Level adjustment and dialogue/music organization
- Mixer-oriented sound management
Effects
- Visual effects and keyframing
- Layered compositing with GPU assistance
- Transitions and title graphics
Assembly
- Media organization and clip review
- Sequence construction
- Project and media handling
AI Agent
- Task-oriented editing interaction
- AI-assisted control of operations
- Workflow automation support
| Workspace | Primary Purpose | Typical Tasks |
|---|---|---|
| Editing | Timeline cutting | Trim clips, arrange tracks, refine timing |
| Assembly | Media organization | Import, review, and sequence building |
| Color | Visual finishing | Correction, grading, look consistency |
| Effects | Visual treatment | Keyframes, compositing, transitions |
| Audio | Sound editing | Levels, mixing, dialogue placement |
Treat workspaces as stages of a finishing pipeline: rough-cut in Assembly and Editing, then move to Effects, Color, and Audio once the story structure is locked.
Getting Started: Download and Setup
FilmCraft is distributed through its project channels for desktop platforms. Follow these steps to get from download to first launch.
Choose your platform
Confirm whether you edit on Windows, macOS, or Linux, and select the matching desktop build from the FilmCraft repository or releases page.
Download the build
Open the FilmCraft GitHub repository or its releases page and download the package for your operating system. The ArtCraft FilmCraft page is the hosted entry point for browser access.
Install and launch
Run the desktop installer using your operating system's standard setup flow, then launch FilmCraft from your application menu.
Join the community
Report issues and discuss early versions in the ArtCraft Discord or via GitHub Issues.
Because FilmCraft is open-source, you can inspect the code, compile it yourself, and contribute fixes. The brand logo is not covered by the MIT/Apache-2.0 licenses, so avoid modifying or commercializing it without checking its brand terms.
Formats, Codecs, and Export Settings
Media compatibility in FilmCraft depends on both the container and the codec inside it. The project's native codec direction includes H.264, HEVC, ProRes, VP9, AAC, and Opus.
| Category | Format | Role | Best Use |
|---|---|---|---|
| Video codec | H.264 / AVC | General-purpose encoding | Web delivery, broad playback compatibility |
| Video codec | HEVC / H.265 | High-efficiency encoding | Smaller files for high-resolution delivery |
| Video codec | Apple ProRes | Mezzanine codec | High-quality intermediates and handoffs |
| Audio codec | AAC / Opus | Compressed audio | Standard delivery alongside H.264/HEVC |
| Container | MP4 | Portable container | YouTube, social, web embedding |
| Container | MOV | Professional container | ProRes intermediates, Apple workflows |
For export, match settings to your destination:
| Scenario | Resolution | Video Codec | Container |
|---|---|---|---|
| YouTube / web | 1920 × 1080 | H.264 | MP4 |
| Vertical social | 1080 × 1920 | H.264 | MP4 |
| 4K delivery | 3840 × 2160 | H.264 or HEVC | MP4 / MOV |
| Local master | Match project | ProRes | MOV |
Keep your project frame rate aligned with the source footage whenever possible, and reserve ProRes masters for editing handoffs — expect much larger files than H.264 delivery.
Shortcuts and Workflow Efficiency
FilmCraft includes a shortcut editor supporting multiple keyboard layouts — including FilmCraft, Premiere Pro, Final Cut Pro, and Avid styles — so editors migrating from other NLEs can keep their muscle memory.
| Category | Action | Default Keys |
|---|---|---|
| Editing | Select tool | V |
| Editing | Razor / cut tool | C |
| Editing | Undo | Ctrl/Cmd + Z |
| Timeline | Playhead one frame | Left / Right Arrow |
| Trimming | Set in / out point | I / O |
| Playback | Play or pause | Space |
| Playback | Shuttle backward / stop / forward | J / K / L |
| Marking | Add marker | M |
| Project | Save project | Ctrl/Cmd + S |
If you come from Premiere Pro, Final Cut Pro, or Avid, switch the keyboard layout in the shortcut settings before starting a project. Key assignments can differ across operating systems.
First-Week Milestones:
- Install FilmCraft and confirm it launches on your OS
- Import a known-compatible H.264/AAC MP4 test file
- Complete a short three-cut edit on the timeline
- Try switching to your preferred keyboard layout
- Export a test clip and verify playback outside FilmCraft
FAQ
Q: Is FilmCraft by ArtCraft really free?
Yes. FilmCraft is free and open-source under MIT / Apache-2.0 licenses. Note that the brand logo is excluded from those licenses, so check the brand terms before using it.
Q: Which platforms does FilmCraft support?
FilmCraft supports macOS, Windows, and Linux as a desktop application, with a hosted browser entry point available through the ArtCraft FilmCraft page.
Q: Can FilmCraft replace Premiere Pro?
It aims to offer a Premiere-style workflow with multitrack editing, color, effects, and audio, but it is still in active development. Evaluate the current release against your production needs before switching entirely.
Q: Where do I report bugs or follow development?
Use GitHub Issues for bug reports, the ArtCraft Discord for discussion and early feedback, and the official ROADMAP.md and releases page to track development progress.
Development Roadmap and Community
FilmCraft's development can be tracked through three official channels: the project roadmap for planned capabilities, the releases page for packaged changes, and the main-branch commit history for day-to-day implementation.
| Channel | What It Shows | Best For |
|---|---|---|
| ROADMAP.md | Planned features and direction | Long-term planning |
| Releases | Packaged versions and fixes | Stable usage decisions |
| Commits | Incremental implementation | Tracking newest changes |
| GitHub Issues | Bug reports and problems | Troubleshooting |
| Discord | Community discussion and feedback | Early-version exchange |
Because the project moves quickly, check releases before every project cycle. If you hit a reproducible bug on a clean setup, a focused issue report with your OS, FilmCraft release, and media format helps the team fix it faster.