Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: --preset insane + bit reservoir (Read 3786 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

--preset insane + bit reservoir

ok, I'm wondering if --preset insane still makes use of the bit reservoir. If it does and therefor improves sound quality wouldn't it be smart to have a 2-pass --preset standard mode? Let's say, frame1 needs only 128kbps, but frame2 needs 400kbps, LAME could decide to use a lot more kbps in frame1 and store the extra bytes in the bit reservoir so that frame2 can use it. I learned that it is possible to store up to 320kbps in the bit reservoir...

what do you guys think?
--alt-presets are there for a reason! These other switches DO NOT work better than it, trust me on this.
LAME + Joint Stereo doesn't destroy 'Stereo'

--preset insane + bit reservoir

Reply #1
Hi there

I think the biggest fame can only be 320 not above and the bit reservoir and it could
not be used much in preset insane. The lower presets mode use differanct frame
sizes instead of relying on the bit reservoir.

[span style='font-size:8pt;line-height:100%']
edit: tried to write in english even though its my first and at the monent the only
language i know 

[/span]
Death is the one thing we all face

--preset insane + bit reservoir

Reply #2
well, there is --freeformat you know. However, the idea was to get higher bitrates (when needed) in a regular mp3 file. So let's say LAME was able to use 320kbps + the bit reservoir you could use up to 640kbps for one frame (assuming that the previous frame doesn't need anything)
--alt-presets are there for a reason! These other switches DO NOT work better than it, trust me on this.
LAME + Joint Stereo doesn't destroy 'Stereo'

--preset insane + bit reservoir

Reply #3
Quote
well, there is --freeformat you know. However, the idea was to get higher bitrates (when needed) in a regular mp3 file. So let's say LAME was able to use 320kbps + the bit reservoir you could use up to 640kbps for one frame (assuming that the previous frame doesn't need anything)
[a href="index.php?act=findpost&pid=262363"][{POST_SNAPBACK}][/a]



That is a cool idea. What about VBR from 8kbps to 640kbps. That seems like a good
match. In steps of 8kbps so it just uses as much bits as it needs. There for it would be
moving away from CBR space wasting.
Death is the one thing we all face

--preset insane + bit reservoir

Reply #4
I'm talking about VBR...I'm not sure if you got my point. You won't safe any space, but rather achieve higher quality when needed without breaking mp3 standards...

Let's wait for Gabriels answer
--alt-presets are there for a reason! These other switches DO NOT work better than it, trust me on this.
LAME + Joint Stereo doesn't destroy 'Stereo'

--preset insane + bit reservoir

Reply #5
Quote
I'm talking about VBR...I'm not sure if you got my point. You won't safe any space, but rather achieve higher quality when needed without breaking mp3 standards...

Let's wait for Gabriels answer
[a href="index.php?act=findpost&pid=262381"][{POST_SNAPBACK}][/a]


 

I think the biggest size can only be 320, this includes the bit reservoir when keeping
to the standards.
[span style='font-size:8pt;line-height:100%'] (Warning: I'm igorant but willing to learn    )  [/span]
Death is the one thing we all face

--preset insane + bit reservoir

Reply #6
The bit reservoir max size is the size of the biggest allowed full frame.
In "usual" encodings, it means the size of a 320kbps frame, so a 320kbps cbr encode can not benefit from bit reservoir.

When using freeformat to encode at higher bitrate, the bit reservoir definition is still the same: it can only hold as much data as the max allowed frame size. As in freeformat all frames must have the same size, the max size is equal to your (only allowed) frame size, thus it is useless.

note: to be exact it is not the bit reservoir size, but the size of data belonging to a frame/granule. The bit reservoir pointer itself is limited to 511 slots.

--preset insane + bit reservoir

Reply #7
ok, thanks for clarifying this
--alt-presets are there for a reason! These other switches DO NOT work better than it, trust me on this.
LAME + Joint Stereo doesn't destroy 'Stereo'