Frame

Frame

Native FFmpeg GUI converter

Description

FFmpeg converts anything; the hard part is remembering the flags for encoder, pixel format, CRF and scaling, where one typo means starting over. Frame puts a native desktop interface on FFmpeg, turning those options into menus and sliders and checking that formats and codecs fit together before it runs.

It is written in Rust with GPUI-CE rather than wrapped in a web view. It converts video, audio and images, handles subtitles and metadata, and runs on Windows, macOS and Linux under GPL-3.0.

Features



Media types: video such as mp4, mov, mkv, webm and ts; audio such as mp3, m4a, wav, flac and opus; images such as png, webp, avif and heic.

Fine control: resolution, scaling algorithm, frame rate, video encoder, pixel format, speed and quality mode set separately.

Compatibility checks: sources are probed and output format and codec combinations validated before conversion starts.

Batch queue: add several files, apply one set of settings and follow each task's target and progress.

Preview and presets: a live preview of the source and saved presets for settings you reuse.

Subtitles and metadata: subtitle track handling and metadata editing.