How to Download Video From Linux Command Line

yt-dlp 旨在提供额外的功能和改进。有了这个命令行工具用户可以毫不费力地从油管和其他支持的网站下载视频,播放列表,甚至整个频道。

在这篇博文中,我们将向您展示如何使用 yt-dlp 从 linux 命令行下载油管视频。

安装 yt-dlp

在我们深入研究之前,让我们先从在 Linux 系统上安装 yt-dlp 开始。

Ubuntu / Debian

$ sudo apt update 
$ sudo apt install yt-dlp -y

Install-yt-dlp-in-linux-apt-command

RHEL / Fedora / Rocky Linux / AlmaLinux

安装 EPEL repository

$ sudo yum install yt-dl -y 
or 
$ sudo dnf install yt-dlp-y

Arch Linux

$ sudo pacman -S yt-dlp

OpenSUSE

$ sudo zypper install yt-dlp -y

如果你想安装最新版本的 yt-dlp

$ sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp
$ sudo chmod a+rx /usr/local/bin/yt-dlp

安装完成之后,查看版本号

$ yt-dlp --version
2023.10.07
$

下载视频

下载单个视频

$ sudo yt-dlp <video_url>

将 <video_url> 替换为要下载的视频的 url

示例如下:

$ sudo yt-dlp https://www.ybt.com/watch?v=lSSJ0uHKw-I

Download-Videos-From-Linux-Command-Line-Yt-Dlp

下载整个 playlist

$ sudo yt-dlp -i –yes-playlist <playlist_url>

将 <playlist_url> 替换为播放列表的 url

示例如下:

$ sudo yt-dlp -i --yes-playlist https://www.ybt.com/playlist?list=PLdhnFRBswMUgVs5RY76heVrYlh6uEdpqv

Download-Playlist-Linux-Command-Line-Yt-Dlp

选择视频和音频质量

yt-dlp 的亮点之一是它允许您自定义下载,您可以根据您的喜好选择特定的视频和音频质量。

下载可用的最佳视频和音频质量

$ sudo yt-dlp -f bestvideo+bestaudio <Video-URL>

如果您喜欢特定的视频质量

$ sudo yt-dlp -f 'bestvideo[height<=720]+bestaudio/best[height<=720]' <Video-URL>

下载高质量的视频和音频

$ sudo yt-dlp -f best <Video-URL>

如果您只对音频感兴趣

$ sudo yt-dlp -x --audio-format mp3 <Video-URL>

列出视频的所有可用格式

$ sudo yt-dlp -F <Video-URL>

示例如下:

$ sudo yt-dlp -F https://www.ybt.com/watch?v=NIUR75XO5mM

Availble-Video-Codes-Yt-Dlp-Linux-Command-Line

下载视频和字幕

$ sudo yt-dlp --sub-langs all <video_url>  
or 
$ sudo yt-dlp --sub-langs "en.*" <video-url>

列出视频所有可用字幕

$ sudo yt-dlp --list-sub <Video-URL>

我的开源项目

酷瓜云课堂-开源知识付费解决方案

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