youtube-dl:下载 Opus 音频还是 AAC 音频?

pep*_*uan 19 audio youtube youtube-dl

不,这不是这个问题的重复。

我一直在使用youtube-dl从 YouTube 下载一些音乐视频。我注意到保留默认设置,youtube-dl 将使用bestvideo+bestaudio,以及最近的视频,因为bestaudio它几乎总是会下载 Opus 曲目。

我知道,从源代码编码,Opus 曲目通常比相同比特率的 AAC 曲目具有更好的质量。

但是,我也知道 MP4 容器不支持 Opus 音频,并且由于上传到 YouTube(尚)不支持 MKV,因此原始上传将使用 AAC。这意味着 Opus 音轨将是来自 AAC 的有损转码,可能会降低质量。

(FI,我使用 MPC-HC + K-Lite Mega Codecs 播放重新混合的视频+音频没有问题,我也ffmpeg -c:a copy使用 Foobar2000提取音频和播放它也没有问题)

所以,我的问题是:你认为我应该下载 AAC 曲目而不是 Opus 曲目,还是应该让 youtube-dl 来做它的东西?与下载 AAC 曲目相比,下载 Opus 曲目有什么好处?

xpt*_*xpt 7

不是评论youtube-dl而是试图回答您的 Opus 音频相关问题。

作为ffcvt建议,“作品 的音频编解码器正变得最好的事情音频压缩- 64K的OPU音频流媲美128K 256K到带宽mp3文件”。

如果您有兴趣,请查看有关 Opus 的一些综合信息,其中包括指向您可以自己测试的声音示例的链接。

我知道您正在担心与 AAC 相比的有损转码,因为可能会降低质量,但是,让我告诉您,大多数人不会注意到任何差异,包括一些声音专家。当然,你的经历会有所不同。因此,请自己测试这些声音示例,看看您能从每个示例中分辨出多少不同,并找到您的舒适度。如果您想微调带宽参数,ffcvt可以提供帮助。

总的来说,Opus 是一种新的音频编解码器,它将成为网络音频的新标准。功能包括:

  • 比 mp3/ogg/aac 更好的压缩。
  • 对音乐和口语都有好处。
  • 动态可调比特率、音频带宽和编码延迟。
  • 适用于实时和预先录制的应用程序。


NM6*_*M64 7

您不必太担心源音频是 AAC,因为尽管 YouTube 建议使用它以及 MP4 容器,但实际上支持 MKV 容器和 PCM 和 FLAC 等无损编解码器(我一直在使用 MKV + FLAC 多年来一直在 YouTube 上)。

但即便如此,如果用户确实以 AAC 格式上传了他们的音频,YouTube 实际上仍会将其转码为他们的 AAC 编码。YouTube 还建议以 48KHz 上传,但只有他们的 Opus 编码是 48KHz - YouTube 对 AAC 和 Vorbis 都使用 44.1KHz,因此这两种编码也可能已被降采样。

最后,Opus 应该还是更高的质量。


gow*_*eon 6

AAC 可能稍好一些,但在 Youtube 上找到的比特率上,差异并不大,因此您应该根据兼容性等其他要求来选择格式。

虽然 Youtube 上的所有视频和音频确实都经过转码,但正如当前答案所示,Opus 并没有从中获得优势。使用相同编解码器的重复转码不会像正常转码那样降低质量。由于编码器倾向于对丢弃哪些数据做出相同或相似的决定,因此第二遍实际上倾向于保留在第一遍期间保留的相同数据,从而导致重复转码之间的差异较小。

以下是演示这一现象的一个测试:经过 100 次 AAC 转码后,结果的质量出人意料地高。此外,在某些编解码器上的 IIRC,如果您使用相同的设置重复转码,质量将令人惊讶地不会下降到某个阈值以下,从而达到取决于比特率的渐近线。

由于大多数视频软件将音轨编码为 AAC,因此 Youtube 提供的 AAC 轨道可能是 AAC -> AAC 转码,这比 AAC -> Opus 转码更好。

此外,Opus 并不总是音乐的最佳选择。尽管 Opus 非常擅长各种音频,但它并不一定在所有情况下都能击败所有其他有损编解码器。Opus 最初被设计为用于电话应用的低比特率、低延迟语音编解码器。尽管进行了许多渐进式改进,以便它可以处理更多种类的音频,但由于最初的设计决策,它仍然在一些领域显示出弱点。

例如,《Opus》有一个致命弱点,音乐的音调可能非常糟糕。在64kbps 聆听测试中,它在羽管键琴样本 (#2) 上惨败于 AAC。在96kbps的听力测试中,它在吉他样本(take_your_finger_from_my_hair)上再次失败,甚至被MP3击败!Opus 最初设计时采用短 MDCT 窗口以实现低延迟,因此偶尔会在 AAC 无法显示的地方出现奇怪的问题。短窗口产生低频分辨率,必须通过增加比特率来补偿,以获得良好的音调声音质量,在编码器中通过音调估计实现

  • 但您提到的那些听力测试是将新生的 Opus 编码器(大约 5 年前)与极其成熟的 AAC、MP3 和 Vorbis 编码器进行比较。考虑到 Opus 的低延迟特性,可以预见的是,它不会立即在所有方面都表现得更好。但是,即使在今天,AAC 在这些特定类型的音乐上仍然没有更好,但我们必须考虑到,在其他类型的音乐(特别是现在流行的更复杂的电子类型流派)上,AAC 肯定不比 1.0 Opus 更好。 ) (2认同)
  • 这是一种误解。Youtube 并没有以 160k 的速度提供 Opus,即使它声称如此。如果您下载 opus 曲目,实际上所有视频的大小都接近 100k,与 AAC 和 MP3 相同。此外。在 160k 时,你很难听出 AAC 与 Opus 之间的任何区别,因此编解码器问题变得有点没有实际意义。 (2认同)