vanger
9th January 2009, 18:50
I tried to compress mp2 (mpa) audio to mp3 ABR 128Kbit/s but the result bitrate is about 104kbit/s and file (5354sec) is 68*604*000 bytes.
For 112ABR the result is 84kbit/s and so on.
The MeGUI 0.3.1.1009, lame version 3.98.2.
Here is the log:
[Information] Log
-[Information] Versions
--[NoImage] MeGUI Version : 0.3.1.1009
--[NoImage] OS : Microsoft Windows XP Professional SP3 (5.1.196608.2600)
--[NoImage] Framework used : 2.0 SP1 (2.0.50727.1433)
-[Information] Hardware
--[NoImage] CPU : AMD Phenom(tm) 9550 Quad-Core Processor
-[Information] Log for job2 (audio, ub4 PID 044 L2 2ch 48 224 DELAY 88ms.mp2 -> ub4 PID 044 L2 2ch 48 224 DELAY 0ms.mp3)
--[Information] [09.01.2009 23:07:48] Started handling job
--[Information] [09.01.2009 23:07:48] Preprocessing
--[NoImage] Avisynth script
---[NoImage] NicMPG123Source("D:\addons\video\avs2qxvid\ub4 PID 044 L2 2ch 48 224 DELAY 88ms.mp2")
---[NoImage] DelayAudio(88.0/1000.0)
---[NoImage] 6<=Audiochannels(last)?x_stereo04a014548db6470e90388ee0d552e831(ConvertAudioToFloat(last)):last
---[NoImage] 32==Audiobits(last)?ConvertAudioTo32bit(last):last
---[NoImage] Normalize()
---[NoImage] 32==Audiobits(last)?ConvertAudioTo16bit(last):last
---[NoImage] return last
---[NoImage] function x_stereo04a014548db6470e90388ee0d552e831(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] c = GetChannel(a, 3)
---[NoImage] lfe = GetChannel(a, 4)
---[NoImage] sl = GetChannel(a, 5)
---[NoImage] sr = GetChannel(a, 6)
---[NoImage] l_sl = MixAudio(fl, sl, 0.2929, 0.2929)
---[NoImage] c_lfe = MixAudio(lfe, c, 0.2071, 0.2071)
---[NoImage] r_sr = MixAudio(fr, sr, 0.2929, 0.2929)
---[NoImage] l = MixAudio(l_sl, c_lfe, 1.0, 1.0)
---[NoImage] r = MixAudio(r_sr, c_lfe, 1.0, 1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
--[NoImage] Commandline used: --abr 128 -h --silent - "{0}"
--[Information] [09.01.2009 23:07:48] Encoding started
--[Information] [09.01.2009 23:07:48] Encode thread started
--[Information] [09.01.2009 23:07:48] Avisynth script environment opened
--[Information] [09.01.2009 23:08:11] Script loaded
--[Information] Output Decoder
---[NoImage] Channels: 2
---[NoImage] Bits per sample: 16
---[NoImage] Sample rate: 48000
--[NoImage] Commandline: D:\addons\video\megui\tools\lame\lame.exe --abr 128 -h --silent - "D:\addons\video\avs2qxvid\ub4 PID 044 L2 2ch 48 224 DELAY 0ms.mp3"
--[Information] [09.01.2009 23:08:11] Encoder process started
--[Information] [09.01.2009 23:20:39] Postprocessing
---[Information] Deleting intermediate files
----[Information] [09.01.2009 23:20:39] Successfully deleted D:\addons\video\avs2qxvid\ub4 PID 044 L2 2ch 48 224 DELAY 88ms.mp2.d2a
--[Information] [09.01.2009 23:20:39] Job completed
I tried BeHappy tool with lame 3.98.beta8 but result is the same - bitrate is smaller than desired :(
Now I tried foobar with lame 3.98.2 (parameters --abr 112 -h --silent) and the result is 93kbit/s.
How to get the desired bitrate?
For 112ABR the result is 84kbit/s and so on.
The MeGUI 0.3.1.1009, lame version 3.98.2.
Here is the log:
[Information] Log
-[Information] Versions
--[NoImage] MeGUI Version : 0.3.1.1009
--[NoImage] OS : Microsoft Windows XP Professional SP3 (5.1.196608.2600)
--[NoImage] Framework used : 2.0 SP1 (2.0.50727.1433)
-[Information] Hardware
--[NoImage] CPU : AMD Phenom(tm) 9550 Quad-Core Processor
-[Information] Log for job2 (audio, ub4 PID 044 L2 2ch 48 224 DELAY 88ms.mp2 -> ub4 PID 044 L2 2ch 48 224 DELAY 0ms.mp3)
--[Information] [09.01.2009 23:07:48] Started handling job
--[Information] [09.01.2009 23:07:48] Preprocessing
--[NoImage] Avisynth script
---[NoImage] NicMPG123Source("D:\addons\video\avs2qxvid\ub4 PID 044 L2 2ch 48 224 DELAY 88ms.mp2")
---[NoImage] DelayAudio(88.0/1000.0)
---[NoImage] 6<=Audiochannels(last)?x_stereo04a014548db6470e90388ee0d552e831(ConvertAudioToFloat(last)):last
---[NoImage] 32==Audiobits(last)?ConvertAudioTo32bit(last):last
---[NoImage] Normalize()
---[NoImage] 32==Audiobits(last)?ConvertAudioTo16bit(last):last
---[NoImage] return last
---[NoImage] function x_stereo04a014548db6470e90388ee0d552e831(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] c = GetChannel(a, 3)
---[NoImage] lfe = GetChannel(a, 4)
---[NoImage] sl = GetChannel(a, 5)
---[NoImage] sr = GetChannel(a, 6)
---[NoImage] l_sl = MixAudio(fl, sl, 0.2929, 0.2929)
---[NoImage] c_lfe = MixAudio(lfe, c, 0.2071, 0.2071)
---[NoImage] r_sr = MixAudio(fr, sr, 0.2929, 0.2929)
---[NoImage] l = MixAudio(l_sl, c_lfe, 1.0, 1.0)
---[NoImage] r = MixAudio(r_sr, c_lfe, 1.0, 1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
--[NoImage] Commandline used: --abr 128 -h --silent - "{0}"
--[Information] [09.01.2009 23:07:48] Encoding started
--[Information] [09.01.2009 23:07:48] Encode thread started
--[Information] [09.01.2009 23:07:48] Avisynth script environment opened
--[Information] [09.01.2009 23:08:11] Script loaded
--[Information] Output Decoder
---[NoImage] Channels: 2
---[NoImage] Bits per sample: 16
---[NoImage] Sample rate: 48000
--[NoImage] Commandline: D:\addons\video\megui\tools\lame\lame.exe --abr 128 -h --silent - "D:\addons\video\avs2qxvid\ub4 PID 044 L2 2ch 48 224 DELAY 0ms.mp3"
--[Information] [09.01.2009 23:08:11] Encoder process started
--[Information] [09.01.2009 23:20:39] Postprocessing
---[Information] Deleting intermediate files
----[Information] [09.01.2009 23:20:39] Successfully deleted D:\addons\video\avs2qxvid\ub4 PID 044 L2 2ch 48 224 DELAY 88ms.mp2.d2a
--[Information] [09.01.2009 23:20:39] Job completed
I tried BeHappy tool with lame 3.98.beta8 but result is the same - bitrate is smaller than desired :(
Now I tried foobar with lame 3.98.2 (parameters --abr 112 -h --silent) and the result is 93kbit/s.
How to get the desired bitrate?