AI Agent Hub
Back to skills
🎨

yt-dlp Video & Audio Downloader

Design & Media Updated 2026.08.30

Paste the following prompt into your AI chat to install this skill:

Please install @user_2e440db5/ytdlp-downloader-guozhen according to https://skillhub.cn/install/skillhub.md.

About this skill

What It Solves

When downloading video or extracting audio from sites such as YouTube, Bilibili, Twitter/X, or TikTok, yt-dlp offers many options that are easy to mix up: format selection, resolution limits, playlist ranges, subtitle handling, metadata embedding, and proxy-based DNS resolution. This skill turns those edge cases into reusable command patterns, reducing trial and error around CLI flags.

How It Works

  • Core capabilities: automatic best-quality download, audio extraction to MP3, M4A, or FLAC, resolution constraints, forced MP4 output, playlist range downloads, subtitle download and embedding, thumbnail and metadata embedding, and batch processing.
  • Key steps: verify that yt-dlp and ffmpeg are available; choose the right command pattern such as yt-dlp URL, -x --audio-format, -f, -I, or --write-subs; add --proxy or a config file when network access requires it.
  • Output control: use template fields like %(title)s, %(channel)s, %(upload_date)s, and %(playlist_index)s to build predictable filenames, and use --restrict-filenames when needed.

Boundaries

  • It depends on yt-dlp site support and network accessibility; it does not guarantee bypassing platform restrictions.
  • Auto-generated Mix playlists such as list=RD... may contain hundreds of items, so --no-playlist is needed to limit output.
  • Prefer socks5h:// for proxy-side DNS; if bot checks appear, try --cookies-from-browser chrome or --impersonate chrome.

Use Cases

  • Engineers download a YouTube tutorial locally and limit it to 1080p MP4 for editing.
  • Content ops extract a Bilibili video to MP3 for podcast asset cleanup.
  • Translation teams download Chinese and English subtitles and embed them locally.
  • Batch workflows download URLs from a file and skip completed items via archive.

Best For

  • Content ops maintaining internal video libraries need predictable filenames and downloads.
  • Podcast editors repurposing video sources need MP3, M4A, or FLAC extraction.
  • Video engineers handling meeting recordings need resolution limits, subtitles, and thumbnails.
  • Automation engineers running batch downloads need proxy handling and archive-based skipping.