Skip to content

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 ffmpeg lane, pipelines typically call ffprobe to 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.

Seen in

Last updated · 319 distilled / 1,201 read