YouTube视频中的音频比特率?

时间:2017-06-13 20:39:08

标签: youtube mp3

此视频片段: https://www.youtube.com/watch?v=wc0PB6Azwn0

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

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

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

有谁知道?

2 个答案:

答案 0 :(得分:2)

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

使用问题中提到的URL的示例输出: youtube-dl output

研究输出结果,可以看到,使用opus编解码器以145k左右的平均比特率,具有最高比特率的音频转码为“格式251”。请注意,YouTube使用的不是固定比特率,而是目标为〜160k的可变比特率。

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

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

答案 1 :(得分:1)

  

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

是的,这取决于视频质量。当您选择视频质量时,您不只是选择视频质量......您也在选择音频质量。 YouTube没有为您提供选项,但它是该软件包的一部分。

视频不按原样提供,它们已经过转码。您上传了视频,并使用不同的设置以各种不同的比特率对其进行了重新压缩。

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

你可以做的最好的事情是获得一个启用了libquvi的FFmpeg构建,然后让它解析页面,找到流,下载流,解复用,并从那里为你找出答案。

  

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

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