Help - Search - Members - Calendar
Full Version: Replace Fraunhofer codec
Hydrogenaudio Forums > Lossy Audio Compression > MP3 > MP3 - General
_Raziel-BG
How can i replace the Fraunhofer codec, which every player seems to use to decode sound, with a LAME codec?
AtaqueEG
QUOTE(_Raziel-BG @ Feb 22 2005, 10:31 AM)
How can i replace the Fraunhofer codec, which every player seems to use to decode sound, with a LAME codec?
*



For what player?
foobar2000 uses its own modified version of LAME to decode and Winamp too, AFAIK.

What problem are you having with Fraunhofer? It's decoding is GOOD, and I doubt you could hear a difference in quality. Fraunhofer should not be used to encode, but decoding has no problem, AFAIK.

There is one difference, though, and that is why I use foobar2000: GAPLESS PLAYBACK.
m0rbidini
foobar2000 doesn't use FhG decoders. It comes with a modified mpglib decoder by default and you can also grab one based on MAD.

For Winamp you can use Otachan's in_mpg123, Alternative Winamp mp3 playback plugin or MAD plugin.

There are also some directshow filters for MP3 decoding: maddxshow (never used it), ffdshow (you can choose mp3lib or libmad), etc.

The differences between (non-buggy) MP3 decoders are generally negligible, unless you count dithering/noise shaping algorithms, which indeed can make a noticeable difference. FhG decoders don't do any of these things (afaik) but it's a very good decoder, nonetheless.

LAME uses mpglib for decoding and according to Gabriel (forum member and one of LAME's developers) it could have some uncorrected bugs. Check here.
AtaqueEG
QUOTE(m0rbidini @ Feb 22 2005, 12:42 PM)
foobar2000 doesn't use FhG decoders. It comes with a modified mpglib decoder by default and you can also grab one based on MAD.
*



And what did I say?
m0rbidini
When I wrote the reply I didn't even have seen yours yet. It was not directed at you at all.

Cya
AtaqueEG
QUOTE(m0rbidini @ Feb 22 2005, 12:42 PM)
The differences between (non-buggy) MP3 decoders are generally negligible, unless you count dithering/noise shaping algorithms, which indeed can make a noticeable difference. FhG decoders don't do any of these things (afaik) but it's a very good decoder, nonetheless.
*



Noticeable only under extreme circunstances. That is what the thread you linked to says.
Volume turned really up.
Nothing to care about under regular conditions.
m0rbidini
I agree.
_Raziel-BG
Oops, sorry about that. Not enough info. I mean the codec for movies. Players seem to use the Fraunhofer codec. Can i replace it and use a LAME codec for movies decoding?
I guess it would be ACM but it seems to be a source in the arhive with the LAME encoder.
Gabriel
Lame is an ENcoder
kotrtim
QUOTE
Players seem to use the Fraunhofer codec.


there is no other mp3 ACM besides Frauhofer can decode mp3

if you want a player that don't use ACM, VCM

use
VideoLAN or MPlayer
_Raziel-BG
OK, i'm conviced now in two things:
1. Fraunhofer remains
2. I am stupid, well i knew that, but just wasn't 100% sure, now i am :-)
Shouldn't ask such stupid questions

But still, in the Nimo Codec Pack there is an option to install LAME ACM, what's that?
kotrtim
well, if you really don't want to use Fraunhofer, you can try VideoLAN

http://www.videolan.org/vlc/

VideoLAN uses libmp3 from FFMPEG (not sure)

something for sure, VideoLAN is the only video player for windows (that i know) that uses so so so so little CPU power to playback a video

QUOTE
Nimo Codec Pack

try to avoid codec packs......LAME ACM is currently Encoder only
You can use it through programs that support ACM....e.g. VirtualDub
NumLOCK
QUOTE(Gabriel @ Feb 23 2005, 01:39 PM)
Lame is an ENcoder
*



I thought LAME Ain't an MP3 Encoder ? laugh.gif
Corezode
QUOTE(AtaqueEG @ Feb 23 2005, 07:34 AM)
QUOTE(_Raziel-BG @ Feb 22 2005, 10:31 AM)
How can i replace the Fraunhofer codec, which every player seems to use to decode sound, with a LAME codec?
*


There is one difference, though, and that is why I use foobar2000: GAPLESS PLAYBACK.
*




What are you talking about winamp does have gapless playback you just have to download the 'Crudsoft Gapless playback 1.5' plugin or something similiar.
kjoonlee
What are you talking about? Winamp's gapless playback isn't failsafe; it trips up at the most annoying moments. And you have to install 3rd party plugins to get that "a little less gappy" playback.

With foobar2000, if you use LAME encoded MP3s, you don't need to install anything.
smz
QUOTE(kjoonlee @ Feb 24 2005, 01:52 AM)
...
Winamp's gapless playback isn't failsafe; it trips up at the most annoying moments. And you have to install 3rd party plugins to get that "a little less gappy" playback...
*



Are you talking about Otachan's in_mpg123? Can you prove what you say?

Sergio
kjoonlee
No, I'm talking about the output side. The buffering madness.
Never_Again
QUOTE(kjoonlee @ Feb 23 2005, 08:52 PM)
Winamp's gapless playback isn't failsafe; it trips up at the most annoying moments.
Never had that happen to me.

QUOTE(kjoonlee)
With foobar2000, if you use LAME encoded MP3s, you don't need to install anything.
*

I'm sure you don't need to do dishes if you have fb2000 installed.
smz
QUOTE(Never_Again @ Feb 25 2005, 03:30 PM)
QUOTE(kjoonlee @ Feb 23 2005, 08:52 PM)
Winamp's gapless playback isn't failsafe; it trips up at the most annoying moments.
Never had that happen to me.
...

Neither to me, as a matter of fact and as far as I'm conscious of, but I respect kjoonlee experience very much.

kjoonlee is there any way to reproduce those "glitches"?

Sergio

Edit: formatting, stripped unnecessary quote.
kjoonlee
Yes, leave out_ds (or variants) at its default settings. It will trip over gapless Vorbis files.
smz
QUOTE(kjoonlee @ Feb 26 2005, 04:26 AM)
Yes, leave out_ds (or variants) at its default settings. It will trip over gapless Vorbis files.
*



OK... I don't have any Ogg/Vorbis at hand now, but will do tomorrow.

Anyway I agree that also with MP3s and Otachan's in_mpg123 input plug-in (gapless) I remember having had problems that were solved by increasing the "Buffer-ahead on track change" value in out_ds from 0 (the default) to 1000 (1003, actually as the slider wouldn't allow me to set 1000, sh**t). Maybe lesser values will work too on faster hardware (mine is a PIII 933). Does that solves your Ogg/Vorbis problems as well?

