SYSTEM Cited by 1 source
ffprobe¶
Definition¶
ffprobe is the companion CLI to
FFmpeg for inspecting media file
properties: container format, stream layout, per-stream
codec, bitrate, resolution, framerate, duration, and other
structural metadata. It reads the same demuxers as ffmpeg
but does not produce output media — it only reports what's
inside the input.
At Meta, ffprobe runs alongside ffmpeg as part of the
same pipeline shape; the post groups them together in its
"tens of billions of invocations per day" scale claim,
implying ffprobe is called at least as often as ffmpeg
for content-inspection steps preceding transcoding (Source:
sources/2026-03-09-meta-ffmpeg-at-meta-media-processing-at-scale).
Role in the transcoding pipeline¶
- Pre-transcode inspection. Before spawning an
ffmpeglane, pipelines typically callffprobeto discover codec/container/stream layout so the correct transcoding parameters can be chosen. - Validation. Post-upload sanity-check the media before investing compute on transcoding.
- Index metadata. Populate catalog entries (duration, resolution, codec class) for player logic and business reporting.