Skip to main content
coreav ffprobe is experimental. Its values can differ from ffprobe’s for MP4, MOV and MPEG-TS files. The measurement page has the agreement of every key.
coreav ffprobe ARGS takes an ffprobe command line in ffprobe’s own syntax and answers it from CoreAV’s own probes. It prints the format, stream, chapter, program and packet sections that the container describes, in ffprobe’s writers (default, compact, csv, flat and json). It reads MP4, MOV, Matroska, WebM and MPEG-TS files, and https:// URLs. A command line outside what it implements, such as -show_frames, which needs a decoder, is refused in strict-safe mode and goes to the real ffprobe otherwise (strict-safe mode and the fallback).

Examples

Use it in place of ffprobe

A link named ffprobe that points to coreav behaves as coreav ffprobe with the whole argument list, so a script that runs ffprobe can run CoreAV without changes. Under that name, only COREAV_STRICT_SAFE=1 turns on strict-safe mode, since every argument belongs to the tool:

Options

coreav ffprobe --help prints a usage text of its own, not the full ffprobe option list:
The compatibility command’s design note has the grammar and the bars.