Analyze one image or video
No-reference perceptual measurement.
corevq --json --profile mixed_source \
subjective input.mp4 -n 3 -o result
Bundled command-line interface
Run repeatable file, folder, reference-pair, and stream analysis with corevq. Licensed builds export versioned CSV and JSON from the same engine as Studio.
Analyze individual media, folders, reference pairs, or streams with the bundled corevq command line.
No-reference perceptual measurement.
corevq --json --profile mixed_source \
subjective input.mp4 -n 3 -o resultRecursive batch analysis with one workbook.
corevq --json --profile hd_content \
subjective-folder media/ -n 3 -o batchEvery same-index pair in the decoded common prefix contributes to VMAF, PSNR, and SSIM. Unequal input coverage is exported as incomplete and returns exit 1.
corevq --json full-reference \
reference.mp4 candidate.mp4 -o comparisonStartup-only check or bounded transport/content window.
corevq stream-check "https://example/media.mp4" -o startup
corevq stream-monitor "rtsp://example/live" \
--window 30 --duration 120 -o monitorSet the profile, analysis mode, sampling, range, and output options explicitly for repeatable measurements.
hd_contentsd_contentcamcordermobilewebcammastered_contentmixed_sourcefastbalancedfull--content-tier--capture-class--content-style--lighting-state--target-useGlobal options precede the command for portable invocation. Profiles are explicit; there is no automatic profile mode.
-n N and --frames N accept an integer of at least 1 and analyze every Nth decoded frame in the no-reference perceptual path. This is a sampling interval, not a maximum frame count. Full-Reference Analysis still processes every decoded index pair in the common prefix for VMAF, PSNR, and SSIM; N applies only to the candidate's accompanying no-reference analysis.
Licensed builds export CSV and JSON with named fields, result states, model identities, and measurement provenance.
_corevq metadatanullcorevq json2csv input.json outputInput, codec, resolution, bitrate, profile, source class, style, lighting, target use, frame interval, and analysis mode.
Score, grade, type, status, reason, confidence, coverage, samples, scenes, transitions, core score, and support penalty.
Scoring, calibration, metric, evidence, and export versions plus model identity/checksum in structured JSON.
Check process status alongside the result. Cancellation may retain usable partial evidence.
| Exit | Meaning |
|---|---|
| 0 | Completed, informational command, or graceful command with valid decoded evidence. |
| 1 | A one-shot analysis decoded no frames, Full-Reference Analysis failed or ended with incomplete input coverage, stream checking, conversion, or output failed, or a folder contained no supported media. Incomplete Full-Reference metrics remain exportable. |
| 2 / parser code | Invalid syntax, missing argument, or rejected option value. |
Ctrl-C requests graceful cancellation. Consumers must inspect both the process exit code and exported result status; an output file alone does not prove a complete analysis.