Click Here to visit Embedded Automation - mControl
l3codecp.acm Explanations With WMP 10 - Chris Lanier's Blog

l3codecp.acm Explanations With WMP 10

In WMP 10 Microsoft shelled out the cash to FhG to included a full features, high bitrate MP3 Encoder for ripping CD's.  l3codecp.acm is this new encoder and the File Version is 3.3.0.44.  Now, the fun part of this is that out on the internet and in most “Codec Packs” there is an included version of l3codecp.acm, but its very different then the new one shipped with WMP 10.  If you have l3codecp.acm with the File Version of 1.2.0.63, you have the pirated one.  The pirated version will encode and decode via the same file, but it will also break things in WMP, the main thing being Crossfading.

So, Good version as is follows.
File Name: l3codecp.acm
File Version: 3.3.0.44
Copyright: Copyright © 2004 Fraunhofer IIS

Published Saturday, September 04, 2004 10:57 AM by chrisl
Filed under:

Comments

#

Wednesday, September 08, 2004 8:13 PM by TrackBack

# re: l3codecp.acm Explanations With WMP 10

Hm, is there any difference in quality of encoded mp3 or is it just the same codec but legal version?
I purchase Audioactive Production Studio 2 long time ago which uses the FhG pro and I use it for ripping music CDs.
Is now better to use codec from WMP10 or FhG pro??? (I don't mind the speed of codec, but quality of encoded mp3)

P.S.: I don't want to use another codec (like Lame), because I rely upon Frauenhofer IIS codec.

Wednesday, October 06, 2004 9:47 AM by chrisl

# re: l3codecp.acm Explanations With WMP 10

There have been no formal listening tests yet so old FhG vs. new FhG has not been seen yet. Did that program ship with l3codecp.acm? Do you know the version number and/coypright dates? The only other one I remember is 1.0.0.48 which would not encode above 128kbps. This one was legal, but I never remember seeing it at all.

The Radium Hack (legal version) encodes with a slight 16kHz+ error on one channel (I think it was the left channel). I would *assume* this would have been fixed, but I really don't know.

FhG encoder's are *theoretically* going to be better for encoding lower bitrate (< 128kbps) However at the same time FhG's should also be better for encoding at sampling rate's other then 44.100Hz. For CD audio this is not something to think about.

LAME *will* produce better sound quality at bitrates great then 128kbps in comparison to FhG's.

When some tests are done I will be sure to post them here.

Wednesday, October 06, 2004 10:05 AM by chrisl

# re: l3codecp.acm Explanations With WMP 10

That should say "...The Radium Hack (ILLegal version) encodes ..."

Friday, October 08, 2004 10:41 AM by chrisl

# re: l3codecp.acm Explanations With WMP 10

I compared the 2. The new 3.3.0.44 version sounded horrible but was faster in 128kbps, while the old 1.2.0.63 sounded great!

Monday, October 25, 2004 11:03 AM by chrisl

# re: l3codecp.acm Explanations With WMP 10

ok

Friday, January 07, 2005 12:06 PM by chrisl

# re: l3codecp.acm Explanations With WMP 10

Why can't I use LAME with WMP 10? Why cannot I intsall the FLAC encoder if that is my preference for lossless files? WMP 10 is a great improvement over WMP 9 and something I would use daily if I could use LAME and FLAC. I have to use Exact Audio Copy otherwise. Sure, its not spiffy, but it lets me use the encoder of my choice.

Saturday, January 08, 2005 5:24 PM by chrisl

# re: l3codecp.acm Explanations With WMP 10

You can't use LAME becuase none of the LAME dev's want to put any development into LAME ACM to fix the memory leak.

You can't encode as FLAC because WMP only supports MP3, if you use an ACM FLAC encoder (is there one?) then WMP will spit out a FLAC encoded file with an MP3 header (i.e. it will only play right in any app). Plus, FLAC doesn't use standard ID3 tags, so WMP can't write tags or display them.

Saturday, January 08, 2005 7:28 PM by chrisl

# re: l3codecp.acm Explanations With WMP 10

I can see how working on the LAME ACM can be a problem. It seems development of LAME has come to a standstill.

Thanks for clarifying the issue.

That said, I would love to see the WMP team continuing pressure to fix LAME ACM. It will surely make it more attractive.

Sunday, January 09, 2005 5:02 AM by chrisl

# re: l3codecp.acm Explanations With WMP 10

BTW, is this [1] the LAME ACM that has memory leak issues?

[1] http://www.softpedia.com/get/Multimedia/Audio/Audio-CD-Rippers-Encoders/LAME-ACM-Codec.shtml

Sunday, January 09, 2005 5:08 AM by chrisl

# re: l3codecp.acm Explanations With WMP 10

Yes. As far as I have heard they don't plan to develop LAME ACM anymore. So, the chances of it ever working are very slim.

Thursday, January 13, 2005 11:23 AM by chrisl

# re: l3codecp.acm Explanations With WMP 10

I tested using the LAME ACM codec with WMP9 XP by tweaking a few reg keys to have WMP display the choice.

Well it just doesn't work - I see you were talking about a memory leak,
well that sound exactly like it.

It does go through with encoding (except it's quite slow), but when you listen to the file (WMP will open it but not Meda Player Classic with its integrated MP3 decoder for instance), you totally hear conversion went wrong (hence the speed trouble) : the MP3 sounds as if frames were skipped during the encoding process [Memory Leak... :'( ] so it's all skippy and slow. But you still can recognize the song which confirms that if it was not for the Memory Leak, tweaking a few reg keys would do the trick... so please: GET BACK TO WORK LAME GUYS

Wednesday, January 26, 2005 5:44 PM by chrisl

# re: l3codecp.acm Explanations With WMP 10

Hey, so I've ballsed up my system fannying around trying to get the tag 55 codec working, and now the registry server entry point is screwed! How do I get l3codeca.acm to register?

Saturday, January 29, 2005 1:46 PM by chrisl

# re: l3codecp.acm Explanations With WMP 10

I'm a bit confused here. I didn't realise there was a problem with the LAME ACM codec. I've been using it happily for ages and notice no trouble (currently using the one that came with 3.96.1). Is it just if you try to use it in WMP? I use it in EAC.

Thursday, February 03, 2005 4:10 PM by chrisl

# re: l3codecp.acm Explanations With WMP 10

why anyone would want to use another over protective crap ms product like wmp to do a real job is beyond me?

1) get off your ass and support an original mp3 ripper like audiograbber (freeware, which also does the precious wma, etc...)!!! http://www.audiograbber.com-us.net/download.html

2) next, get the latest Lame here --> http://www.hot.ee/smpman/mp3/ (3.96.1 was the best last time i checked)

