ffmpeg

Automate FFmpeg media workflows for conversion, resizing, compression, and audio extraction.

1|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/AskTinNguyen/vesper-team-skills --skill ffmpeg-asktinnguyen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ffmpeg
Source: https://github.com/AskTinNguyen/vesper-team-skills/tree/main/ffmpeg
Command: npx skills add https://github.com/AskTinNguyen/vesper-team-skills --skill ffmpeg-asktinnguyen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates common media processing tasks like converting GIFs to MP4, resizing, compressing, and extracting audio, saving time and ensuring consistent outputs.

Core Features & Use Cases

  • GIF to MP4 conversion and format standardization for web playback
  • Video resizing, cropping, and quality-optimized encoding
  • Audio extraction and format conversion for audio assets
  • Remotion-ready asset preparation (frame rate, resolution, and encoding presets)

Quick Start

Convert an input video to MP4 with baseline settings to get a web-friendly output.

Frequently Asked Questions about ffmpeg

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

FAQPage Schema
How do I convert a GIF to MP4 for web playback?

GIF to MP4 conversion standardizes animations into web-friendly formats using libx264 encoding with -movflags faststart. This process applies baseline mp4 configurations and -pix_fmt settings to ensure optimized browser playback and reduced file sizes.

What is the best way to compress videos for Remotion projects?

Compressing videos for Remotion requires applying optimized encoding presets, specific frame rates, and resolution settings. Using CRF and preset configurations with libx264 ensures the output assets meet Remotion's technical requirements for web-ready video rendering.

How do I extract audio from a video file?

Audio extraction isolates the audio track from a video file and converts it into a standalone audio asset. This workflow automates the format conversion process, ensuring consistent outputs for audio-only use cases without degrading the original media quality.

Does this video processing approach support resizing and cropping?

Yes, video processing supports resizing and cropping alongside quality-optimized encoding. You can automate these media workflows to adjust video dimensions while applying compression optimization, ensuring the final output maintains the correct resolution and aspect ratio.

When do I need -movflags faststart and -pix_fmt for video conversion?

You need -movflags faststart and -pix_fmt when preparing web-ready MP4 outputs for progressive playback. These configurations optimize the video for web delivery by moving the moov atom to the beginning of the file and ensuring pixel format compatibility.

What are the limitations of using CRF and preset configurations for compression?

Using CRF and preset configurations for compression involves trade-offs between file size, quality, and encoding speed. Higher CRF values reduce file size but degrade quality, while slower presets yield better compression but require more processing time, limiting rapid bulk processing.