yt-dlp

Download video and audio from YouTube and 1000+ sites with yt-dlp.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/tusosos/manus-knowledge-base --skill yt-dlp-tusosos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: yt-dlp
Source: https://github.com/tusosos/manus-knowledge-base/tree/main/skills/yt-dlp
Command: npx skills add https://github.com/tusosos/manus-knowledge-base --skill yt-dlp-tusosos

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Simplifies downloading and processing media from YouTube and hundreds of other sites by handling video and audio extraction, format selection, and metadata retrieval in a single workflow.

Core Features & Use Cases

  • Download videos and audio with quality control, including playlists, channels, and live streams when available.
  • Extract audio in multiple formats (mp3, m4a, wav, flac), download subtitles, embed thumbnails and metadata, and batch process many URLs.
  • Use case: build media libraries for offline viewing, ingest content into video projects, or automate media processing pipelines.

Quick Start

Install yt-dlp and ffmpeg, then download a URL to obtain the best combined video and audio stream.

Frequently Asked Questions about yt-dlp

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

FAQPage Schema
How do I download video and audio from YouTube in a single workflow?

To download video and audio from YouTube, you can use this skill to retrieve the best combined media stream. It handles format selection, playlist ingestion, and metadata extraction in a single workflow.

Can I extract audio from a video and download subtitles at the same time?

Yes, you can extract audio into formats like mp3, m4a, wav, or flac while simultaneously downloading subtitles. The skill also supports embedding thumbnails and metadata directly into the output files during the batch processing workflow.

Do I need ffmpeg installed to extract audio and download playlists?

Yes, you need ffmpeg installed to extract audio and properly process playlists. The skill requires both the yt-dlp engine and ffmpeg to handle format selection, media processing, and embedding metadata into your downloaded files.

How do I batch process multiple URLs to build an offline media library?

You can batch process multiple URLs by passing them into the workflow to automatically ingest content for offline viewing. The skill supports downloading entire playlists, channels, and live streams while applying your specified output templates.

What is the best way to integrate media downloading into an automated processing pipeline?

The best way to integrate media downloading into an automated pipeline is to use the skill's support for various output templates and integration points. It retrieves video, audio, and metadata sequentially to feed into downstream media workflows.

Does downloading live streams and channels work with format selection?

Downloading live streams and channels works with full format selection support when available. The skill automates retrieving the best available video and audio streams while capturing channel metadata for media library ingestion.