开启辅助访问
 找回密码
 立即注册

H.264输出的时候,码率设置多少合适?

lam1991 回答数7 浏览数12164440
码率、分辨率这些之间的关系我知道。 我想知道的是比如用Pr,输出一个1920*1080的视频。 分辨率已知的情况下,采用H.264编码,VBR 1次。 码率设置多少比较合适? 在保证清晰度的情况下,求最小码率。 不考虑压缩编码的情况下: 8位RGB颜色模式下,1个像素点占3个字节(3B)。 1920*1080=2073600(像素)* 3(B)=6220800(B)。 =5.9326171875(MB)≈5.93(MB)。 1帧等于5.93(MB),1秒等于148.25(MB)。 由于Pr里avi无压缩…
南方的雨 | 来自广东
这样设置刚刚好!有图有真相!https://www.znds.com/bbs-282-1.html
用Deepseek满血版问问看
回复 1 0
使用道具 举报
chenqiteng | 未知
源自jefry_xdz博客。


一、什么是视频码率?
视频码率是视频数据(视频色彩量、亮度量、像素量)每秒输出的位数。一般用的单位是kbps。


二、设置视频码率的必要性
       在视频会议应用中,视频质量和网络带宽占用是矛盾的,通常情况下视频流占用的带宽越高则视频质量也越高;如要求高质量的视频效果,那么需要的网络带宽也越大;解决这一矛盾的钥匙当然是视频编解码技术。评判一种视频编解码技术的优劣,是比较在相同的带宽条件下,哪个视频质量更好;在相同的视频质量条件下,哪个占用的网络带宽更少。
        是不是视频码率越高,质量越好呢?理论上是这样的,然而在我们肉眼分辨的范围内,当码率高到一定程度,感觉没有什么差别。所以码率设置有它的最优值,H.264(也叫AVC或X.264)的文档中,视频的建议码率如下:


视频大小分辨率建议码率









三、手机设置码率建议
通过上面的介绍,结合我做过的一些手机项目,我总结了一套设置码率的公式,分享给大家如下:




回复
使用道具 举报
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)”,就是每像素每帧的数据量。
回复
使用道具 举报
wsgg123 | 未知
这是视频质量还是得看你自己的感觉。
个人感觉720p视频,h.264编码,2M比特率就足够了;1080p就4M足够
可以自己拿个高清视频,分别用不同码率转换,再对比画质
回复
使用道具 举报
yoyn | 未知
用vbr 1pass就是不在乎画质的意思了吧…电影给10m动画给4m差不多了(bog的1080就4m码率233
回复
使用道具 举报
cnpwr | 未知
我只能回答一部分啊,对视频来说,一个像素用3个字节,那是在计算机上显示的时候,解码后内存中的数据,才用RGB这种色彩空间表示;普通视频录制后没有用H264等方法压缩前,用YUV420这种表示方法,一个像素只占用1.5个字节。你上面说的22M,是不对的,没压缩前11M,压缩后占用的更少,清晰不清晰,每个人的感受都不一样。
回复
使用道具 举报
GYhrfTba | 未知
输出无损,然后用x264压制
回复
使用道具 举报
快速回复
您需要登录后才可以回帖 登录 | 立即注册

当贝投影