You're right, vbr parameter is only supported by Fraunhofer libfdk-aac, but due to license constraints, it cannot be included in free ffmpeg versions, it must be compiled by individual users.
To achieve vbr with native aac, you can use -q:a from 0.1 to 2. For example -q:a 1
But it is not so efficient so cbr is recommended.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi.
I just noticed that the file size when using AAC VBR is the same no matter what quality you choose (0 to 4).
I am doing something wrong?
You're right, vbr parameter is only supported by Fraunhofer libfdk-aac, but due to license constraints, it cannot be included in free ffmpeg versions, it must be compiled by individual users.
To achieve vbr with native aac, you can use -q:a from 0.1 to 2. For example -q:a 1
But it is not so efficient so cbr is recommended.