|
baizong
| 未知
一、关于H.264的码率
码率的话,每个人的感觉不一样,给的也不一样。和做菜一样,需要自己的感觉。
先说一下主流碟片的码率:
VCD:视频MPEG1 1150kbps,音频MP2 224kbps
DVD5:视频和音频码率加起来不超过9536kbps,一般DVD碟片会给视频4000~5000kbps,MPEG2
BD25:码率大概在30Mbps左右,H.264
至于网上的视频,码率大概也就几Mbps,没仔细看
码率和质量的关系得看画面内容。(以下均为H.264编码的情况)
葛平的圆周率之歌,视频部分只用了6.5kbps,依然很清晰,因为只有黑底白字。
简单的2D动画呢,4~6Mbps就够了,尤其是二十世纪的一些动画
家用DV拍的视频,虽然DV的原素材能给到20Mbps的码率,但是输出几Mbps就够了,毕竟拍的不会很好
现代的动画和电影,几Mbps和几十Mbps是不一样的。码率给少了自己不能接受,给多了浪费,具体多少合适需要楼主慢慢尝试。我推荐十几Mbps。
另外推荐VBR 2次,可以用相同的码率达到(对人眼来说)更好的质量。
另外推荐H.265编码,压缩效率高了不少(解码速度也慢了不少)
如果涉及到实时录制,还得看硬件。
比如说题主的“监控设备”,最大码率与该设备的CPU、闪存速度、网络带宽有关
如果要游戏直播,要看自己的CPU、显卡、硬盘速度、网络带宽,所以一般也就几Mbps
音频码率得问自己的耳朵。对于立体声,384kbps的AAC已经可以满足大多数人了。低一点就128kbps。
二、无压缩的视频码率
无压缩AVI的码率不可能这么小,题主的输出一定有问题,目测是使用了AVI容器,但是选择了一个有损的编码。
题主问题描述中,计算1920*1080的码率的思路基本正确(如果帧率是25p或者50i)。题主输出的文件的码率是2880Kbps,难道题主没有按照刚才算1920*1080的计算方式再算一遍?算完了应该知道2880Kbps是不对的吧(正确答案,207360Kbps,720*480的25p的RGB24真彩色视频)。
无压缩的RGB的码率和有损压缩的码率不在一个数量级上。
题主说PR不能输出1080P无压缩,可能是版本太低。
题主觉得码率有上界这个想法是好的,但是考虑的还不够。
最大码率除了与分辨率之外,还与色彩空间、帧率、逐行隔行(隔行扫描相当于帧率减半)有关。
就像PCM音频的码率(以CD为例,约1411kbps,注意是约)要根据声道数量(立体声)、采样精度(16bit)、采样率(44100Hz)才能算出来。
720*480, 29.97p, 24位真彩色的视频码率大约是249Mbps,也就是说,满足上面参数的视频,码率一般不能高于这个数。
显然啊!你见过这么大的?
所以说无压缩的视频码率和有损压缩的码率不在一个数量级上。
具体说一下怎么算。
宽*高*帧率*像素数据量,如果隔行扫描再减半,得到的就是比特率,单位bps
720*480*29.97*24=248583168bps=248583.168Kbps≈248.6Mbps
注意码率的进制是1000而不是1024。(因此说,100Mbps的宽带的理论最大传输速度不是12.5MBytes/s,而是约11.92MBytes/s。由于误差不大,所以大多数人还是直接除以8计算。要提醒自己,除以8是过剩近似。)
@库子 的确大多数有损压缩编码使用YUV分量,毕竟人眼对亮度更敏感,但是无压缩AVI是用RGB24存储的。看上图的MediaInfo,参数里有“Bits/(Pixel*Frame)”,就是每像素每帧的数据量。
|
|