【问题标题】:Audio bitrate in YouTube videos?YouTube 视频中的音频比特率?
【发布时间】:2017-06-13 20:39:08
【问题描述】:

此视频剪辑: https://www.youtube.com/watch?v=wc0PB6Azwn0

什么是最大音频比特率以及如何检测真实音频比特率?是一样的吗?请不要谣言,不要猜测。

这是否取决于我正在观看的视频质量(1080p、720p 等)? 如果您说 - 是的,这没有任何意义,因为该剪辑仅以一种比特率上传。

希望知道该主题的人可以回答这些问题。 是否可以从 YouTube 视频中检测音频比特率? 书呆子的统计数据没用,它没有显示音频比特率。 考虑到有损(与无损)音频的最大值为 320 Kbps,它不能高于定义的值。

有谁知道吗?

【问题讨论】:

    标签: youtube mp3


    【解决方案1】:

    您可以使用命令行工具 youtube-dl 通过运行 youtube-dl -F <url-to-your-video> 列出给定 YouTube 视频的所有可用转码。

    使用您问题中提到的 URL 的示例输出:

    研究输出,我们可以看到,使用 opus 编解码器以大约 145k 的平均比特率进行音频转码时,比特率最高的是“格式 251”。请注意,YouTube 使用的不是固定比特率,而是目标为 ~160k 的可变比特率。

    most modern browsers 目前支持 opus 编解码器(但不支持 Safari)。不支持 opus 的浏览器会以大约 128k 的可变比特率回退到 m4a 流。

    如果您想 100% 确定您当前正在收听的音频转码,您可以右键单击 YouTube 视频播放器并选择“书呆子的统计信息”,然后查找编解码器部分中提到的数字和交叉引用使用 youtube-dl 给出的输出:

    【讨论】:

      【解决方案2】:

      这是否取决于我正在观看的视频质量(1080p、720p 等)?如果您说 - 是的,这没有任何意义,因为该剪辑仅以一种比特率上传。

      是的,这取决于视频质量。当您选择视频质量时,您不仅仅是在选择视频质量......您也在选择音频质量。 YouTube 没有为您提供选择,但它是套餐的一部分。

      视频不是按原样提供的,而是经过转码的。您上传视频后,它会以各种不同的比特率和不同的设置重新压缩。

      您的音频比特率取决于 YouTube 决定将其编码为什么。每个视频可能有多个版本的流。

      您能做的最好的事情是构建一个启用了 libquvi 的 FFmpeg,让它解析页面、查找流、下载流、解复用,然后从那里为您解决问题。

      考虑到有损(与无损)音频的最大值为 320 Kbps,它不能高于定义的值。

      你的定义是错误的。有各种有损音频编解码器,它们可以以各种比特率运行。

      【讨论】:

      • 我说的是 YouTube 音频。等一下,这真的没有意义。所以,你是说,同样的视频片段,如果我用 480P 或 1080P 打开它会有不同的音质?那么,为什么所有这些音频 YouTube 下载器/转换器应用程序,不仅仅是网络,(例如 4K 视频下载器应用程序)只要求提供视频的 URL,而不是分辨率?他们提供从各种比特率的视频中下载 mp3 吗?这怎么可能获得比原始音频更高的比特率?
      • 另外,当我说视频质量时,我指的是YouTube上的视频质量设置,而不是原始视频的质量。
      • @monstro 是的,如果您在 YouTube 上打开 480p 视频或 1080p 视频,它可以具有不同的音频质量。大多数下载器应用程序只会选择质量最好的流并抓住它。对于 MP3,他们可能正在对其进行转码,因为 YouTube 不将 MP3 用于音频。只需使用更高的比特率对其进行转码,您就可以获得比原始音频更高的比特率。这当然没有任何好处。我的意思是有些编解码器支持高于 320kbit 的比特率。
      猜你喜欢
      • 2020-03-31
      • 1970-01-01
      • 2017-07-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多