3) then, toss your lame dll into the same folder as you installed the app to and tada! you're in biz! (the app supports ACM too)

4) while you're at it... wize up :) and learn to use a nice burner app like NTI (which supports super long file names (Joliet 3 aka Romeo) and make sure you buy hardware that supports level 3 file names and at least ID3 V2 tags (nothing worse than DOS 8.3 names, no subdirectory support and only ID3 V1 tags)

5) and... if for some reason you still feel you need to blow out the preinstalled Fraunhofer 1.9.0.305 "advanced" ACM codec that comes with winduhs and use the new "professional" version that comes with wmp 10... then follow these steps to install it properly...

a) Verify the file l3codecp.acm is in the system after installing wmp 10...
In the Explorer open the folder c:\windows\system32
Ensure that the new file l3codecp.acm exists. (right click properties and look for file version 3.3.0.44)
If it doesn't then you can extract the files that are included in mp10setup.exe by the following command line, without installing the Media Player: mp10setup.exe /T:c:\extract /C

b) Register the codec by setting the following registry keys:

copy & paste the following into notepad and save it as l3codecp.reg (use *.* (any file type), not *.txt)


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32]
"msacm.l3acm"="l3codecp.acm"
"msacm.l3codec"="l3codecp.acm"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc]
"l3codecp.acm"="Fraunhofer IIS MPEG Layer-3 Codec (professional)"


