FFprobe Media Analysis Tool
ffprobe.exe is the companion tool to FFmpeg that inspects media files and streams to extract structural information. It reports container format, stream counts, video/audio codecs, durations, bitrates, frame rates, metadata, and stream-specific details, enabling quick validation and pipeline automation across local and network sources.
ffprobe.exe leverages FFmpeg's demuxers and decoders to parse media containers and streams, producing structured output (e.g., JSON, XML, or text) with per-stream details such as codec_id, resolution, sample rate, and duration. It is essential for diagnostic checks in encoding pipelines.
Reasons it's running:
ffprobe.exe is a dedicated metadata and stream information tool that analyzes media files and streams, while ffmpeg is the full suite used for decoding, encoding, and transcoding. They often work together in workflows.
Yes, when obtained from official FFmpeg builds or trusted distributors. Always verify signatures and hashes before execution to avoid tampered binaries.
Run ffprobe.exe with -print_format json and use -show_format and -show_streams to produce structured JSON metadata for automation.
Yes. ffprobe can probe network streams by providing a valid URL (e.g., rtsp:// or http://) and will report available streams and formats.
Common options include -show_format, -show_streams, -hide_banner, -print_format json, and -select_streams to focus on specific streams.
This usually indicates an incorrect input path, missing file, or insufficient permissions. Verify the path, existence, and permissions, and try again.