Skip to content

qaac v3.03, using the --cvbr 256 parameter in foobar2000, convert to m4a file, and open the file with MediaInfo, It display as Constant Bit Rate (CBR) #132

Description

@JDF2026

--cvbr is working correctly as CVBR. If you play the file with a player such as foobar2000, you should be able to see that the bitrate varies during playback.

However, due to the change in the MP4 library, the values written to maxBitrate and avgBitrate in the DecoderConfigDescriptor of the esds box in the MP4 file are now different from what they were before.

In version 3.00, we write the contents of the DecoderConfigDescriptor generated by the encoder as-is. Previously, maxBitrate was based on the measured bitrate.

I don't know what heuristic MediaInfo uses, but it is probably looking at the maxBitrate and avgBitrate values and reporting the bitrate mode as "Constant."

Originally posted by @nu774 in #129

I downloaded qaac 3.03 and modified the parameters of the AAC (Apple) encoder qaac64.exe in foobar2000 to --ignorelength -s --no-optimize --cvbr 256 -o %d -
I converted the flac file back to an m4a file and opened the m4a file with MediaInfo. It still displayed as Constant Bit Rate (CBR). I don't know what the reason is?

foobar2000 v1.6.10
Win10 x64

Image Image

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions