AudioID : 1Format : MPEG AudioFormat version : Version 2Format profile : Layer 3Mode : Joint stereoMode extension : MS StereoCodec ID : 55Codec ID/Hint : MP3Duration : 3mn 38sBit rate mode : VariableBit rate : 148 KbpsChannel(s) : 2 channelsSampling rate : 22.05 KHzStream size : 3.88 MiB (11%)Alignment : Split accross interleavesInterleave, duration : 34 ms (1.01 video frame)Interleave, preload duration : 859 ms
It'll be much larger, but no quality loss.
Perhaps you could use MP3 repacker or a similar tool to losslessly convert the ABR/VBR to CBR. It'll be much larger, but no quality loss. It basically just pads up every frame with 0's, but doesn't re-encode any of the existing audio.
With a 256kbps 22kHz stereo source
Bit rate : 148 Kbps
IIRC max. bitrate for MPEG-2 (22.05 kHz) layer3 is 160 kbps.
mp3packer --ib file.mp3
2) output wav using virtualdub, output mp3 file using lamedrop, then use mp3repacker
AudioFormat : MPEG AudioFormat version : Version 2Format profile : Layer 3Mode : Joint stereoMode extension : MS StereoDuration : 4mn 58sBit rate mode : ConstantBit rate : 160 KbpsChannel(s) : 2 channelsSampling rate : 22.05 KHzStream size : 5.69 MiB (100%)
Minimum bitrate allowed for output. Defaults to 0, which means all frame sizes are allowed. If the number given is a valid bitrate, the minimum frame size will be "dithered" between padded and unpadded frames, depending on standard CBR rules. If the bitrate given is one more than a valid bitrate, all frames will be padded. Anything larger than the maximum bitrate will be clamped to a padded maximum-bitrate frame. All other bitrates will round up to the next higher unpadded frame.
You don't need VirtualDubMod to extract the MP3 from the AVI file. Just use the Extract -> Raw audio in VirtualDub. It'll output xxx.bin, and then all you need to do is change the extension to .mp3.
I've just spent a some time over at the nice and expansive Hydrogenaudio Forums. There, two options were being offered to me:1) resampling (to unlock vd's CBR encoding) and CBR reencode using virtualdub, but that might, as some suggested, result in audio-quality loss;2) outputing audio through "file > export > raw audio," video through "audio > no audio; video > direct stream copy; file > save as avi," both using virtualdub, then, secondly, using mp3packer to, "losslessly convert [i.e. without re-encoding] from VBR to CBR, basically just by padding every frame with 0s" (using the same "-b #" as "--ib" prints out), and, finally, remuxing audio (coming from mp3repacker) together with video (coming from virtualdub) to a final AVI file using AVI-Mux GUI.Thus, needed software:- virtualdub- mp3packer- avimuxgui