Centos_使用youtube-dl下载YouTube视频

1.安装youtube-dl

对于任何Linux发行版,您都可以通过命令行界面使用以下命令快速在系统上安装youtube-dl:

sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl

提取文件后,您需要在脚本上设置可执行权限以正确执行。

sudo chmod a+rx /usr/local/bin/youtube-dl

安装后,可以使用此命令将其更新到最新版本。使用几个月后,这将很有帮助:

youtube-dl -U

2.下载视频

要下载视频文件,只需运行以下命令。其中“ VIDEO_URL”是您要下载的视频的URL。

youtube-dl <video_url>

3.下载各种格式和质量大小的YouTube视频

如今,YouTube视频具有不同的分辨率,您首先需要检查给定YouTube视频的可用视频格式。为此,请使用“ -F”选项运行youtube-dl。它将显示可用格式的列表。

youtube-dl -F <video_url>

其输出将类似于:

Setting language
 BlXaGWbFVKY: Downloading video webpage
 BlXaGWbFVKY: Downloading video info webpage
 BlXaGWbFVKY: Extracting video information
Available formats:
37  :   mp4 [1080x1920]
46  :   webm[1080x1920]
22  :   mp4 [720x1280]
45  :   webm[720x1280]
35  :   flv [480x854]
44  :   webm[480x854]
34  :   flv [360x640]
18  :   mp4 [360x640]
43  :   webm[360x640]
5   :   flv [240x400]
17  :   mp4 [144x176]

现在,在可用的视频格式中,选择您喜欢的一种。例如,如果要下载MP4版本和1080像素的图像,则应使用:

youtube-dl -f37 <video_url>

4.下载视频字幕 首先,检查视频是否有字幕。要列出视频的所有字幕,请使用以下命令:

youtube-dl --list-subs <video_url>

要下载所有字幕,而不是视频,请执行以下操作:

youtube-dl --all-subs --skip-download <video_url>

5.下载整个YouTube播放列表

要下载播放列表,只需运行以下命令。其中“ playlist_url”是您要下载的播放列表的URL。

youtube-dl -cit <playlist_url>

6.仅下载YouTube视频中的音频

如果您只想从YouTube视频中下载音频,则可以使用-x选项从视频中提取音频文件。

youtube-dl -x <video_url>

默认文件格式是Ogg,您可能不喜欢它。您可以通过以下方式指定音频文件的文件格式:

youtube-dl -x --audio-format mp3 <video_url>
Editing is enabled. Use the "Save changes" button below the editor to commit modifications to this file.