Direkt zum Inhalt

HowTo: Lame ACM unter Windows 7 x64 installieren

Da ich jetzt mittlerweile auf die Retail von Windows 7 umgestiegen bin und des öfteren mal was Richtung En-/Decoding mache, ist natürlich auch recht viel an Codecs zu installieren.

Ich halte persönlich nicht viel von Codec-Paketen, zumindest wenn man mehr machen will als "nur mal nen Film schauen". Ich installiere lieber ausgewählte Codecs, macht auch die Fehlersuche bei Problemen nicht so spannend ;)

Wer wie ich nun unter Win 7 x64 das Problem hatte, dass sich der Lame MP3 ACM Codec nicht installieren liess, dem lässt sich hiermit Abhilfe schaffen.

Lame wird als ACM Codec gebraucht, sobald man mittels VfW En-/Decodiert. Unter anderem VirtualDub arbeitet mit diesem Interface, also ist das gar nicht mal so ungebräuchlich. Auf die schnelle bekommt man den kompilierten Codec hier.

Um das ganze nun installieren und nutzen zu können, folgende Schritte:

  • Lame ACM in einem Ordner entpacken. Ich nehme für das Beispiel "c:\lame"

  • Kommandozeile mit Adminrechten öffnen. Unter Windows 7 wäre das Startmenü --> Alle Programme --> Zubehör --> Rechtsklick auf "Eingabeaufforung" --> "Als Administrator ausführen"

  • In der Zeile dann "cd %windir%\SysWOW64" eintippen.

  • Als nächstes dann "rundll32 setupapi.dll,InstallHinfSection DefaultInstall 0 C:\lame\LameACM.inf"

Damit sollte Lame jetzt als ACM Codec installiert und bei VirtualDub als AudioCodec gelistet sein.

Und so nebenbei: In nem Board fragte jemand, ob das denn nötig sei, unter Windows so einen Tanz zu veranstalten, um was zu installieren. Trockene Antwort darauf: "You ain't seen nothing yet!" :D

Trackback URL for this post:

http://www.schreibtischwerkstatt.de/trackback/442

Top! :) Danke!

Top! :) Danke!

Hammer, ich war hier schon am

Hammer, ich war hier schon am Verzweifeln. Echt super gemacht! Danke.

Danke!

War schon am Verzweifeln

hey perfekt!

Danke... ich dachte schon, dass das unter Win7 garnicht mehr geht...

Pingback

[...] [Gefunden auf www.schreibtischwerkstatt.de] [...]

Hab es versucht. Aber ich

Hab es versucht. Aber ich erhalte ein Fenster mit der Fehlermeldung "Installation fehlgeschlagen". Hat jemand Rat? Wann kann ich eine detailierte Fehlermeldung bekommen? Danke!

Ausführliche Fehlermeldung?

Ausführliche Fehlermeldung? Unter Windows?!? ROFLMAO! :D

Nee, im Ernst. Hast du eventuell die Gänsefüsse im Pfad vergessen, oder die CLI nicht als Admin ausgeführt?

Lösung

Die Fehlermeldung hatte ich auch, da ich die Dateien nach "C:\Program Files (x86)\Lame\" entpackt hatte. Ich hab nun einfach alles nach C:\Lame\ verschoben und siehe da, Installation läuft! Hoffe es hilft zukünftig Suchenden noch weiter ;)

Tja funzt auch bei mir ...

