官网:https://github.com/yt-dlp/yt-dlp
centos下安装ffmpeg和yt-dlp:https://vpsds.com/103.html
使用方法:
- 查看可用的视频格式,分辨率和音频:
yt-dlp -F [YouTube_url]
- 下载指定格式的视频+音频:
yt-dlp -f [视频格式ID+音频格式ID] [YouTube_url]
- 下载播放列表的前 10 个视频:
yt-dlp --playlist-start 1 --playlist-end 10 [YouTube_url]
- 仅提取音频:
yt-dlp --extract-audio --audio-format mp3 [YouTube_url]
- 下载多种语言的字幕:
yt-dlp --write-subs --sub-langs en,es [YouTube_url]
- 查看可供下载的资源列表
yt-dlp --list-formats [YouTube_url]
- 下载 MP4 格式最佳质量视频(优先下载 MP4,没有,则下载最佳画质的其它格式)
# 使用默认的 -f 参数
yt-dlp -S "ext" [YouTube_url]
# 或者
yt-dlp -f "bv*[ext=mp4]+ba[ext=m4a]/b[ext=mp4] / bv*+ba/b" [YouTube_url]
- 下载「最佳视频流」和「最佳音频流」,并合并为一个视频
yt-dlp -f "bv+ba/b" [YouTube_url]