Video Commander is a desktop app for video engineers that brings inspection, transcoding, packaging, validation, and quality measurement into one workspace. It is built on FFmpeg and runs on macOS and Windows with no account required. The site describes it as an IDE for video engineers, meant to replace a dozen terminal windows with one interface.
The app was created by Alfred, a software engineer and video specialist based in Tokyo who spent about a decade building streaming platforms at NBCUniversal and Sky UK. It is free for personal use, and a one-time Pro license covers client and commercial work. The app is not open source, though some underlying libraries are published on GitHub.
How does Video Commander work?
Video Commander wraps FFmpeg, ffprobe, MediaInfo, VMAF, and an ISOBMFF parser in a single desktop workspace. You open a local file, an http(s) URL, or an object in Amazon S3, Cloudflare R2, or MinIO. Remote sources are read over HTTP range requests, so the parser pulls only the bytes it needs instead of the whole file.
Everything runs locally with no upload step. If FFmpeg is on your PATH, the app uses it; otherwise the first view that needs it, such as Convert, offers to download a verified build. Settings lets you switch between the system copy, the app-managed build, and a custom path. Long tasks run as tracked jobs with live progress, elapsed time, and full log output.
Key features of Video Commander
Inspect shows tracks, codecs, the MP4 box tree with a hex dump, and frame-level sample tables. Signal tabs decode colour and HDR metadata, subtitles and captions, SCTE-35 ad markers, and DRM details, and they appear only when the file carries that data. Validate checks HLS and DASH manifests against the spec and probes segment URLs.
Convert offers software and hardware encoders, SVT-AV1, a filter pipeline, batch queues, over 30 presets, and Target VMAF mode, which searches for the lowest-bitrate CRF that meets your quality score. Delivery packages HLS, DASH, or both with multi-rendition ladders and AES encryption. Analyze reports VMAF statistics and compares up to three runs against a baseline.
Key Features
Deep file and container inspection — Opens local files, URLs, or S3, R2, and MinIO objects and shows tracks, codecs, the MP4 box tree with hex dump, size graph, and frame-level sample tables.
Color, caption, event, and DRM signals — Decodes CICP and HDR10+/Dolby Vision signalling, tx3g, WebVTT, TTML, and CEA-608/708 captions, SCTE-35 events from emsg boxes, and per-track DRM with pssh decoding.
FFmpeg transcoding front-end — Configure codec, resolution, bitrate, and stream mapping with software or hardware encoders, SVT-AV1, a filter pipeline, and a live FFmpeg command preview.
Target VMAF mode and batch queue — Automatically finds the lowest-bitrate CRF that meets a chosen VMAF score, and queues multiple files with shared settings and per-file job tracking.
HLS and DASH packaging — Produces HLS, DASH, or combined output with multi-rendition ladders, segment duration and playlist controls, AES encryption, and a CDN-ready folder structure.
Manifest validation — Checks HLS and DASH manifests for spec compliance, ranks findings as errors, warnings, or info with rule IDs, and probes segment URLs for reachability and latency.
VMAF quality analysis — Scores encodes with VMAF v1 or v0.6.1, reports mean, harmonic mean, percentiles, and worst moments, and adds PSNR, SSIM, MS-SSIM, and CAMBI.
Run and frame comparison — Compares up to three analyses against a baseline and puts any frame next to its source with a wipe, difference map, or A/B blink.
Presets — Includes over 30 built-in presets, such as YouTube, Vimeo, TikTok, Instagram Reels, X, and Discord targets, plus custom presets that can be imported and exported as JSON.
Built-in player — Plays local files and remote streams, including HLS and DASH, with playback statistics, and opens automatically after an encode completes.
Cloud storage browser — Browse Amazon S3, Cloudflare R2, and MinIO buckets in the app, load objects without a full download, and write encodes back to the bucket.
Pros & Cons
Pros
Covers inspection, transcoding, packaging, validation, and VMAF analysis in one desktop app
Free for personal use, and Pro is a one-time $39 payment with all future updates included
Runs locally with no account and no media upload; the Inspect view also runs in a browser demo
Detailed signal decoding for HDR, captions, SCTE-35, and DRM that appears only when a file carries it
Reads from and writes to Amazon S3, Cloudflare R2, and MinIO, and shows the exact FFmpeg command before running
Cons
Available only on macOS and Windows; Linux builds are planned but not released
The app is not open source and there are no plans to change that
Commercial work requires Pro; the free Personal license is limited to non-commercial use
Aimed at technical video workflows, so it offers little to people seeking a general video editor
Pricing
Personal $0 Free forever
Pro (Founder's Edition) $39 One-time payment
Frequently Asked Questions
What is Video Commander?
Video Commander is a desktop app for video engineers that inspects, analyzes, previews, converts, and packages media. It is built around FFmpeg, MP4/ISOBMFF inspection, HLS, DASH, and VMAF analysis.
How much does Video Commander cost?
The Personal plan is free for non-commercial use. Pro is a one-time $39 payment for freelance, client, and company work, with all future updates included and a 14-day money-back guarantee.
Is Video Commander a subscription?
No. Pro is a single payment with no renewal or recurring fees, and every future update is included. Volume pricing for multiple licenses is available by contacting the company.
Which operating systems does Video Commander support?
It is available for macOS and Windows. Linux builds are planned but not yet available.
Do I need to install FFmpeg separately?
No. The app uses FFmpeg from your PATH if present, or offers to download a verified build when a view such as Convert needs it. Inspection does not require FFmpeg.
Does Video Commander upload my media?
No. It runs locally with no account and no upload step. Remote sources are read directly from the URL or bucket you specify over HTTP range requests.
Can Video Commander validate HLS and DASH streams?
Yes. It checks manifests for conformance and ranks findings as Error, Warning, or Info, each with a stable code such as HLS_006. It can also probe segment URLs for reachability and latency.
Can I try Video Commander before installing it?
Yes. A browser playground runs the Inspect module compiled to WebAssembly, so you can drop in an MP4 and read its structure without installing the app. Nothing is uploaded.