nicht ... :-( CLI als Admin ausgeführt... Gänsefüßchen nicht vergessen... bekomme trotzdem die "ausführliche Fehlermeldung" noch ne Idee was ich überprüfen kann...?

Da müsste ich wiederum auf

Da müsste ich wiederum auf die schnelle passen...

Welchen Build des Codecs benutzt du, den von mir oben genannten? Habs jetzt schon ein paar mal mit dem oben genannten gemacht, funktioniert tadellos.

Lasse die Gänsefüßchen um den

Lasse die Gänsefüßchen um den Dateinamen einfach weg, dann gehts

Sollte auch so gehen... habs

Sollte auch so gehen... habs mal ohne Füsse getestet, geht auch. Mal korrigiert.

ACM oder INF

Ich habe nicht die 64-Bit Version aber dürfte ja nicht viel anders sein. Ich doktor schon die ganze Zeit mit den Berechtigungen rum, bis ich diesen Artikel hier gefunden habe. Hier oben im auszuführenden Pfad steht LameACM.INF Muss es eine INF-Datei sein? Ich habe nur die ACM-Datei meines Wunschcodecs vom alten Rechner kopieren können. Speziell gehts es um l3codeca.acm Der ist zwar auf dem Rechner, aber anscheinend nur zum lesen und nicht zum schreiben. Auf dem alten Rechner steht "advanced" noch dahinter. Den brauche ich um WAV wieder zu komprimieren. Ich hoffe, ich finde hier ne Lösung :)

Ohne eine .inf wirst du wohl

Ohne eine .inf wirst du wohl nicht gross weiterkommen...  Aber seit wann braucht man einen Codec, um wav zu encoden?!? Die Funktionalität sollte Windows mitbringen.

Zum encoden vielleicht nicht.

Zum encoden vielleicht nicht. Bin jetzt nicht so in der ganzen Materie vertieft. Ich benutze das Wave-Studio um diverser Audiodateien zu erstellen. Auf dem alten Rechner habe ich auch die Auswahl MPEG Layer-3 beim Speichern der WAV-Datei und kann sie dabei stark komprimieren, bei für mich ausreichender Qualität. Da gehts mir mehr um geringen Speicherplatzbedarf. Auf dem neuen Rechner habe ich dies nicht. Da geht WAV nur als PCM. Das Blöde ist, dass ich nach den Jahren einfach nicht mehr weiß, wo dieser Codec mit dabei war. Ob bei irgendeiner Software oder dem Soundkartentreiber, oder oder... mfg

Klingt mir danach, dass du

Klingt mir danach, dass du schlicht einen MP3-ACM Codec brauchst, und dafür ist die Anleitung oben gedacht. Falls du kein Win 7 x64 hast: http://tinyurl.com/ybyh86t

Viel Spass.

Danke

Hat mir sehr geholfen.

danke für die

danke für die Anleitung! Hatte auch erst die Fehlermeldung bekommen, das lag aber daran das ich den Lame Codec woanders herunter geladen ahtte, der war etwas anders. Jetzt habe ich mir den Codec von der Seite die oben angegeben ist gesaugt, und schon klappt alles.

Vielleicht spart es jemandem

Vielleicht spart es jemandem ein paar Nerven:

Es reicht nicht das ganze mit einem Account mit Administrator-Rechten auszuführen!
Selbst dort bekommt man "Zugriff verweigert", wenn man versucht von der Kommandozeile eine Datei nach %windir%\SysWOW64\ zu kopieren. Ich habe es probiert, weil bei mir die Installation trotz der guten Anleitung fehlgeschlagen ist.
Eigentlich hat der Account dort Rechte zu schreiben und kopieren im Explorer hat auch funktioniert...

Letztendlich habe ich folgende Lösung gefunden:
Rechtsklick auf Arbeitsplatz->Verwalten->System Werkzeuge->Lokale Benutzer und Gruppen->Benutzer
Hier den "Administrator" rechtsklicken, Eigenschaften und "Account deaktivert" wegklicken.
Als Administrator anmelden, Anleitung nochmal durchgehen und siehe da, es klappt. :)

Jetzt aber nicht vergessen, den Administrator wieder zu deaktivieren, oder wenigstens ein Passwort vergeben!

Lame unter Win7

Bei mir hat folgendes geholfen: Unbedingt die Installdatei vom Soundkartenhersteller installieren, z.B. von "Realtek Audio HD". Anschließend unter Systemsteuerung > Sound > Aufnahme > Rechtsklick > deaktivierte Geräte anzeigen > Stereomix aktivieren. Mit den in Win7 x64 integrierten Treibern werden die Audio-Codecs nicht eingeblendet.

