Youtube-dl

跳转到:导航搜索


youtube-dl 是一个流行的开源跨平台命令行 (CLI) 工具,用 python 编写,用于从 YouTube、Vimeo、Twitter 等其他媒体网站下载视频/音频

安装

安装 youtube-dl

zypper in youtube-dl

基本用法

您可以简单地从以下命令开始:(这将下载最佳可用格式)

youtube-dl -f 22 $link

列出可用的分辨率和格式

youtube-dl -F $link

技巧和窍门

使用 -q 标志进入静默模式并隐藏所有下载详情。

youtube-dl -q $link

如果您的下载中断或失败,您可以使用 -c 标志恢复下载,而不是重新开始。请记住检查您是否仍然在同一目录中。

youtube-dl -c $link

如果您想将 youtube 视频(例如)管道传输到另一个流式传输工具(如 ffmpeg),您可以使用 -g 或 --get-url 标志返回一个直接链接

youtube-dl -g $link

当您下载单独的视频/音频并且需要合并它们时,您可以使用 --merge-output-format <FORMAT>

youtube-dl -f "bestvideo[height<=720][ext=mp4]+bestaudio/best" --merge-output-format mp4 $link

使用 -o <TEMPLATE> 使文件名遵循某种模式,例如

youtube-dl -o "%(playlist_index)s-%(title)s.%(ext)s" $link

最后,您可以将首选命令保存在 ~/.config/youtube-dl/config 中,以便始终将其用作首选项,如下所示

# 以 # 开头的行是注释

# 始终提取音频
-x

# 不要复制 mtime
--no-mtime

# 使用此代理
--proxy 127.0.0.1:3128

# 将所有视频保存在您主目录的 Movies 目录中
-o ~/Movies/%(title)s.%(ext)s


参见

外部链接