Variable Bitrate: Difference between revisions
mNo edit summary |
(Better wording) |
||
Line 1: | Line 1: | ||
In VBR coding, | In VBR coding, the user chooses the desired quality level. Then the encoder tries to maintain the selected quality during the whole stream by choosing the optimal amount of data to represent each frame of music. The main advantage is that the user is able to specify the quality level that he wants to reach, but the inconvenient is that the final file size is quite unpredictable. | ||
Most modern encoders are able to encode to VBR. Including (but not limited to) [[MP3]] (specially the [[LAME]] encoder), [[AAC]], [[Ogg Vorbis]], [[Musepack]], [[WMA]], etc. | Most modern encoders are able to encode to VBR. Including (but not limited to) [[MP3]] (specially the [[LAME]] encoder), [[AAC]], [[Ogg Vorbis]], [[Musepack]], [[WMA]], etc. |
Revision as of 02:49, 18 July 2005
In VBR coding, the user chooses the desired quality level. Then the encoder tries to maintain the selected quality during the whole stream by choosing the optimal amount of data to represent each frame of music. The main advantage is that the user is able to specify the quality level that he wants to reach, but the inconvenient is that the final file size is quite unpredictable.
Most modern encoders are able to encode to VBR. Including (but not limited to) MP3 (specially the LAME encoder), AAC, Ogg Vorbis, Musepack, WMA, etc.
Some codecs limited to CBR include AC3 (in theory it can encode to VBR, but no high quality encoder offers that feature), DTS (same thing as AC3, no publicly available VBR encoder) and Real Audio.
All lossless codecs are, by nature, VBR.