Vielen vielen Dank! War schon

Vielen vielen Dank! War schon echt am verzweifeln, bis ich deine Anleitung gefunden hab. Stereo-Mix aktiviert, und schon waren alle Codecs im Menü (von Magix Video deluxe) aufgelistet.

@Gast: Es reicht definitiv,

@Gast: Es reicht definitiv, ein Prompt mit adminrechten aufzurufen. Habe es mehrfach auf diesem Weg bisher gemacht, funktioniert tadellos.

VirtualDub 32 oder 64 Bit?

Die Anleitung bezieht sich auf die 32-Bit Version von VirtualDub, oder? Hab's jedenfalls nicht geschafft, dass der LAME im 64-Bit VirtualDub auftaucht :-( Jetzt frage ich mich: Hab ich das falsche LAME ACM? Gibt's das überahaupt in 64 Bit? Oder mach ich einfach was falsch? Danke!

Sollte auch mit 32bit

Sollte auch mit 32bit funktionieren. Eventuell mal Windows rebooten.

For english, see below. Ihr

For english, see below.

Ihr braucht nicht wa neues zu installieren, da alles von Fraunhoffer institut immer noch da ist. Man muss das nur "aktivieren".
Also geht in Registry beim Schlüssel "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32" und ändert msacm.l3acm von System32 ins SysWOW64. Dort sind nämlich die 32bit Treibern gespeichert. Eventuell könntet Ihr auf Pro Version umziehen, also, statt l3codeca.acm auf l3codecp.acm schreiben. Ins nachbar Verzeichniss "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc" ändert "System32" mit "SysWOW64" entsprechend, ocer am besten fügt ein neues Schlüssel hinzu. Dann neu starten. Bei mir funktionierte für Virtualdub und ich brauchte keien andere CodecPack.

The 32 bit drivers are not in System32 any more, but in SysWOW64. That's why you need to change the registry settings for "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32\msacm.l3acm" from System32 into SysWOW64. The same for the neighbour key into "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc", so you need a new key with SysWOW64. You may need to use the Proffesional version l3codecp.acm, which makes 128kb instead of 56kb (like virtualdub for example says. Enjoy after reboot :-)

Wie soll denn ein 32 bit

Wie soll denn ein 32 bit Treiber mit einem 64 bit Programm funktionieren?!?

Gar nicht, weil es

Gar nicht, weil es kein *Treiber* sondern ein *ACM-Codec* ist. </klugscheiss> Sollte AFAIK auch für VDub x64 funktionieren, da ich den aber nicht nutze (Stichwort VirtualDub Mod), ist es für mich irrelevant. Ich würde so oder so jedem dazu raten, sich eher VDub Mod anzusehen, siehe auch hier. Geschwindigkeitstechnisch gibt es keine große Einbußen, und es unterstützt einfach mehr als das normale VDub.

Hallo, da ich auch von den

Hallo,

da ich auch von den Codecpaketen wegzukommen versuche mal die Frage: Was brauche ich alles (und von wo) damit ich unbeschwert Video/Audiobearbeitung machen und auch mittels diverser Player (Hd Formate usw. sind da bekanntlich sehr problematisch) Filme anschauen kann.

mfg kj

Eigentlich das Gängigste,

Eigentlich das Gängigste, sprich MPEG4 Simple Profile (XviD, DivX), MPEG4 AVC (x264), AC3, DTS, MP3. Wenn du das einfach haben willst: FFDshow Tryouts, oder halt einzelne (De)coder installieren. Im Bereich AVC ist mein präferierter Decoder CoreAVC. Dieser kostet zwar Geld, ist sein Geld aber auch definitiv wert. Ich kenne keinen freien Decoder, der ein so gutes Ergebnis liefert.

Pingback

[...] Read the original post: HowTo: Lame ACM unter Windows 7 x64 installieren | Die … [...]