video-download

Download video, audio, and subtitles from YouTube and other sites using yt-dlp.

Updated Jul 16, 2026
One-click install
npx skills add https://github.com/X-manist/Cohmira --skill video-download-x-manist
Or copy as Structured Prompt for Agentā–¼
Please help me install this Agent Skill.
Skill: video-download
Source: https://github.com/X-manist/Cohmira/tree/main/src/builtin-plugins/openmontage/.agents/skills/video-download
Command: npx skills add https://github.com/X-manist/Cohmira --skill video-download-x-manist

SYSTEM DOCUMENTATION & REQUIREMENTS

šŸ’” This Skill requires yt-dlp, ffmpeg.

What problem does it solve? Downloading videos, extracting audio, or grabbing subtitles from YouTube and over 1000 other sites usually requires juggling browser extensions or ad-heavy online services. This Skill wraps yt-dlp commands into ready-to-use instructions so you can fetch media, metadata, and captions directly from the command line without API keys. ## Core Features & Use Cases - Video & Audio Download: Fetch videos at best quality or capped resolutions (480p/720p/1080p), merged into MP4 via ffmpeg, or extract audio-only MP3 files. - Subtitles & Metadata: Download subtitles in one or more languages, or query full video metadata as JSON without downloading any files. - Use Case: A content researcher needs to archive a competitor's YouTube video with English subtitles for offline analysis. One command downloads the video at 720p with captions merged into a single MP4 file. ## Quick Start Download this YouTube video at 720p with English subtitles and save it as an MP4 in my downloads folder.

Frequently Asked Questions about video-download

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

FAQPage Schema
How do I download a YouTube video with yt-dlp?ā–¼

Run yt-dlp followed by the video URL, an output template like -o "%(title)s.%(ext)s", and --merge-output-format mp4. This downloads the best quality streams and merges them into a single MP4 file using ffmpeg.

How to extract audio from a video as MP3?ā–¼

Use yt-dlp with the -x flag, --audio-format mp3, and --audio-quality 0 to extract the audio track and convert it to the highest quality MP3. ffmpeg must be installed for the audio conversion step.

Can yt-dlp download subtitles without the video?ā–¼

Yes, yt-dlp supports subtitle-only downloads using --write-subs, --sub-langs with language codes like en, and --skip-download. This fetches caption files without writing any video data to disk.

Why does yt-dlp fail with HTTP errors on some videos?ā–¼

Download failures usually mean the target site changed its delivery format and your yt-dlp version is outdated. Run yt-dlp -U or pip install -U yt-dlp to update, since the project ships site fixes regularly.

Does yt-dlp require ffmpeg to download videos?ā–¼

ffmpeg is required whenever video and audio are delivered as separate streams, which is common for HD YouTube downloads. Without ffmpeg installed, the merge step fails and high-resolution downloads cannot complete.