6) finally... if you can, try to remember to say no to monolithic corps like MS http://en.wikipedia.org/wiki/Monolithic and HAVE FUN!

all the best,
AK

Saturday, May 21, 2005 2:45 PM by chrisl

# re: l3codecp.acm Explanations With WMP 10

"The Radium Hack (legal version) encodes with a slight 16kHz+ error on one channel (I think it was the left channel). I would *assume* this would have been fixed, but I really don't know."

That's not absolutely true...
Radium uses Fraunhofer 1.2 codec and the problem isn't in the Radium team but in the old version of the codec. The "pure" Fraunhofer 1.2 codec has the same problem and it isn't only with the left channel. :) I assume that's because of some try for encoding frequencies above 16kHz (yes, at 128kbps with this codec I encode frequencies up to ~19-20 kHz). But paying attention to them means using more bits for them. That causes problems with the mids in some cases. I still use this encoder and I like it very much but this is tricky. ;-) First, I analyze the signal and according to that, choose to use v1.2 or 3.3. ;-) If the mids aren't critical, I use 1.2. And all that listen to it say: "I can't believe this is at 128kbps, it sounds like 192 or more!". Otherwise I use version 3.3. Note that problems with the mids disappears completely when encoding at 256kbps.
The idea behind Fraunhofer IIS codecs is to pay attention to high frequencies when they are high enough to be percieved, in comparison to the others. It's a question of psychoacoustics. That's a psychoacoustic model (different from those of the LAME(r) :P ). I like this model and keep using Fraunhofer as my favourite encoder.
It looks like in version 3.3 Fraunhofer IIS made some fine changes and generally it sounds better!

Best regards,
Stone

Thursday, September 08, 2005 8:02 AM by chrisl

# How to make it available in ACM wrapped filter

I unregister l3codeca.acm, add l3codecp.acm into audio driver, register l3codecp.acm use regsvr32, but I can no longer see 'MPEG Layer-3' codec in dshow GraphicEdit under 'Audio compressors'. How do I enable ACM wrapped filters to use l3codep.acm instead l3codea.acm.

Thanks!

Wednesday, December 21, 2005 12:00 AM by Eric Shan

# re: l3codecp.acm Explanations With WMP 10

If you would like WMP10's version of l3codecp.acm in other apps like VirtualDub or other editors you'd need to register the clsid's registry as well as the decviece description and driver. If you notice with WMP10 installed (when no other l3codecp.acm versions are currently installed on your PC) your l3codecp.acm doesn't show in your other apps. I used the clsid from that not so legal radium version. Now I can use WMP10's l3codecp.acm in any app.
1 thing I don't like about l3codecp.acm from WMP10 is the settings cofigure is locked.
In other words you can't specify Stereo. instead of JointstereoMS for the lower bitrates like 128 or 160 or even 192. It's not until you hit bitrates of 224 that codec uses actual stero encoding instead of JointStereo MS. Spose MS wanted to make mp3 look outdated when they released WMP10 so that users would opt for MS wma formats instead..

Saturday, January 07, 2006 3:49 AM by smashly

# re: l3codecp.acm Explanations With WMP 10

Thanks for the registry keys it worked like a charm. that tag0055 problem had been bugging me for weeks tried everything else suggested on the net to no avail (got an archos av500 only likes cbr not vbr) now i can wath everything in sync
One very happy bunny

Saturday, February 04, 2006 2:40 PM by Baldrick

# re: l3codecp.acm Explanations With WMP 10

wmp 10 mp3 320 bitrate sounds better than any aac file to me. I've tested both. aac sounds like it doesn't produce low end (bass) frequencies well. aac is also proprietary--need I say more. I don't want to waste the time getting into all these exotic file formats. As far as a lossy format 320 mp3 is the best format I've heard. Why bother with a lossless format i.e. aiff? You only use 50 percent of the space...? Then buy a bigger harddrive. What encoder does wmp 10 use to rip mp3s? I used wmp 10 to rip 320 bitrate mp3s and my friend said the music sounded better than most of his other music--on a top-of-the-line- momo system.

Sunday, September 17, 2006 6:06 AM by Scott