[求高手]megui 参数分析与最大码率[高分参上]
发布网友
发布时间:2022-04-25 16:57
我来回答
共3个回答
热心网友
时间:2023-10-20 20:24
这些参数几天都写不完, 而且不必每个都调整, 捡关键的讲一下:
1. 根据分辨率调整平均码率: 这个根据经验来, 320x240分辨率采用192-256kbps的视频码率就很清晰. 一般我习惯于按照320x240面积的倍数计算, 线性增加码率, 例如720x480/(320x240)=4.5倍, 则码率可为192x4.5=864kbps. 你的575kbps清晰度稍低, 不过也可接受. 注意平均码率的意思是整个视频平均为575kbps, 有些地方低, 有些地方高. 所以就有了最大瞬时码率.
最大瞬时码率不是你应该设置的, 是x264根据画面自动调整的. 这个数值大, 一定是视频某处画面变化剧烈, 例如打斗, 追车等等.
2. reframes: 编码时的参考帧数量, 理论上越大质量越高, 但大于8没什么意义. 而且数值越大转码过程耗时越长.
3. 格式简介 AVC level: 这个主要决定了硬件兼容性. 例如, PSP最高支持main@3.0, 高于这个数值的, PSP不能播放. 目前主流独立显卡支持的上限是high@4.1
4. CABAC: 跟AVC level相关, CABAC用了更高级的算法, 但解码时对CPU要求更高. main level以下不支持CABAC.
5. 帧率: 这个最好保持跟源视频相同.追问所问非所答 答了一堆常识
热心网友
时间:2023-10-20 20:24
”下面这些代码分别对应什么选项“
选项?这些都是直接可以用的参数啊...
热心网友
时间:2023-10-20 20:25
编码设置中的rc=2pass和bitrate=575就是x264的码率控制方式和平均码率,至于你说的最高瞬时码率,则在vbv_maxrate和vbv_bufsize中设置。至于什么地方是最大码率,那是由x264自动控制的。