extract-audio-from-video

Extract audio from MP4 files and save as MP3s.

1|1|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/brianlan/improved-ai-agent --skill extract-audio-from-video
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: extract-audio-from-video
Source: https://github.com/brianlan/improved-ai-agent/tree/main/skills/extract_audio_from_video
Command: npx skills add https://github.com/brianlan/improved-ai-agent --skill extract-audio-from-video

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the batch extraction of audio from video files and saves them as MP3s, simplifying media processing workflows.

Core Features & Use Cases

  • Batch conversion: Convert all MP4s in a folder to MP3s in a separate output directory.
  • Background processing: Run the operation in the background with nohup to avoid blocking.
  • Skip existing: Skips files that have already been converted to MP3.
  • Progress monitoring: Logs to a progress file for verification.

Quick Start

Run the tool to extract audio from all MP4 files in a source directory and save the resulting MP3s to a specified output directory.

Frequently Asked Questions about extract-audio-from-video

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

FAQPage Schema
How do I batch extract audio from video files and save them as MP3s?

To batch extract audio from video files, this skill automates processing MP4 collections in a directory and saves the extracted audio as MP3s in a separate output path. It iterates through all eligible files in one run, logging progress and reporting completion.

Do I need ffmpeg installed to convert MP4 files to MP3?

Yes, you need ffmpeg or a compatible encoder installed to convert MP4 files to MP3. This skill relies on ffmpeg to execute the audio extraction process and handle the media pipeline conversion automatically.

What is the best way to convert a large directory of MP4s to MP3 without blocking the terminal?

The best way to convert large MP4 collections to MP3 without blocking is using background processing. This skill runs the extraction loop with nohup, allowing the batch conversion to operate in the background while logging progress to a file.

Can I skip MP4 files that have already been converted to MP3?

Yes, you can skip MP4 files that have already been converted to MP3. The skill includes skip behavior that checks the output directory and ignores already-processed files, ensuring efficient batch processing.

How does batch audio extraction handle progress monitoring for media pipelines?

Batch audio extraction handles progress monitoring by logging conversion status to a dedicated progress file. This allows you to verify the background processing status and confirm when all MP4 to MP3 conversions are complete.