youtube-downloader
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseYouTube Video Downloader
YouTube 视频下载工具
Download YouTube videos with full control over quality and format settings.
可完全控制画质和格式设置来下载YouTube视频。
Quick Start
快速开始
The simplest way to download a video:
bash
python scripts/download_video.py "https://www.youtube.com/watch?v=VIDEO_ID"This downloads the video in best available quality as MP4 to .
/mnt/user-data/outputs/最简单的视频下载方式:
bash
python scripts/download_video.py "https://www.youtube.com/watch?v=VIDEO_ID"此命令会将视频以最佳可用画质的MP4格式下载到目录。
/mnt/user-data/outputs/Options
选项
Quality Settings
画质设置
Use or to specify video quality:
-q--quality- (default): Highest quality available
best - : Full HD
1080p - : HD
720p - : Standard definition
480p - : Lower quality
360p - : Lowest quality available
worst
Example:
bash
python scripts/download_video.py "URL" -q 720p使用或参数指定视频画质:
-q--quality- (默认):最高可用画质
best - :全高清
1080p - :高清
720p - :标清
480p - :低画质
360p - :最低可用画质
worst
示例:
bash
python scripts/download_video.py "URL" -q 720pFormat Options
格式选项
Use or to specify output format (video downloads only):
-f--format- (default): Most compatible
mp4 - : Modern format
webm - : Matroska container
mkv
Example:
bash
python scripts/download_video.py "URL" -f webm使用或参数指定输出格式(仅适用于视频下载):
-f--format- (默认):兼容性最广
mp4 - :现代格式
webm - :Matroska容器格式
mkv
示例:
bash
python scripts/download_video.py "URL" -f webmAudio Only
仅音频下载
Use or to download only audio as MP3:
-a--audio-onlybash
python scripts/download_video.py "URL" -a使用或参数仅下载音频为MP3格式:
-a--audio-onlybash
python scripts/download_video.py "URL" -aCustom Output Directory
自定义输出目录
Use or to specify a different output directory:
-o--outputbash
python scripts/download_video.py "URL" -o /path/to/directory使用或参数指定其他输出目录:
-o--outputbash
python scripts/download_video.py "URL" -o /path/to/directoryComplete Examples
完整示例
- Download video in 1080p as MP4:
bash
python scripts/download_video.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ" -q 1080p- Download audio only as MP3:
bash
python scripts/download_video.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ" -a- Download in 720p as WebM to custom directory:
bash
python scripts/download_video.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ" -q 720p -f webm -o /custom/path- 以1080p画质下载MP4格式视频:
bash
python scripts/download_video.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ" -q 1080p- 仅下载MP3格式音频:
bash
python scripts/download_video.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ" -a- 以720p画质下载WebM格式视频到自定义目录:
bash
python scripts/download_video.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ" -q 720p -f webm -o /custom/pathHow It Works
工作原理
The skill uses , a robust YouTube downloader that:
yt-dlp- Automatically installs itself if not present
- Fetches video information before downloading
- Selects the best available streams matching your criteria
- Merges video and audio streams when needed
- Supports a wide range of YouTube video formats
该工具使用,一款功能强大的YouTube下载工具,它:
yt-dlp- 若未安装会自动完成安装
- 下载前获取视频信息
- 选择符合您标准的最佳可用流
- 必要时合并视频和音频流
- 支持多种YouTube视频格式
Important Notes
重要说明
- Downloads are saved to by default
/mnt/user-data/outputs/ - Video filename is automatically generated from the video title
- The script handles installation of yt-dlp automatically
- Only single videos are downloaded (playlists are skipped by default)
- Higher quality videos may take longer to download and use more disk space
- 下载文件默认保存到目录
/mnt/user-data/outputs/ - 视频文件名会根据视频标题自动生成
- 脚本会自动处理yt-dlp的安装
- 默认仅下载单个视频(播放列表会被跳过)
- 高画质视频可能需要更长的下载时间并占用更多磁盘空间