我想下载具有最佳视频质量和音频质量的 YouTube 视频。基于此回答,我想挑选最佳视频和最佳音频,然后将它们合并在一起。但是,我不确定哪一个是最佳选择。该-F
命令给了我以下信息
249 webm audio only DASH audio 54k , opus @ 50k, 8.60MiB
250 webm audio only DASH audio 68k , opus @ 70k, 10.98MiB
171 webm audio only DASH audio 123k , vorbis@128k, 19.82MiB
140 m4a audio only DASH audio 131k , m4a_dash container, mp4a.40.2@128k, 23.65MiB
251 webm audio only DASH audio 132k , opus @160k, 21.46MiB
160 mp4 256x144 144p 110k , avc1.4d400c, 30fps, video only, 6.48MiB
278 webm 256x144 144p 119k , webm container, vp9, 30fps, video only, 15.64MiB
242 webm 426x240 240p 219k , vp9, 30fps, video only, 16.57MiB
133 mp4 426x240 240p 275k , avc1.4d4015, 30fps, video only, 14.96MiB
243 webm 640x360 360p 409k , vp9, 30fps, video only, 25.87MiB
134 mp4 640x360 360p 520k , avc1.4d401e, 30fps, video only, 26.78MiB
244 webm 854x480 480p 749k , vp9, 30fps, video only, 37.32MiB
135 mp4 854x480 480p 975k , avc1.4d401f, 30fps, video only, 38.80MiB
136 mp4 1280x720 720p 1343k , avc1.4d401f, 30fps, video only, 52.98MiB
247 webm 1280x720 720p 1509k , vp9, 30fps, video only, 65.66MiB
17 3gp 176x144 small , mp4v.20.3, mp4a.40.2@ 24k, 13.90MiB
36 3gp 320x180 small , mp4v.20.3, mp4a.40.2, 41.49MiB
18 mp4 640x360 medium , avc1.42001E, mp4a.40.2@ 96k, 68.85MiB
43 webm 640x360 medium , vp8.0, vorbis@128k, 96.53MiB
22 mp4 1280x720 hd720 , avc1.64001F, mp4a.40.2@192k (best)
我认为 247 = 最佳可用视频。但是,我不确定 1509k 是什么意思?选择这个后,Mediainfo 告诉我视频的速度为 477kb/s。我做错了什么吗?
答案1
自动下载的通常质量最好。通常您无需担心。
请阅读youtube-dl
文档:
默认情况下,youtube-dl 会尝试下载最佳可用质量,即如果您想要最佳质量,则无需传递任何特殊选项,youtube-dl 会默认为您猜测。
请注意,这些天我建议使用yt-dlp
程序。它提供了更多功能,并且比原始程序维护得更好。
一般来说,VP9 和 Opus 编码格式将提供更好的质量;这些是以“2”开头的 itag。因为它们比以“1”开头的 H.264 和 AAC 编码的视频和音频流效率更高(即,在相同大小下提供更好的质量)。基本上,选择 WebM 格式而不是 MP4,并选择可用的最高分辨率/比特率组合。
需要注意的是,-F
选项中显示的比特率只是目标带宽的粗略指示,与下载完所有内容后获得的实际视频比特率关系不大。您可以预期它们会有所不同。
在上面的例子中,247
将是最好的视频质量。