手动计算Youtube视频比特率

问题描述 投票:0回答:1

我是视频处理领域的新手。我的目标是了解YouTube如何在https://support.google.com/youtube/answer/2853702?hl=en上发布720p @ 60fps视频的2,250-6,000 Kbps视频比特率。此刻我正在忽略音频。

这是我的理解:

3x8bit *色深的最终视频比特率=(水平长度(以像素为单位)x垂直长度(以像素为单位)x(帧速率以fps为单位)x(3 * 8位编码)x(压缩)

因此,

Final Video Bitrate for 1280x720p 60fps = (1280 * 720) x (60) x (24) x (compression factor)
= (921600) x (60) x (24) x (compression factor)
= 1.327Gbps x (compression factor)

现在,以上结果与ToolStud.io **的结果相同。但是,YouTube表示720p60fps的最大比特率范围为6Mbps here。 YouTube使用VP9 codec。我在YouTube视频上使用debug info找到了。

问题:如果以上计算正确,则压缩系数约为216 1.3e9/6e6=216.66。那有可能吗?我想我缺少了一些东西。

有人可以引导我吗?我在stackoverflow上花费了大约2个小时,并找到了一些链接(How to correctly estimate mp4 H.264 video size?calculate bitrate from video video等),但是对此我找不到任何好的解释。他们的重点更多地放在文件的大小上,而不是视频比特率上。

感谢您的帮助。


** YouTube似乎建议在https://support.google.com/youtube/answer/6039860?hl=en上使用3x8位= 24位颜色深度>

** ToolStud.io提供了一种计算未压缩视频比特率的工具。

我是视频处理领域的新手。我的目标是了解YouTube如何在https://support.google.com/youtube/answer/2853702?hl=zh_CN上发布720p @ 60fps视频的2,250-6,000 Kbps视频比特率。我是...

video youtube video-streaming codec bitrate
1个回答
0
投票

是,您的电话号码正确。除了视频可能是YUV420p,因此每个像素12位。是的,这种压缩是非常可能的。 Youtube并没有做任何特别的事情。您可以使用ffmpeg之类的工具将比特率设置为2.5Mbps-6Mbps。

© www.soinside.com 2019 - 2024. All rights reserved.