Video Commander icon

Video Commander

Video Commander is a desktop app for video engineers with media inspection, FFmpeg conversion, VMAF analysis, and HLS/DASH packaging in one local workflow.

Video Commander

Overview

Video Commander is a desktop application for video engineers that brings inspection, conversion, analysis, preview, packaging, and validation into one local workflow. It is built around technical media tasks such as MP4 and ISOBMFF inspection, FFmpeg-based encoding, HLS and DASH packaging, and VMAF quality analysis.

The app is available for macOS and Windows, and it is positioned as a way to avoid switching between terminals and separate tools when working on media files. A free Personal plan is available for individual use, while the Pro plan is intended for commercial work and adds priority support and broader licensing.

Features

Deep media inspection

Open local files or remote URLs and inspect container metadata, codec parameters, stream details, MP4 box hierarchy, hex dumps, and frame-level sample tables. The inspection views also adapt to HLS and DASH manifests.

Controlled conversion

Use a structured FFmpeg front-end to control codec, resolution, bitrate, stream mapping, filters, and container settings without memorizing flags. The app previews the exact command before execution.

Batch encoding jobs

Queue multiple source files with shared encode settings and process them as separate tracked jobs. Each job shows progress, elapsed time, and logs so longer runs are easier to manage.

Delivery packaging

Package a master file into HLS, DASH, combined HLS+DASH, or progressive MP4 outputs. You can configure rendition ladders, segment duration, playlist options, and AES content encryption.

VMAF analysis and reporting

Run VMAF analysis against a source and an encoded output, then review aggregate scores, a per-frame quality timeline, and exportable CSV or JSON results. Previous jobs can be reloaded for comparison.

Manifest validation

Validate HLS and DASH manifests for spec issues such as missing segments, malformed playlists, codec inconsistencies, and URL reachability problems, with severity-based findings.

Use cases

  • Debug media structure

    Inspect MP4, ISOBMFF, HLS, or DASH assets when you need container, codec, stream, or manifest details without jumping into separate utilities.

  • Run repeatable transcodes

    Prepare encodes with explicit control over codecs, bitrate, filters, stream mapping, and hardware acceleration while keeping the generated FFmpeg command visible.

  • Package files for distribution

    Create delivery outputs such as HLS, DASH, combined HLS+DASH, or progressive MP4 packages with rendition ladders, segment settings, and encryption options.

  • Check quality after encode

    Compare a source and encoded output with VMAF scoring, then review the score timeline or export the results for later analysis.

  • Catch packaging issues early

    Validate manifests and segment URLs before delivery to catch missing segments, malformed playlists, codec mismatches, or reachability problems.

Pros and Cons

Pros

  • Combines inspection, conversion, packaging, validation, and analysis in one desktop app.
  • Works with local files and remote http(s) URLs for inspection and playback.
  • Exposes the generated FFmpeg command before running a job.
  • Supports both software and hardware encoders on supported platforms.
  • Includes exportable VMAF results and saved job history for comparison.

Cons

  • Linux builds are not available yet; they are listed as planned or coming soon.
  • The app is not open source, although some bundled or related libraries are open source.

FAQ

Is Video Commander a desktop app or a web app?

Video Commander is a desktop application that runs locally on macOS and Windows. It is designed for media inspection, analysis, conversion, preview, packaging, and validation workflows.

Does Video Commander work with FFmpeg?

Yes. The app uses FFmpeg for conversion and delivery packaging, and it shows the exact FFmpeg command before you run a job so you can review the generated settings.

Does Video Commander support hardware-accelerated encoding?

Yes. The app supports hardware encoders on supported machines: VideoToolbox on macOS, and NVENC, AMF, and QSV on Windows where the hardware is available.

Can Video Commander handle batch encoding?

Yes. You can queue multiple source files with shared encode settings, and each file runs as its own tracked job in sequence.

Which operating systems does Video Commander support?

The app is available for macOS and Windows. The download page also says Linux builds are coming soon, and the FAQ says Linux builds are planned.

Quick Facts

Category
Developer Tool
Platform
macOS, Windows
Deployment
Desktop application
Primary workflow
Media inspection, conversion, analysis, packaging, and validation
Source domain
video-commander.com
Pricing
Free Personal plan; paid Pro plan for commercial use