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 namedffprobe 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: