Log in

View Full Version : Windows 7, virtualdub, can't get LAME ACM to show up in audio codecs?


Thasp
22nd October 2009, 09:27
I used to be able to get LAME ACM installed on XP, then have it show up in virtualdub.

I tried 64 bit and 32 bit virtualdub, and yet I can't get LAME ACM or any ffdshow MP3 encoder to show up in the audio ---> compression window in windows 7.

I'd love to be able to convert AC3 ---> MP3 in the program. I know how to extract it and encode it separately and then remux it in at the end but this is such an extra PITA, so if there is anyway to get an MP3 codec to show up in this menu under windows 7 I would be quite happy. :)

edit: trying the 64 bit version of vdub has done me no good. In addition to the audio codec not showing up I also can't even use avisynth. I copied avisynth 64 bit dll files to c:\windows\system32 and overwrote the old ones, but it clearly wasn't having any of that. It still errroed and said directshowsource not found while trying to stream an x264 file contained in an mkv into the program.

Kurtnoise
22nd October 2009, 09:59
You have to install the ACM 64bits version from here...

http://members.optusnet.com.au/squid_80/ac3acm64.zip
http://members.optusnet.com.au/squid_80/lame64.zip

Right click on the .inf file to install.

Thasp
22nd October 2009, 19:03
I have audio working in 64 bit virtualdub. Thanks!

Now it will say the audio and the video formats are not supported, when trying directshowsource to frameserve an x264 mkv into virtualdub. I installed the 64 bit version of ffdshow and the 64 bit version of avisynth so I could use the 64 bit version of virtualdub, so I am not sure what is causing this. :(

What could I be missing in my install?

Thasp
23rd October 2009, 03:05
I'm going to write a batch script to demux the ac3 from the mkv and encode it with besweet, and do my encoding with 32 bit vdub, since the 64 bit one makes it impossible to frameserve any x264 video into it. It laughs at ffdshow 64 bit, as if it doesn't exist.

Kurtnoise
23rd October 2009, 12:49
why do you want to use vdub ?

just use mkvmerge (to demux your mkv) + x264 (to reencode the video stream) + besweet (or eac3to) for your batch script...

Thasp
23rd October 2009, 20:06
I was using xvid @ simple profile L3 instead of x264.

It is easier to not have to use separate programs. I could drag an avs in after short editing, keep my prior compression options set, hit save and have a working file. This is not for archival purposes. For archival purposes I am happy to do things the long way. This is to transcode my archival quality x264 stuff to play on my blackberry 9530. Here simplicity trumps quality. I much prefer using a customizable thing like virtualdub to a buggy freeware do-it-all portable device video encoder. If I had to do a lot of different work to get vdub to do what I want, I could just use one of the one click converters.

I liked the idea of using vdub to get what I needed done, but this is such a mess in x64.

Thasp
23rd October 2009, 20:19
AHHH YESS :D

Running cmd as administrator and typing rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 0 C:\Users\me\Downloads\tools\lameACM-3.97\LameACM.inf from c:\windows\SYSWOW64 was key. Now I can use 32 bit virtualdub.

Life is good. :D That 64 bit nonsense was the pits. I was doing all this with mencoder in linux two and a half years ago, and it still isn't figured out in windows nearly 2010. Craziness.

hausl78
6th January 2010, 12:06
You have to install the ACM 64bits version from here...

http://members.optusnet.com.au/squid_80/ac3acm64.zip
http://members.optusnet.com.au/squid_80/lame64.zip

Right click on the .inf file to install.

Hi!

I have the same problem and do like you describe, but i still can not see the LAME in VirtualDub. I have now Windows 7 64 bit and earlier it works on my XP Prof.

I have installed both, do i have to restart?

Thanks
Jürgen

//EDIT:
This works:
http://www.schreibtischwerkstatt.de/christian/2009-11-07/howto-lame-acm-unter-windows-7-x64-installieren
So its done, greets!