为什么我告诉“youtube-dl”不要这样做,但它仍继续下载高质量视频?

为什么我告诉“youtube-dl”不要这样做,但它仍继续下载高质量视频?

我使用以下行,严格指示下载高度小于或等于 720p 的最佳视频格式(使用bestvideo[height<=720,ext=mp4]选项),但它仍然下载高度为 1080p 的视频。无法找出问题所在...我做错了什么,有人可以帮我吗?

youtube-dl --ignore-errors --playlist-start 1 --playlist-end 5 --yes-playlist --autonumber-start 1 --format "bestvideo[height<=720,ext=mp4]+bestaudio[height<=720,ext=m4a]" --output "%(playlist)s/%(autonumber)03d - %(title)s.%(ext)s" "video_url"

命令行简化:

youtube-dl --format "bestvideo[height<=720,ext=mp4]+bestaudio[height<=720,ext=m4a]" "video_url"

系统:Kubuntu-20

答案1

不能将过滤器与逗号组合。

您的简化命令应该是:

youtube-dl --format "bestvideo[height<=720][ext=mp4]+bestaudio[ext=m4a]" "video_url"

相关内容