youtube-dl "best" 选项不执行任何操作
youtube-dl "best" option doesn't do anything
我正在尝试从 youtube 下载 4k 视频。为此,我使用了命令
youtube-dl -f best https://youtu.be/VcR5RCzWfeY
但是,使用此命令只能下载 720p 的视频。然而,手动指定分辨率似乎有效:
youtube-dl https://youtu.be/VcR5RCzWfeY -f 313+bestaudio
文档指出不使用任何内容应该可以下载最好的质量,但我总是获得 720p 的默认质量。当我下载具有多种文件质量的播放列表时,这往往是一个问题。那么给出了什么?我应该使用其他代码吗?
youtube-dl 默认下载最佳质量。 (这可能不是所有 supported sites 的最高分辨率,但它往往是 YouTube 的分辨率。)
-f best
是 而不是 默认值。它建议 youtube-dl 下载最好的 single 文件格式。对于许多受支持的网站,最好的单一格式将是最好的整体格式,但这不适用于 YouTube。
要获得最高质量,只需 运行 youtube-dl 即可,无需任何 -f
:
youtube-dl https://youtu.be/VcR5RCzWfeY
对于您的示例视频,这将生成一个大小为 957MB 的 7680x4320 视频文件。
请注意,这需要 ffmpeg to be installed on your machine and available in your PATH(或用 --ffmpeg-location
指定)。要找出您拥有的 ffmpeg 版本,请键入 ffmpeg
.
我正在尝试从 youtube 下载 4k 视频。为此,我使用了命令
youtube-dl -f best https://youtu.be/VcR5RCzWfeY
但是,使用此命令只能下载 720p 的视频。然而,手动指定分辨率似乎有效:
youtube-dl https://youtu.be/VcR5RCzWfeY -f 313+bestaudio
文档指出不使用任何内容应该可以下载最好的质量,但我总是获得 720p 的默认质量。当我下载具有多种文件质量的播放列表时,这往往是一个问题。那么给出了什么?我应该使用其他代码吗?
youtube-dl 默认下载最佳质量。 (这可能不是所有 supported sites 的最高分辨率,但它往往是 YouTube 的分辨率。)
-f best
是 而不是 默认值。它建议 youtube-dl 下载最好的 single 文件格式。对于许多受支持的网站,最好的单一格式将是最好的整体格式,但这不适用于 YouTube。
要获得最高质量,只需 运行 youtube-dl 即可,无需任何 -f
:
youtube-dl https://youtu.be/VcR5RCzWfeY
对于您的示例视频,这将生成一个大小为 957MB 的 7680x4320 视频文件。
请注意,这需要 ffmpeg to be installed on your machine and available in your PATH(或用 --ffmpeg-location
指定)。要找出您拥有的 ffmpeg 版本,请键入 ffmpeg
.