FFmpeg Media Info

Analyze media files to extract duration, resolution, bitrate, codecs, and stream metadata.

4|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/GeneralReasoning/env-skillsbench --skill ffmpeg-media-info-generalreasoning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: FFmpeg Media Info
Source: https://github.com/GeneralReasoning/env-skillsbench/tree/main/multilingual-video-dubbing/environment/skills/ffmpeg-media-info
Command: npx skills add https://github.com/GeneralReasoning/env-skillsbench --skill ffmpeg-media-info-generalreasoning

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyzes media files to reveal key properties such as duration, resolution, bitrate, codecs, and stream details, enabling quick validation and debugging of media pipelines.

Core Features & Use Cases

  • Extract metadata: duration, bitrate, format, and stream information from video and audio files.
  • Quality checks: verify resolution, frame rate, and codecs to ensure compatibility across devices and platforms.
  • Use Case: In a media processing workflow, run this skill to validate inputs before encoding or audit outputs after transcoding.

Quick Start

Analyze a media file to obtain a structured metadata report.

Frequently Asked Questions about FFmpeg Media Info

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract media metadata like duration and bitrate from a video file?

Extract media metadata like duration and bitrate from a video file by analyzing its streams and formats to produce structured properties. This process reveals codecs, resolution, and stream details for quick validation and debugging of media pipelines.

Can I use ffprobe to check video resolution and codecs for device compatibility?

Yes, you can use ffprobe to check video resolution and codecs for device compatibility by verifying stream details against platform requirements. This quality check ensures your media assets meet specific frame rate and format standards before distribution.

What is the best way to validate inputs before encoding in a media processing workflow?

The best way to validate inputs before encoding in a media processing workflow is to run a media analysis task on the source files. This extracts format, bitrate, and stream information to ensure the input meets your expected transcoding parameters.

Does ffmpeg media analysis produce structured data suitable for ingestion into data stores?

Yes, ffmpeg media analysis produces structured data suitable for ingestion into data stores by outputting validated metadata properties. This structured format allows seamless integration into pipelines for tracking duration, codecs, and resolution across large media libraries.

How do I debug playback issues using audio and video stream information?

Debug playback issues using audio and video stream information by inspecting extracted properties such as codecs, frame rates, and bitrates. Identifying mismatches or unsupported formats in the stream details helps pinpoint the root cause of the playback failure.