VBR MP3

1.Background

    Most of the time, avidemux computes the offset and length of audio by doing size= time * bitrate. That works for all CBR stream.

    For VBR it does not work as bitrate is not constant.

2.Audio time map

Audio time map 

    To compute the start offset/size, avidemux has to know how the bitrate changes. For that use Audio source->Build vbr time map.

    Avidemux will then decompress the whole stream one time and build a time map to know how to handle the stream. You will need Mad installed, else it will do nothing.

    When the time map is built, avidemux will have a conversion table between time and offset, and you will be able to split or save the avi in a VBR way

And if i don't ? 

    You will end up with a badly desynced (potentially with too short audio) avi. Even if you just load and save it.

    You MUST do it when dealing with VBR mp3. Period.

    The second audio stream for avi cannot be VBR.