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
参见
外部链接
: