![以 25/s 的帧速率传输分辨率为 1920 *1080 像素的视频所需的最小数据速率。](https://linux22.com/image/1560340/%E4%BB%A5%2025%2Fs%20%E7%9A%84%E5%B8%A7%E9%80%9F%E7%8E%87%E4%BC%A0%E8%BE%93%E5%88%86%E8%BE%A8%E7%8E%87%E4%B8%BA%201920%20*1080%20%E5%83%8F%E7%B4%A0%E7%9A%84%E8%A7%86%E9%A2%91%E6%89%80%E9%9C%80%E7%9A%84%E6%9C%80%E5%B0%8F%E6%95%B0%E6%8D%AE%E9%80%9F%E7%8E%87%E3%80%82.png)
我只是想问一下,如果我们需要以 25/s 的帧速率传输分辨率为 1920*1080 像素的视频,所需的最低数据速率是多少。
我尝试使用数据速率访问公式来实现这一点
数据速率=数据量/时间。
这可以吗?
答案1
未压缩视频的数据速率(以比特/秒为单位)(h[px]*w[px]*depth[bit]*framerate[1/s])+overhead
约为 1.25 Gbit/s。
未压缩的数据通常不需要——图像可以被很好地压缩而不会产生太大的视觉影响。
根据我实际电视广播工作流程的经验:
ProRes HQ 将以约 110 Mbit/s 的速度提供编辑质量的图像,消耗极少的 CPU(少于现代核心),H.264 将以约 12 Mbit/s 的速度提供广播质量的图像,消耗约 2 个现代 CPU 核心。
答案2
我得到的图像的总大小为 1920*1080 像素,即 11.8 MB,因为视频以每秒 25 帧的速度拍摄,所以复制 1 秒的数据后,我的驱动器将有 = 11.8 MB * 25 帧 = 295 MB 的空间,所以数据速率将为 295 MB/s。
我希望这是正确的。