也许我的问题由于不理解而没有意义,但请解释我错过的内容,因为我确实阅读了帖子和维基,但我还不清楚。
据我所知,设置qmax的低值会通过提高比特率来提高质量。 也许我没有理解某些东西,但没有降低Q(量化)会降低量化水平,从而降低比特率,这意味着质量下降?或者在ffmpeg中降低Q意味着增加量化水平?如果最后一个是真的那么有意义的是,较低的qmax会提高质量。
如果上述情况属实,则增加qmax将降低量化级别,这意味着用于编码量化级别的比特越少。那么,如果某个级别的位数较低,那么每帧的总位数会更低,那么编码器如何设法达到所需的比特率呢?
答案 0 :(得分:2)
您对量化因子与比特率之间关系的解释是正确的。
但无论如何,对于给定的量化器,您仍然可以要求目标比特率,如果是,则有2个案例:
但是使用ffmpeg qmax可能有不同的含义,因为它是编解码器相关的参数。 对于x264,它应该是一个量化器,见here, 但是对于其他一些编解码器,它并不代表量化级别,而是质量范围。
qmax和qmin是您定义编码的'quality-range'。 从至少我所期望的最重要的是,更高的 价值越低。
qmin低于16和qmax 26的值明显“非常好” 将qmin降低到16以下需要额外的空间,而不会增加可见的质量。
因此,如果您增加视频质量,编码输出将更接近原始,并且通常需要更高的比特率,但在内部通常意味着使用较低的量化级别。