可以使用youtube-dl
工具通过 Linux 终端从在线源下载视频。 youtube-dl是一个基于 Python 的小型命令行工具,可以从 Youtube、Facebook、Dailymotion 和更多类似网站下载视频。它是用 PyGTK 编写的,需要Python解释器来运行这个程序,它不受平台限制。
这个工具的最大特点是它支持恢复中断的下载。如果下载过程中途终止,我们可以简单地使用相同的视频 URL 重新运行它。
youtube-dl 的特点:
- 不仅允许从 YouTube 下载视频,还允许从其他流行网站下载视频。
- 允许下载多种可用视频格式的视频,如 MP4、WebM 等。
- 也可以选择要下载的视频的质量。
- 恢复暂停的下载。
安装
基于 Ubuntu 的 Linux 发行版的命令是:
sudo apt install youtube-dl
对于其他 Linux 发行版:
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O/usr/local/bin/youtube-dl
下载文件后,我们需要对脚本设置可执行权限才能正常执行。
sudo chmod a+rx /usr/bin/youtube-dl
使用 Youtube-dl
只需运行以下命令即可下载视频
youtube-dl video_url
其中“ video_url ”是要下载的视频的 URL。
下载影片字幕
为视频下载字幕是一个两步过程。首先,我们必须使用以下命令检查给定视频是否有字幕:
youtube-dl --list-subs video_url
第二步是下载字幕而不下载视频:
youtube-dl --all-subs --skip-download video_url
下载 YouTube 播放列表
我们可以使用以下命令从 YouTube 下载我们想要的整个播放列表:
youtube-dl -cit playlit_url
仅从视频下载音频
我们可以使用以下命令仅以我们想要的格式下载视频的音频:
youtube-dl -x --audio-format mp3 video_url
无论用户想要什么格式,都必须指定格式,否则将下载默认的 Ogg 文件格式。