![有没有办法通过视频的比特率来确定视频的分辨率?](https://linux22.com/image/1472622/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E9%80%9A%E8%BF%87%E8%A7%86%E9%A2%91%E7%9A%84%E6%AF%94%E7%89%B9%E7%8E%87%E6%9D%A5%E7%A1%AE%E5%AE%9A%E8%A7%86%E9%A2%91%E7%9A%84%E5%88%86%E8%BE%A8%E7%8E%87%EF%BC%9F.png)
我有一个用例,我需要根据视频的比特率数据确定视频的分辨率,例如 236k、668k、1299k、1900k 等。
我还有关于其尺寸的数据,例如 320x240、480x360 等。
有没有办法利用比特率和视频尺寸信息来确定视频的分辨率?
如果是,那么如何操作?如果不是,那么我需要哪些信息来计算视频的分辨率?
PS:我对分辨率、比特率等概念还不熟悉。
答案1
视频分辨率,通常是指一样的东西与其像素尺寸相同,因此相同为 320px × 240px,或 1280×720 px(又名“720p”)等。
它不直接取决于比特率;较低的比特率能意味着更低的尺寸/分辨率,但也可能意味着在相同分辨率下视频质量更低(更多可见伪影),或者意味着使用了更好的视频编解码器(更高效的压缩)。因此,比特率直接地告诉您一秒钟的视频平均使用了多少比特。
(在某些其他情况下,例如图像/照片,“分辨率”也可能意味着 DPI,但这与此无关。)