📅  最后修改于: 2023-12-03 15:24:15.368000             🧑  作者: Mango
在使用 Linux 系统的过程中,我们有时需要将 YouTube 上的视频下载到本地进行离线观看,但是 YouTube 并没有提供下载功能。本文将介绍如何使用 Shell/Bash 在 Linux 上下载 YouTube 视频。
在 Linux 上下载 YouTube 视频,我们需要先安装两个工具:youtube-dl
和 ffmpeg
。其中,youtube-dl
是一个 Python 脚本,用于下载 YouTube 视频,而 ffmpeg
是视频处理工具,可以将下载下来的视频转换成不同的格式。
在 Ubuntu 系统中,我们可以使用以下命令安装:
sudo apt update
sudo apt install youtube-dl ffmpeg
在 CentOS 系统中,我们可以使用以下命令安装:
sudo yum update
sudo yum install epel-release
sudo yum install youtube-dl ffmpeg
在安装完上述工具后,我们可以使用 youtube-dl
下载 YouTube 视频。下面是一个例子:
youtube-dl https://www.youtube.com/watch?v=dQw4w9WgXcQ
其中,https://www.youtube.com/watch?v=dQw4w9WgXcQ
是 YouTube 视频的链接。我们可以将链接替换成我们需要下载的视频的链接即可。
下面是一个完整的下载命令,包括指定输出位置和转换格式:
youtube-dl --format mp4 --output '~/Downloads/%(title)s.%(ext)s' https://www.youtube.com/watch?v=dQw4w9WgXcQ
其中,--format
指定要下载的视频格式,这里是 mp4。--output
指定视频的输出位置和文件名,这里是在 ~/Downloads
目录下,以视频标题为文件名保存。我们可以根据需要更改这些参数。
在下载视频时,有几个需要注意的地方:
本文介绍了如何使用 Shell/Bash 在 Linux 上下载 YouTube 视频。希望可以帮助到需要下载 YouTube 视频的读者。