
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.
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.
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.
