如何下载1080p+;最佳音频使用youtube dl?

如何下载1080p+;最佳音频使用youtube dl?,youtube,youtube-dl,Youtube,Youtube Dl,我正在尝试下载1920x1080视频和192kb/s音频,但我无法同时提取这两个视频。 例如: format code extension resolution note 249 webm audio only DASH audio 51k , opus @ 50k, 600.56KiB 250 webm audio only DASH audio 67k , opus @ 70k, 788.

我正在尝试下载1920x1080视频和192kb/s音频,但我无法同时提取这两个视频。 例如:

        format code  extension  resolution note
    249          webm       audio only DASH audio   51k , opus @ 50k, 600.56KiB
    250          webm       audio only DASH audio   67k , opus @ 70k, 788.31KiB
    251          webm       audio only DASH audio  132k , opus @160k, 1.53MiB
    140          m4a        audio only DASH audio  134k , m4a_dash container, mp4a.40.2@128k, 1.52MiB
    171          webm       audio only DASH audio  135k , vorbis@128k, 1.53MiB
    160          mp4        256x144    144p  110k , avc1.42c00c, 12fps, video only, 1.30MiB
    278          webm       256x144    144p  134k , webm container, vp9, 12fps, video only, 1.18MiB
    133          mp4        426x240    240p  248k , avc1.4d4015, 24fps, video only, 2.91MiB
    242          webm       426x240    240p  254k , vp9, 24fps, video only, 2.30MiB
    243          webm       640x360    360p  475k , vp9, 24fps, video only, 4.17MiB
    134          mp4        640x360    360p  617k , avc1.4d401e, 24fps, video only, 5.00MiB
    244          webm       854x480    480p  861k , vp9, 24fps, video only, 7.31MiB
    135          mp4        854x480    480p 1110k , avc1.4d401e, 24fps, video only, 9.33MiB
    247          webm       1280x720   720p 1691k , vp9, 24fps, video only, 13.90MiB
    136          mp4        1280x720   720p 2220k , avc1.4d401f, 24fps, video only, 17.41MiB
    248          webm       1920x1080  1080p 3044k , vp9, 24fps, video only, 24.43MiB
    137          mp4        1920x1080  1080p 4160k , avc1.640028, 24fps, video only, 31.42MiB
    17           3gp        176x144    small , mp4v.20.3, mp4a.40.2@ 24k
    36           3gp        320x180    small , mp4v.20.3, mp4a.40.2
    43           webm       640x360    medium , vp8.0, vorbis@128k
    18           mp4        640x360    medium , avc1.42001E, mp4a.40.2@ 96k
    22           mp4        1280x720   hd720 , avc1.64001F, mp4a.40.2@192k (best)
我正在尝试合并来自137的1920x1080视频和来自22的192kb/s音频(因为这是最好的可用音频)


-f'bestvideo[height首先,一个关于音频质量的词:在恒定比特率下,mp3与无损CD质量(透明)在192kb/s左右无法区分。然而,任何现代编码器都使用可变比特率(VBR),使某些部分的质量比其他部分更高。使用VBR,截止值可能稍低。使用专业耳朵和设备,截止值可能稍高

AAC和Vorbis比MP3要远一代。-至少是我能找到的一代。它们被宣称在128kb/s的速度下是透明的,尽管我猜160kb/s是一个更现实的阈值。 这是另一个显著的改进,对于64kb/s和64kb/s的音乐来说相当不错

当youtube dl列出youtube的格式质量时,它列出的质量是硬编码的。有时会提前传递质量信息,但对于youtube,我们必须至少下载每个文件的标题

我得到了一个坏消息,你声称能够在这个视频上听到192kb/s和128kb/s之间的差异:这个视频提供的所有音频格式(即251、140、171和22)都是用128kb/s VBR编码的。你可以通过下载它们(22)并比较文件大小来检查:它们都是1.6MB=12.8MB(很方便,视频长达100秒)

具体而言,编解码器是opus(251)、Vorbis(171)、AAC(140和22)。其中,。那么,为什么youtube dl会选择带有bestaudio的Vorbis?按照我最初设计youtube dl格式选择的方式,它确实会选择作品。但有大量用户反馈,某些格式可能质量较差,但支持范围更广

即使在今天,很多应用程序都无法处理Opus,甚至Vorbis或AAC及其容器。像VLC这样的高质量音乐播放器将支持一切,但开箱即用,许多笔记本电脑将受到限制;智能手机更是如此,智能手表或智能头戴式耳机更是如此。这就是为什么大多数播客仍然提供mp3文件的原因与音频质量和/或文件大小略有下降相比,根本无法播放文件是一种更糟糕的用户体验。此外,其中一些格式也是免费的,而另一些格式则不是,这给配置为仅使用免费软件的系统带来了进一步的问题

如果你最看重音频质量,你应该在这里选择251格式。使它们永久化

请注意,所有这些讨论都假定原始音频源是高保真的,如果可能的话是无损的。由于该视频的上传者被称为MikeTheAnimeRunnerX2,我不会假定有专业的音频录制技能-尽管原始歌手有信誉,所以他可能私下获得了高质量的文件。如果上传到YouTube的是有损格式(尤其是透明度边缘或更低的格式),YouTube可以做的所有进一步的重新编码就是最小化进一步的伪影

请注意,对于非专家来说,更糟糕的压缩有时听起来更好,特别是当原始声源不太好、有噪音或已被有损重编码降级时。这是因为更糟糕的压缩将消除一些不准确之处,并可能使声音更“平滑”


幸运的是,youtube dl为您提供了测试多种格式的选项。只需下载所有候选文件(例如,使用
youtube dl-f 251 i-c-K3pNtj4
,或
-f bestvideo+251
,即可获得视频文件)然后选择你最喜欢的一个。

为了重现你的问题,你能提到视频URL吗?从输出来看,我猜这是YouTube上的一个视频,但没有太多信息。是什么让你认为22中的音频是最好的?仅仅因为比特率更高,并不意味着它是最好的。opus@160k应该他很容易被打败m4a@192,虽然我怀疑任何人都听不到区别,但即使是最好设备上的音响发烧友也是如此。@phihag我编辑了这个问题。我对音频没有太多的了解,但我可以清楚地区分128kb/s和192kb/s音频。@phihag我正在做youtube dl-f 22——提取音频,它不会产生音频它应该是(mp4a.40)。2@192k),为什么会这样?我怎样才能让它按预期工作?编辑:下面的答案说它是硬编码的。
-f 'bestvideo[height<=1080]+bestaudio/best[height<=1080]' --merge-output-format mp4