audio-extractor

Extract audio from video URLs and local files into MP3, M4A, FLAC, WAV, or OPUS.

1.1k|99|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/MooseGoose0701/skill-compose --skill audio-extractor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: audio-extractor
Source: https://github.com/MooseGoose0701/skill-compose/tree/main/skills/audio-extractor
Command: npx skills add https://github.com/MooseGoose0701/skill-compose --skill audio-extractor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yt-dlp, ffmpeg, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of extracting audio from video files and downloading audio-only content from various online sources, simplifying media management and content repurposing.

Core Features & Use Cases

  • Audio Extraction: Extract audio tracks from video files.
  • Format Conversion: Convert extracted audio to MP3, M4A, FLAC, WAV, or OPUS.
  • Metadata Embedding: Embed track title, artist, album, and cover art into audio files.
  • Batch Processing: Download and convert entire playlists or multiple audio streams.
  • Use Case: Download the audio from a YouTube music video as an MP3 with embedded metadata and cover art.

Quick Start

Use the audio-extractor skill to download the audio from the provided URL as an MP3 file.

Frequently Asked Questions about audio-extractor

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

FAQPage Schema
How do I extract audio from a video and convert it to MP3?

You can extract audio from video URLs or local files and convert it to MP3, M4A, FLAC, WAV, or OPUS. The Skill handles format conversion automatically while allowing you to specify output quality and naming conventions for the resulting audio files.

Can I download audio from YouTube playlists in batch?

Yes, you can batch download audio from entire playlists using yt-dlp. The Skill supports processing multiple audio streams from playlists, allowing you to selectively download tracks and embed metadata like album art and artist information into the output files.

Does yt-dlp support audio extraction from platforms other than YouTube?

Yes, yt-dlp supports audio extraction from over 1500 websites, including YouTube, SoundCloud, and Bandcamp. The Skill leverages this to facilitate downloading audio-only content from various online platforms and converting it to your desired format.

What formats can I convert video audio to using ffmpeg?

You can convert extracted video audio to MP3, M4A, FLAC, WAV, or OPUS formats. The Skill utilizes ffmpeg for the conversion process and facilitates embedding metadata such as track title, artist, album, and cover art directly into the resulting audio files.

What do I need to use yt-dlp for downloading and converting audio files?

You need yt-dlp and ffmpeg installed as dependencies to download and convert audio files. The Skill uses these underlying tools to extract audio from over 1500 websites, convert formats, handle batch downloads, and embed cover art and metadata into the output files.

Why does my video to audio conversion not include the cover art?

Your video to audio conversion might not include cover art if metadata embedding is not configured. The Skill facilitates embedding track title, artist, album, and cover art into audio files, but you must ensure these options are specified during the extraction and conversion process.