FFmpeg

Process video and audio files with codec selection, filters, and encoding settings.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/darblex/price-compare-israel --skill ffmpeg-darblex
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: FFmpeg
Source: https://github.com/darblex/price-compare-israel/tree/main/workspace/skills/ffmpeg
Command: npx skills add https://github.com/darblex/price-compare-israel --skill ffmpeg-darblex

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ffmpeg, and includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive toolkit for manipulating video and audio files, ensuring correct codec selection, applying filters, and optimizing encoding settings for various use cases.

Core Features & Use Cases

  • Codec Management: Select, copy, or re-encode audio and video streams with precise control.
  • Stream Manipulation: Explicitly map, select, or exclude specific streams (video, audio, subtitles).
  • Quality Control: Fine-tune encoding quality using CRF, presets, and two-pass encoding.
  • Filtering: Apply complex video and audio filters for scaling, cropping, overlaying, normalization, and more.
  • Concatenation: Merge multiple video and audio files seamlessly.
  • Subtitle Handling: Burn-in or mux subtitles as separate streams.
  • Hardware Acceleration: Leverage GPU acceleration for decoding and encoding.
  • Use Case: Convert a high-resolution video to a web-optimized format with a specific bitrate, burn-in subtitles, and extract only the audio track.

Quick Start

Use the FFmpeg skill to convert the video file 'input.mp4' to the format 'output.webm' using the VP9 codec and a CRF of 23.

Frequently Asked Questions about FFmpeg

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

FAQPage Schema
How do I convert a video to a web-optimized format with a specific bitrate?

To convert video to a web-optimized format, select the appropriate codec, apply a constant rate factor (CRF), and specify the target bitrate. This manages encoding settings to output a compressed file tailored for web playback.

How do I burn subtitles into a video file?

Burning subtitles into a video file involves applying specific video filters to overlay the text directly onto the video stream. This integrates the subtitle track permanently into the visual output during media manipulation.

What is the best way to extract only the audio track from a video?

Extracting an audio track requires explicit stream selection to map only the audio component while excluding the video. This isolates and outputs the audio stream, allowing you to copy or re-encode it as needed.

Can I use hardware acceleration for video encoding?

Yes, hardware acceleration can be leveraged for both decoding and encoding video streams. This utilizes GPU processing to significantly speed up media manipulation tasks and reduce overall encoding time.

Do I need ffmpeg installed to process media files?

Yes, the ffmpeg binary is an absolute dependency required for all operations. You must have it installed in your environment to execute any video/audio processing, filtering, or codec management tasks.

Why does video concatenation fail with different codecs?

Concatenation fails when source files use mismatched codecs or encoding settings. You must re-encode the streams to a uniform codec and apply consistent quality control before merging the files seamlessly.