很多人谈视频画质时,第一反应就是看4K、8K、10bit、4:2:2,却经常忽略一个决定视频数据量的核心参数:码率(Bitrate)。
简单说,码率就是编码后的视频每秒钟产生多少数据,通常用Mbps,也就是每秒多少兆比特来表示。100Mbps意味着每秒产生100兆比特的数据,换算成存储容量,大约是12.5MB/s;连续录制一小时,理论数据量约45GB。200Mbps则是25MB/s,一小时约90GB。这里特别容易出现一个单位陷阱:Mbps是“兆比特每秒”,MB/s是“兆字节每秒”,两者相差8倍。
码率首先决定的是编码器有多少数据可以用来描述画面,但它并不是一个独立决定画质的旋钮。同样是100Mbps,H.264、H.265、AV1或者专业中间编码格式产生的实际画质完全可能不同;即使使用同一种编码器,分辨率、帧率、GOP结构、量化参数、色度采样、位深、运动复杂度和编码器预设不同,最终结果也会发生明显变化。
因此,“200Mbps一定比100Mbps清晰”只能说在其他条件相同、而且编码器已经受到码率限制的情况下通常成立。实际拍摄中,事情没有这么简单。
例如,一段静止的室内采访画面,人物坐在那里几乎不动,背景也非常简单,编码器很容易利用前后帧之间的相似性压缩数据。另一段同样是4K的视频,如果拍摄的是树林、流水、烟雾、草地、体育比赛或者大量快速运动,画面每一帧的变化都非常复杂,编码器就需要投入更多数据维持细节。
这就是为什么不能只看“4K等于多少Mbps”。
4K UHD大约有829万像素,而1080p只有约207万像素,4K的像素数量约为1080p的4倍。但这并不意味着4K必须使用4倍码率。视频编码并不是简单地把每个像素逐个保存下来,而是通过帧间预测、空间压缩、变换、量化等方式寻找画面中的重复信息。
所以,一段100Mbps的4K视频和一段100Mbps的1080p视频,编码器面对的压力完全不同。1080p拥有更多可分配给每个像素的数据预算,而4K需要在更多像素之间分配同样的数据量。在高细节场景中,4K可能更容易出现纹理丢失、块状伪影、蚊噪以及细节涂抹。
帧率也会改变这个关系。
同样是100Mbps,24fps和60fps并不是一回事。60fps每秒需要编码的画面数量是24fps的2.5倍。虽然编码器能够利用相邻帧之间的信息进行压缩,但在其他参数相同的情况下,提高帧率通常会增加编码压力。
这也是为什么一些相机在4K 120p模式下,会使用更高的码率,或者改变编码方式、色深、色度采样甚至裁切方式。高帧率并不只是“每秒多拍几张照片”,它会直接改变整个编码数据流。
对于专业拍摄,真正应该关注的也不是“码率越高越好”,而是编码器在这个码率下究竟保留了什么。
例如,一台相机提供4K 10bit 4:2:2 100Mbps和4K 10bit 4:2:2 200Mbps两种模式,后者通常拥有更大的数据预算。在高速运动、复杂纹理、低照度噪声或者后期大幅调色的情况下,更高码率可能明显减少压缩损失。
但如果画面本身非常简单,两者肉眼差异可能并不大。
低照度环境尤其值得注意。传感器噪声本身就是编码器非常难压缩的东西。干净的蓝天和一大片均匀墙面非常容易压缩,而高ISO拍摄产生的随机噪点会让每一帧都充满变化。于是,同样的分辨率和帧率下,噪点很多的画面可能需要更高的数据量才能避免编码器把噪声和细节一起“抹掉”。
这也是为什么专业摄影师有时会发现:白天看起来非常漂亮的100Mbps 4K素材,到了夜景、高ISO、树叶和水面等复杂场景,压缩痕迹突然明显增加。
色深和色度采样则是另一回事。
8bit与10bit并不是简单的“10bit需要25%更多码率”。位深增加意味着每个颜色通道可以表示更多等级,但最终文件需要多少码率,还取决于编码方式、量化参数和具体视频格式。4:2:2与4:2:0也会改变色彩信息的采样方式,但同样不能简单地用一个固定百分比推算最终码率。
HDR也一样。HDR并不存在一个统一的“必须比SDR高30%或者50%”的规则。HDR涉及PQ、HLG、色域、位深、编码参数以及最终显示环境,实际码率应该根据具体编码方案和质量目标确定。
对于后期制作来说,码率还有一个经常被普通用户忽略的意义:它决定素材需要多少数据吞吐能力。
例如200Mbps视频实际上只有25MB/s左右的数据率。对于现代SSD来说,这个速度并不高,但如果同时进行多轨4K剪辑、多个视频流解码、RAW处理、降噪、特效以及缓存写入,真正的瓶颈可能根本不是存储设备的持续写入速度,而是CPU、GPU、硬件解码器或者编解码器本身。
而对于相机存储卡,情况又不同。
相机标注的200Mbps,是视频编码数据流的目标码率;存储卡需要承受的是实际持续写入。这里不能简单拿“200Mbps ÷ 8”就认定任何标称200Mbps的SD卡都绝对安全,因为相机还涉及文件系统、缓存、录制封装以及卡片持续写入性能。专业拍摄时,真正可靠的方法仍然是按照相机厂商规定的速度等级选择存储卡,并进行实际长时间录制测试。
还有一个经常被误解的问题:HDMI输出并不会神奇地“把相机原本200Mbps的素材降低成100Mbps”。HDMI传输的是视频信号,而不是简单复制相机内部已经编码好的MP4或MOV文件。相机通过HDMI输出时,可以根据机型提供不同的分辨率、帧率、位深和色度采样,外部录像机再进行自己的编码。Atomos、Blackmagic等外录设备之所以能够产生ProRes、DNx或者其他格式,本质上就是重新进行了一套编码流程。
因此,如果想真正理解码率,最好把它看成一个“数据预算”。
编码器每秒只有这么多数据可以使用。它必须决定哪些信息值得保存,哪些信息可以丢弃。当画面简单时,少量数据也能获得不错的结果;当画面复杂、运动剧烈、噪声严重或者需要大量后期调色时,数据预算就会迅速变得紧张。
这也是为什么专业视频工作流不能只追求一个漂亮的Mbps数字。
100Mbps H.265、100Mbps H.264、100Mbps All-Intra和100Mbps某些专业中间编码格式,并不能简单地放在一起比较。它们的编码结构、压缩效率、编辑性能和错误传播特性都可能完全不同。Long-GOP编码能够利用前后帧提高压缩效率,因此非常适合最终交付和存储;All-Intra则让每一帧独立编码,数据量通常更大,却更适合需要大量剪辑、逐帧处理和后期特效的工作流。
对于长期保存原始素材,也不能机械地认为“码率越高越值得保存”。真正应该保存的是适合未来重新制作的原始质量。已经经过高度压缩的H.265成片,即使码率很高,也无法重新创造拍摄时已经被编码器丢掉的信息。相反,ProRes、DNx等编辑友好的中间格式虽然文件巨大,却能在后期工作中提供更稳定的解码和处理性能。
最后还有一个非常现实的问题:上传码率和拍摄码率完全不是一回事。
一台相机可能以200Mbps甚至更高码率记录4K素材,但最终上传YouTube时,平台会重新编码。用户看到的并不是相机原始文件,而是经过平台编码器处理后的流媒体版本。因此,拍摄阶段应该优先考虑原始素材质量、后期空间和存储成本;上传阶段则应该按照目标平台的推荐参数和实际编码策略准备文件。
理解码率之后,再看视频参数就会容易很多。分辨率决定画面有多少像素,帧率决定每秒需要处理多少帧,位深决定每个颜色通道可以表达多少等级,色度采样决定色彩信息如何取样,而码率则决定编码器每秒可以使用多少数据去描述这一切。
所以,码率从来不是一个孤立的“画质数字”。它更像是视频编码器手里的预算表。预算太低,复杂画面就开始丢细节;预算足够,编码器才有空间保留纹理、运动和色彩变化。但如果编码格式、编码器质量或者拍摄本身存在瓶颈,再高的码率也可能只是让文件变大,而不是让画面等比例变好。
对于真正需要高质量视频的人来说,比起盯着“200Mbps是不是比100Mbps好”,更值得做的是把同一台相机、同一个场景分别用不同编码模式录制,再在相同后期流程下检查细节、运动、暗部噪声、色彩过渡和调色容错。实际素材往往比规格表上的一个Mbps数字,更能告诉你这台机器到底把数据花在了哪里。
视频码率到底是什么
图片说明:示意图 图片来源:Public Domain(公有领域)
喜欢这篇报道?
使用下面的功能,方便以后继续阅读和分享 MNewsTV
关于文章收藏
收藏不需要注册帐号,收藏信息仅保存在当前浏览器中。
删除收藏请进入「我的收藏」进行管理。
捐助(Paypal): https://www.paypal.me/observeccp 订阅中国观察电报 Telegram : https://t.me/s/ObserveCCP