Was war das früher einfach. Codec installieren fertig, alle Anwendungen konnten drauf zugreifen.
Ich habe Lame 1.9 in VirtualDub 1.10.x unter Audio Compression, aber das ist nur ein Decoder, kein Encoder und auch kein Lame. Audacity zeigt einfach per Pfad auf eine lame_enc.dll total simpel das umzubiegen.
VirtualDub (1.10.4) zeigt nur Codecs an die in Windows eingebunden sind, so der erste Glaube. Denn später stellt sich raus Codec ist drauf, VirtualDub interessiert’s aber nicht.
Nun sagen viele einfach den Codec runterladen/entpacken und dann Rechtsklick auf die *.inf und INSTALLIEREN wählen. Ja, kenne ich von früher, leider ist in KEINEM Package eine *.inf zu sehen. Dafür ist eine lame.EXE mit dabei. Gestartet floppt kurz was auf und Ende.
Andere sagen eine Konsole öffnen und ein paar Befehle absetzen. Dabei wird allerdings auch auf die *.inf verwiesen die ich nicht habe.
1. Extract it to for example c:\lame
2. Run cmd with admin rights (ctrl+shift+return)
3. cd %windir%\SysWOW64
4. rundll32 setupapi.dll,InstallHinfSection DefaultInstall 0 C:\lame\LameACM.inf
Oh man, 1h später finde ich zufällig eine Lame 3.99.5 ACM Codec Datei, die tatsächlich mal eine .inf enthält. Warum gibt es das nicht bei Version 3.100 ???
Doch trotz .inf Datei und deren Installation erscheint Lame nicht in VirtualDub’s Audio Encoderliste. Dann führe ich noch obige Befehle aus, keine Besserung. Evtl. liegt es auch an VirtualDub.
In älteren Windows Versionen gab es über die Systemsteuerung eine Möglichkeit installierte Encoder (Audio/Video) einzusehen. Gibt es scheinbar auch nicht mehr.
Die einzige Möglichkeit geht über den (gehaßten und von mir nie genutzten) Windows Media Player. Unten Rechtsklick auf die Player-Leiste dann Hilfe/Info/Informationen für technischen Support wählen.
Also es ist bei mir Lame 3.99.5 drauf !
OK, dann schein VirtualDub das nicht zu er(kennen). Ich gebe es für heute auf.