[FFmpeg-user] ? About ffmpeg's prores implemention

Valentin Schweitzer vs at nativewaves.com
Wed Sep 2 18:28:30 EEST 2020


On 31/08/2020 10:41, Phil Rhodes via ffmpeg-user wrote:

> I honestly can't remember most of what that does but the number after "-qscale:v" controls overall bitrate from 1 to 31. Reducing it increases bitrate (obviously!) and if you set it very low, it may create files that are wildly out of specification that Apple decoders may not like.

Hi,
I think i may be able to clear up the behavior of qscale
a little. According to https://trac.ffmpeg.org/wiki/Encode/MPEG-4
qscale behaves similar to the quantization parameter in h264.
That parameter is pretty well explained here:
https://www.pixeltools.com/rate_control_paper.html
but in short:
The quantization parameter basically tells an encoder
how much detail can be "thrown away" during encoding.
So if the parameter is lower, more detail is preserved,
if it's higher, more is thrown away, which leads to
a higher or lower bitrate respectively.

This is not the most detailed explanation,
but I hope it helps to clear up why a lower
number leads to a higher bitrate.

Hope that helps,
Valentin


More information about the ffmpeg-user mailing list