Forrest logo
tool overview
On this page you find all important commands for the CLI tool ffprobe. If the command you are looking for is missing please ask our AI.

ffprobe

ffprobe is a command-line tool, part of the FFmpeg software suite, used for analyzing multimedia files. It provides detailed information and metadata about audio and video streams present in multimedia files.

Some of the key features of ffprobe include:

  1. Stream information: ffprobe allows you to extract information about individual streams within a multimedia file, such as codec type, bit rate, duration, frame rate, resolution, and more. This information can be useful for analyzing and troubleshooting multimedia files.

  2. Format information: In addition to stream information, ffprobe can also provide details about the multimedia file format, including container type, format version, duration, file size, and other related information.

  3. Metadata extraction: ffprobe can extract metadata embedded within multimedia files, including title, author, album, genre, creation date, and any custom metadata tags. This can be useful for cataloging and organizing multimedia collections.

  4. Output formatting: The output of ffprobe can be customized and formatted in various ways, allowing you to extract specific information or generate reports in different formats, such as JSON or XML.

  5. Batch processing: ffprobe supports batch processing, allowing you to analyze multiple multimedia files in one go, which is particularly useful when dealing with large collections of media files.

Overall, ffprobe is a powerful command-line tool for analyzing multimedia files, providing insights into the audio and video streams and metadata contained within them. It is commonly used by media professionals, developers, and enthusiasts for various tasks, including troubleshooting, file analysis, metadata extraction, and more.

List of commands for ffprobe:

  • ffmpeg:warp:9c024e4efe144ebd3abc5b68c6feb4cf FFprobe file in json
    $ ffprobe -i ${media_file_path} -show_streams -show_format -print_format json
    try on your machine
    explain this command
  • ffprobe:tldr:637b0 ffprobe: Display the width or height of a video.
    $ ffprobe -v error -select_streams v:0 -show_entries stream=${select} -of default=noprint_wrappers=1:nokey=1 ${input-mp4}
    try on your machine
    explain this command
  • ffprobe:tldr:871b0 ffprobe: Display the frame rate of a video.
    $ ffprobe -v error -select_streams v:0 -show_entries stream=avg_frame_rate -of default=noprint_wrappers=1:nokey=1 ${input-mp4}
    try on your machine
    explain this command
  • ffprobe:tldr:b4c71 ffprobe: Display media duration.
    $ ffprobe -v error -show_entries format=duration -of default=noprint_wrappers=1:nokey=1 ${input-mp4}
    try on your machine
    explain this command
  • ffprobe:tldr:ec841 ffprobe: Display all available stream info for a media file.
    $ ffprobe -v error -show_entries ${input-mp4}
    try on your machine
    explain this command
  • ffprobe:tldr:faf05 ffprobe: Display the average bit rate of a video.
    $ ffprobe -v error -select_streams v:0 -show_entries stream=bit_rate -of default=noprint_wrappers=1:nokey=1 ${input-mp4}
    try on your machine
    explain this command
tool overview