使用youtube-dl下载整个youtube频道

所以我正在尝试使用youtube-dl下载整个YouTube频道。 我知道如果您使用-F命令,它会为您提供video质量类型的列表。 我的问题是:如何下载所有video的最佳质量,以便下载不会默认为460p或类似的低。

此答案不适用于旧版本的youtube-dl。 您需要将youtube-dl更新到最新版本。 您可以在Python虚拟环境( virtualenv )中本地安装最新版本的youtube-dl,也可以下载最新版本的youtube-dl并全局安装( sudo apt install python-pip && sudo pip install youtube-dl )。 youtube-dl也是一个快照包。 要安装它,请输入:

 sudo snap install youtube-dl-casept 

打开终端并输入:

 youtube-dl -f best -citw -v  

…其中的URL替换。

注意:如果要下载大量video,则应在开始下载之前将目录更改为要保存video的目录。

说明

 -f, --format FORMAT video format code. The special name "best" will pick the best quality. -c, --continue force resume of partially downloaded files -i, --ignore-errors continue on download errors, for example to skip unavailable videos in a channel -t, --title use title in file name (default) -w, --no-overwrites do not overwrite files -v, --verbose print various debugging information