Log in

View Full Version : Virtualdub's default MP3 encoder sometimes doesn't have any viable outputs. Why?


Katie Boundary
4th October 2024, 01:31
Note that this isn't related to number of channels, sample rate, or anything like that. The audio in question works just fine with LAME mp3 at the same settings that would normally be available to Vdub's own mp3.

tebasuna51
4th October 2024, 13:08
If previously I select: Audio -> Full processing mode.

I can Save audio... to valid mp3 with VirtualDub2 v2.1.1.607 like show in the image.

The same with VirtualDub2 Build 44282 64 or 32 bits.

Katie Boundary
12th October 2024, 06:05
Okay but I'm not talking about Virtualdub2. I'm talking about normal Virtualdub.

tebasuna51
12th October 2024, 13:22
Sorry I can't test the old VirtualDub (last version from 2013) without install old VFW enco/decoders.
For what not use VirtualDub2?

filler56789
12th October 2024, 16:10
AFAIK (or remember), the original VirtualDub does NOT have "its own" MP3 encoder, it uses (by default) the crippled MP3 codec licensed to Microsoft by Fraunhofer :-|
If you don't like LAME's ACM, you can replace the crippled Fraunhofer codec by its fully-functional "professional" edition
(l3codecp.acm)

tebasuna51
13th October 2024, 13:41
Or read the info about lameACM.acm in RareWares (https://www.rarewares.org/mp3-lame-dshow-acm.php)
Maybe for that are not "viables" for you.

Also in RareWares l3codecp.acm (https://www.rarewares.org/rrw/fhgcodecs.php)

Katie Boundary
17th October 2024, 06:05
AFAIK (or remember), the original VirtualDub does NOT have "its own" MP3 encoder, it uses (by default) the crippled MP3 codec licensed to Microsoft by Fraunhofer :-|[/B]

That's irrelevant hair-splitting. The MP3 encoder that ships with Virtualdub sometimes doesn't offer any output settings and I'd like to know why and how to fix it.

tebasuna51
17th October 2024, 12:07
The MP3 encoder that ships with Virtualdub

VirtualDub don't have any audio MP3 encoder, only decoder.
You need install ACM encoders.
In my W10 SO only some Windows compression can be used.

To read my test.avi (xVid+AC3) I need use AviSynth decoders because I haven't VFW decoders installed.

Any problem with VirtualDub2?

filler56789
17th October 2024, 12:16
<!-- SNIP -->

Good-bye. 😌

Katie Boundary
17th October 2024, 21:22
VirtualDub don't have any audio MP3 encoder, only decoder.

That was true in the earlier versions of it. The current version, however, does have it. I was quite thrilled by that because it meant that I no longer had to remember where to get LAME or how to install it :)

GeoffreyA
17th October 2024, 22:35
That was true in the earlier versions of it. The current version, however, does have it. I was quite thrilled by that because it meant that I no longer had to remember where to get LAME or how to install it :)

Are you referring to Avery Lee's last version from 2013? As far as I understand and remember, classic VirtualDub never had a concept of built-in encoders; it was always the ACM ones from Windows. Also, from a quality point of view, using any MP3 encoder other than LAME is not advisable (though I believe Helix has the edge).

If you're looking for a range of encoders and decoders in one executable, FFmpeg is brilliant.

tebasuna51
18th October 2024, 09:59
That was true in the earlier versions of it. The current version, however, does have it.

I used the final version 1.10.4 from 2013 (https://en.wikipedia.org/wiki/VirtualDub), what version do you have?
I try a last test 1.10.5 (2014) version in https://www.videohelp.com/software/Virtualdub , and still without internal MP3 encoder, only decoder.

I was quite thrilled by that because it meant that I no longer had to remember where to get LAME or how to install it :)
I put the link to rarewares, to install it use the .inf file, or the HOWTO Install LAME-ACM on x64.txt

Katie Boundary
25th November 2025, 00:24
New challenge: exporting MP3 audio from Virtualdub... in Linux/WINE.

In addition to the original problem of Virtualdub's built-in MP3 encoder not having any valid settings, this carries the additional challenge of figuring out how to install the windows version of LAME in Linux/WINE. I tried the instructions found at https://appdb.winehq.org/objectManager.php?sClass=version&iId=14681 but there was no change in system behavior.

EDIT: figured it out. Despite several Reddit posts claiming otherwise, Wine DOES come with its own version of the Windows command prompt. Typing "wine cmd" in the Linux command prompt, and then following the command-line instructions for installing under Windows 7 x64, got everything working.