FAQ

Video Commander frequently asked questions

What is Video Commander?

Video Commander is a desktop app for video engineers that helps inspect, analyze, preview, convert, and package media files. It is designed for technical media workflows around FFmpeg, MP4/ISOBMFF inspection, HLS, DASH, and VMAF analysis.

Is Video Commander a desktop app or a web app?

Video Commander is a desktop application. It runs locally so you can work directly with media files on your machine while keeping inspection, conversion, and delivery workflows in one interface.

Which operating systems does Video Commander support?

Video Commander is available for macOS and Windows. Linux builds are planned and listed on the download page.

Is Video Commander free?

Yes. Video Commander has a free Personal plan for individual use. A paid Pro plan is intended for commercial use, priority support, and broader licensing.

Does Video Commander work with FFmpeg?

Yes. Video Commander is built around FFmpeg for media conversion and delivery packaging. You get full control over codec, resolution, bitrate, filters, and stream mapping through a structured UI, and the app shows you the exact FFmpeg command before you run it so nothing is hidden.

Does Video Commander support hardware-accelerated encoding?

Yes. On macOS, VideoToolbox hardware encoders are available for H.264 and H.265. On Windows, NVENC (NVIDIA), AMF (AMD), and QSV (Intel) encoders are supported for H.264, H.265, and AV1 where the hardware is capable. Hardware encoders are selectable alongside software codecs in the convert workflow.

Does Video Commander support batch encoding?

Yes. You can add multiple source files to the encode queue and process them all in one go with shared encode settings. Each file gets its own job with independent progress tracking, and the queue processes them sequentially so you can set up a batch and walk away.

Can Video Commander inspect video metadata and MP4 structure?

Yes. The Inspect view surfaces container metadata, codec parameters, and per-track stream details for any local file or remote URL. For MP4 and ISOBMFF files it includes a full box tree with hex dump, a visual box graph, and frame-level sample tables. For HLS and DASH sources it parses and displays the full manifest structure including variants, segments, and representations.

Can Video Commander package media for HLS and DASH?

Yes. Video Commander supports delivery workflows for progressive MP4, HLS, DASH, and combined HLS+DASH packaging jobs. You can configure multi-rendition ladders, segment duration, playlist type, and AES content encryption — and get a CDN-ready folder structure as output.

Can Video Commander validate HLS and DASH streams?

Yes. The built-in validator parses HLS and DASH manifests and runs conformance checks, surfacing findings by severity — Error, Warning, and Info. For HLS it checks for missing renditions, BANDWIDTH and CODECS attributes, TARGETDURATION violations, version, and discontinuity sequence issues. For DASH it checks duration, AdaptationSet completeness, codec and bandwidth attributes, SegmentTemplate configuration, and period adjacency gaps. The validator can also probe individual segment URLs for reachability and latency.

Does Video Commander support VMAF analysis?

Yes. The Analyze view lets you compare any reference video against an encoded output and run a VMAF quality score. Results include an aggregate summary with min, mean, and max scores, plus a per-frame quality timeline chart. Results can be exported as CSV or JSON, and jobs are saved so you can reload and compare previous runs at any time.

How do I get started with Video Commander?

Start from the download page, install the latest build for your platform, and open your media file in the app. If you want to compare plans or licensing, review the pricing page before purchasing Pro.

Fact sheet

This matrix summarizes what Video Commander supports today and which items are still planned based on the current public app and release materials.

Platforms

FeatureStatusNotes
macOS desktop appCurrentPublic macOS downloads are available now.
Windows desktop appCurrentWindows x64 builds are available now.
Linux desktop appPlannedListed on the download page, but not publicly available yet.

Inspection and playback

FeatureStatusNotes
MP4 and ISOBMFF inspectionCurrentIncludes metadata, structure, and sample-level inspection workflows.
HLS and DASH manifest inspectionCurrentManifest parsing and inspection are part of the current app.
MP4 validation toolsPlannedDedicated validation workflows for MP4 compliance are planned, beyond current inspection tooling.
Integrated media previewCurrentBuilt-in player supports preview and playback inspection.
Additional player enginesPlannedExpanded player engine options (e.g. Shaka Player) for debugging playback across workflows are planned.

Encoding and analysis

FeatureStatusNotes
FFmpeg-based conversionCurrentConvert workflows are powered by FFmpeg with configurable settings.
Hardware encodingCurrentVideoToolbox (macOS), NVENC (NVIDIA), AMF (AMD), and QSV (Intel) encoders are available in the convert workflow.
Video filter pipelineCurrentDeinterlace, denoise, sharpen, deband, deshake, deflicker, dejudder, crop, rotate, and color EQ filters are available in the convert workflow.
Batch encodeCurrentMultiple files can be queued for encoding in a single batch job with shared settings.
VMAF-based encodingPlannedEncoding workflows driven by VMAF quality targets are planned.
Server modePlannedA server mode for distributed encoding across multiple machines is planned.
Cloud transcode jobsPlannedCloud encoding workflows are planned and not part of the current public product offering.
VMAF analysisCurrentAnalyze workflows include VMAF quality measurement and comparison.
VMAF data exportCurrentCSV and JSON export for VMAF results is available from the Summary tab, Timeline tab, and job detail view.
VMAF reportingCurrentExport dropdown with CSV and JSON options is available in the analysis views and job history.

Delivery and packaging

FeatureStatusNotes
Progressive MP4 packagingCurrentDelivery workflows support progressive packaging.
HLS packagingCurrentDelivery workflows support FFmpeg-based HLS packaging.
DASH packagingCurrentDelivery workflows support FFmpeg-based DASH packaging.
HLS validationCurrentHLS manifest validator checks for spec compliance including missing renditions, BANDWIDTH/CODECS attributes, TARGETDURATION violations, version, and discontinuity sequence issues.
DASH validationCurrentDASH manifest validator checks for missing duration, empty AdaptationSets, missing codecs/bandwidth, SegmentTemplate issues, period adjacency gaps, and duplicate mimeType without language differentiation.
Additional packagers: Bento4PlannedBento4 is not an active packaging backend in the current build.
Additional packagers: Shaka PackagerPlannedShaka Packager is not an active packaging backend in the current build.
Combined HLS + DASH jobsCurrentThe current build supports combined packaging runs.
HLS and DASH encryption togglesCurrentEncryption settings are wired through the active packaging backend.
Encryption key rotationPartialBasic AES encryption is supported. Full key rotation support is partial.

Need more details before downloading?

Review the latest release, compare plans, or contact us if your workflow needs a specific media inspection or delivery feature.