Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: How do I get LAME to work with VirtualDub? (Read 7333 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

How do I get LAME to work with VirtualDub?

LAME shows up under Audio -> Compression under Vdub but how do I get it to work with Vdub? When I extract a MP3 stream from a .avi file I want to use LAME instead of FhG. I've search all the popular forums on the internet (videohelp, doom9, virtualdub.org) and I still can't find an answer. Maybe I'm stupid or blind and missing the obvious. Can someone give me some pointers?

How do I get LAME to work with VirtualDub?

Reply #1
I guess you need a VfW version of LAME installed in your system... or you could encode the audio track seperately while encoding the video without any sound and them mux the mp3 track into the video.

But why do you still want to use VirtualDub anyway? For cutting and editing it may be still ok, but apart from that...

How do I get LAME to work with VirtualDub?

Reply #2
Download the 3.97b2 bundle from rarewares (www.rarewares.org/mp3.html)
rightclick on the lameACM.inf and click install.

How do I get LAME to work with VirtualDub?

Reply #3
If you extract (demux) a audio-stream, you don't need a decoder.

How do I get LAME to work with VirtualDub?

Reply #4
When I extract the mp3 stream from avi using Vdub and check the audio properites afterwards it says FhG, I want it show LAME. How do I do that? I don't want Vdub to use FhG I want it ot use LAME instead.

How do I get LAME to work with VirtualDub?

Reply #5
You seem to misunderstand what you're doing. The properties-dialog
shows the encoder the audio-stream was encoded by. If you really need
the lame-string extract the audio, reencode it with lame and remux the videofile,
although this is very stupid.

How do I get LAME to work with VirtualDub?

Reply #6
So what your saying is that when I used VDub MP3 Freeze the mp3 file that was used in .avi audio stream was FhG? When I extract the mp3 it shows FhG and not LAME?

How do I get LAME to work with VirtualDub?

Reply #7
So what your saying is that when I used VDub MP3 Freeze the mp3 file that was used in .avi audio stream was FhG? When I extract the mp3 it shows FhG and not LAME?


Read what he just said. FhG is just what encoded it! It's not going to say LAME if LAME wasn't the encoder is it?

Extracting it has no bearing on anything, it's the same MP3 file that was in the movei, why would it change just because you extracted it?

How do I get LAME to work with VirtualDub?

Reply #8
(should read before i answer...)

i don't know what's so special about this mp3 freeze mod (couldn't find any info)

if you extract the audio part of an avi you just copy it. if the audio was originally encoded with FhG than its an FhG encoded mp3.

edit: too slowwww...

How do I get LAME to work with VirtualDub?

Reply #9
Read what he just said. FhG is just what encoded it! It's not going to say LAME if LAME wasn't the encoder is it?

Extracting it has no bearing on anything, it's the same MP3 file that was in the movei, why would it change just because you extracted it?


The extraction part is what confused me when I was reading about LAME and Vdub online. It gave me the impression that people where extracting the mp3 stream using LAME. I was caught up with the whole "better quality" thing if I used LAME instead of FhG.

It didn't make sense to me in the beginning either, because if FhG was used to make the mp3 stream, wouldn't I get FhG when I extract? but the articles I read online confused me and was giving the notion that I could change codec used during extraction to LAME.

Thanks for the replies everything is cleared up now.

How do I get LAME to work with VirtualDub?

Reply #10
If I understand what is going on here correctly...
When you demux the wav from the avi (it is an mp3 encoded wave file).  When you right click on that file (or on the avi), and go to properties, advanced view.. the audio codec is listed as fhg iis mpeg layer3 (or whatever it actually is) because that is the mp3 acm DECODER that you have installed.  All mp3 encoded wave files will be reported as the decoder you have installed.  It will report as lame mp3 if you install the lame acm codec.  It does NOT tell you what was used to encode it.

Is that whats going on here?
Vorbis-q0-lowpass99
lame3.93.1-q5-V9-k-nspsytune

How do I get LAME to work with VirtualDub?

Reply #11
If I understand what is going on here correctly...
When you demux the wav from the avi (it is an mp3 encoded wave file).  When you right click on that file (or on the avi), and go to properties, advanced view.. the audio codec is listed as fhg iis mpeg layer3 (or whatever it actually is) because that is the mp3 acm DECODER that you have installed.  All mp3 encoded wave files will be reported as the decoder you have installed.  It will report as lame mp3 if you install the lame acm codec.  It does NOT tell you what was used to encode it.

Is that whats going on here?


Your partially correct. I use TCMP to play mp3s. When I check the mp3 advanced properties in TCMP it will tell me what encoder was used to encode the mp3, however when I extract the mp3 stream from avi and play the mp3 back in TCMP and check the properties it shows FhG.

That simply tells me the mp3 that was used in the avi used FhG as the encoder. Problem is, I know some anime groups that use LAME to encode their audio stream so why does TCMP show FhG when I extract the mp3 from avi?

How do I get LAME to work with VirtualDub?

Reply #12

If I understand what is going on here correctly...
When you demux the wav from the avi (it is an mp3 encoded wave file).  When you right click on that file (or on the avi), and go to properties, advanced view.. the audio codec is listed as fhg iis mpeg layer3 (or whatever it actually is) because that is the mp3 acm DECODER that you have installed.  All mp3 encoded wave files will be reported as the decoder you have installed.  It will report as lame mp3 if you install the lame acm codec.  It does NOT tell you what was used to encode it.

Is that whats going on here?


Your partially correct. I use TCMP to play mp3s. When I check the mp3 advanced properties in TCMP it will tell me what encoder was used to encode the mp3, however when I extract the mp3 stream from avi and play the mp3 back in TCMP and check the properties it shows FhG.

That simply tells me the mp3 that was used in the avi used FhG as the encoder. Problem is, I know some anime groups that use LAME to encode their audio stream so why does TCMP show FhG when I extract the mp3 from avi?
These MP3 encoder checking algorithms basically just *guess* what encoder was used. Only for LAME MP3's can they tell you which exact verion was used, and only because this information is actually written in the LAME header. It would seem to me that this information is being lost either when the movie is encoded or when you demux the audio, meaning that the encoder checker has to resort to *guessing*.

How do I get LAME to work with VirtualDub?

Reply #13
TCMP probably functions similar to mr questionman.  If there is no lame tag (and no xing tag) then it is assumed to be fhg.  The lame tag is probably being stripped when the audio is muxed into the avi in the first place (or when it is demuxed).  Try running the mp3 through mp3guessenc and see what it says.
Vorbis-q0-lowpass99
lame3.93.1-q5-V9-k-nspsytune