ffprobe.exe

FFprobe Media Analysis Tool

CPU Usage
N/A
Memory
N/A
Location
N/A
Publisher
N/A

License
FFprobe is part of the FFmpeg project and is distributed under the LGPL/GPL depending on the build configuration.
Publisher
FFmpeg Project
Best Practices
Use ffprobe.exe to validate media inputs before processing, integrate metadata extraction into automated pipelines, and keep FFmpeg builds up to date to access the latest codecs and fixes.

What is ffprobe.exe?

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.

Is it Safe?

Is it a Virus?

  1. :
  2. :
  3. :
  4. :

Why is it Running?

Reasons it's running:

Can I Disable or Remove It?

Common Problems

Common Causes & Solutions

Frequently Asked Questions

What is ffprobe.exe and how is it different from ffmpeg?

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.

Is ffprobe.exe safe to run on Windows?

Yes, when obtained from official FFmpeg builds or trusted distributors. Always verify signatures and hashes before execution to avoid tampered binaries.

How do I get JSON output from ffprobe?

Run ffprobe.exe with -print_format json and use -show_format and -show_streams to produce structured JSON metadata for automation.

Can ffprobe analyze streaming (RTSP/HTTP) sources?

Yes. ffprobe can probe network streams by providing a valid URL (e.g., rtsp:// or http://) and will report available streams and formats.

What are common options to show format and stream info?

Common options include -show_format, -show_streams, -hide_banner, -print_format json, and -select_streams to focus on specific streams.

Why does ffprobe sometimes fail with 'No such file or directory'?

This usually indicates an incorrect input path, missing file, or insufficient permissions. Verify the path, existence, and permissions, and try again.

Related Processes