Cheers

Sergio
kjoonlee
Not always. That was my point.

You need 3rd party plugins, and you need to tweak settings, to get gapless playback with Winamp. And even then, it's not completely gapless.
Compact Dick
QUOTE(smz @ Feb 26 2005, 03:54 AM)
... I remember having had problems that were solved by increasing the "Buffer-ahead on track change" value in out_ds from 0 (the default) to 1000 (1003, actually as the slider wouldn't allow me to set 1000, sh**t).
*


You can fine-tune it by selecting the slider and using the arrow keys on the keyboard wink.gif
gameplaya15143
and back to the original question...

what version of l3codex.ax do you have? if its v1.5, it has issues with decoding sometimes. Locate v1.9 it doesn't have those issues.

the mad dshow decoder isn't that great, it gave me a bunch of noise on an mkv with a cbr 128kbps mp3 for audio

mpg123 directshow decoder... I couldn't get that to work at all.

so i recomend ffdshow or l3codex.ax v1.9

also... didn't the older lame acm codec(s) use mpg123 for decoding?
Wintershade
QUOTE(m0rbidini @ Feb 22 2005, 08:42 PM)
foobar2000 doesn't use FhG decoders. It comes with a modified mpglib decoder by default and you can also grab one based on MAD.


Where can I get this?

smz
QUOTE(Compact Dick @ Feb 10 2006, 10:46 PM)
QUOTE(smz @ Feb 26 2005, 03:54 AM)
... I remember having had problems that were solved by increasing the "Buffer-ahead on track change" value in out_ds from 0 (the default) to 1000 (1003, actually as the slider wouldn't allow me to set 1000, sh**t).
*


You can fine-tune it by selecting the slider and using the arrow keys on the keyboard wink.gif
*


WOW! That's nice! Thanks!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.