安装

wget --no-check-certificate https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
chmod a+rx /usr/local/bin/youtube-dl

# 安装 FFmpeg
apt update
apt install ffmpeg

# 更新
youtube-dl -U

使用方法

1、下载视频或播放列表:youtube-dl <url>

2、下载视频及字幕:youtube-dl --write-sub --embed-sub --all-subs <url>

3、调用 aria2c 下载视频及字幕:youtube-dl --write-sub --embed-sub --all-subs --external-downloader aria2c --external-downloader-args "-c -s 128 -x 128 -k 10M" <url>

4、列出所有音、视频格式:youtube-dl -F <url>

5、1080p 下载:youtube-dl -f 137+140 --write-sub --embed-sub --all-subs --external-downloader aria2c --external-downloader-args "-c -s 128 -x 128 -k 1M" <url>

6、指定下载后的名称:youtube-dl -o 'name' <url>

7、下载多个视频:

youtube-dl <url1> <url2> <url3>

# 将 url 放在 txt 文件中下载,同 Aria2
youtube-dl -a url.txt

8、下载音频:youtube-dl -x --audio-format mp3 <url>

9、下载带有描述、元数据、注释、字幕和缩略图的视频:youtube-dl --write-description --write-info-json --write-annotations --write-sub --write-thumbnail <url>

10、按日期下载视频:youtube-dl --date 20200701 <url>

11、下载指定时间段内的视频:youtube-dl --dateafter 20200501 --datefore 20200701 <url>

12、从播放列表下载指定视频:youtube-dl --playlist-items 10,20,22 <playlist_url>

13、指定范围下载,从第 10 个视频开始下载整个列表:youtube-dl --playlist-start 10 <playlist_url>

14、指定范围下载,从第 10 个视频开始 至 第 20 个视频结束:youtube-dl --playlist-start 10 --playlist-end 20 <playlist_url>

Last modification:July 23rd, 2020 at 01:15 pm
如果觉得我的文章对你有用,请随意赞赏