Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se |
|
|||||||
![]() |
|
|
Thread Tools | Search this Thread | Display Modes |
|
|
#1 | Link |
|
Registered User
Join Date: Mar 2002
Location: Spain
Posts: 307
|
New winLAME test version (aac, wma, flac, multichannel & more)
Hi there. Yesterday I released a winLAME test version I've been playing with in the past weeks. It adds a bunch of new supported formats as well as enhanced multichannel transcoding support, specially focused on Vorbis & AAC. It also adds WAV-float & 24 bit output for you audiophiles
![]() Of course I also updated every included library to the latest available stable version, including faad 2.0, faac 1.24, mad 0.15.1b & lame 3.96. I included a non-ICL vorbis 1.0.1 compile because I don't want to redistribute intel's libmmd.dll but you can use the ones available at RareWares if you wish, including the new aoTuV. That's the magic of dynamic link libraries ![]() Here's the post at Hydrogenaudio with more details and download links: http://www.hydrogenaudio.org/index.php?showtopic=22143& Hope you like it. DeXT Last edited by DeXT; 2nd June 2004 at 12:11. |
|
|
|
|
|
#4 | Link | |
|
Registered User
Join Date: May 2003
Location: Hamburg, Germany
Posts: 219
|
Re: New winLAME test version (aac, wma, flac, multichannel & more)
Quote:
|
|
|
|
|
|
|
#5 | Link | |
|
Registered User
Join Date: Mar 2002
Location: Spain
Posts: 307
|
Re: Re: New winLAME test version (aac, wma, flac, multichannel & more)
Quote:
(speaking of this, I tried to get rid of the custom nlame.dll and use the standard lame_enc.dll but I had to give up after I realized that its interface sucks and this would lead to reduced functionality, as it allows less control of the encoding from the host app).About AC3 input support, I will probably add it sooner or later, but I first have to study which library to use, either liba52, azid or whatever else. Note, however, that a dedicated app like HeadAC3he will probabbly do a better job as it can downmix, normalize, amplify and the like, which is not really winLAME's field as a simple transcoding utility. MP4 support is planned but not implemented yet (look at the to-do list). Tagging support will be added, too. DeXT |
|
|
|
|
|
|
#6 | Link | |||
|
Registered User
Join Date: May 2003
Location: Hamburg, Germany
Posts: 219
|
Re: New winLAME test version (aac, wma, flac, multichannel & more)
Quote:
Quote:
Quote:
|
|||
|
|
|
|
|
#7 | Link | |
|
Registered User
Join Date: May 2003
Location: Hamburg, Germany
Posts: 219
|
Re: Re: New winLAME test version (aac, wma, flac, multichannel & more)
Quote:
Now why does your libfaac.dll work on my Win95 sytem while the one from John33 or Case crashes in CDex?
|
|
|
|
|
|
|
#8 | Link | |
|
Registered User
Join Date: May 2003
Location: Hamburg, Germany
Posts: 219
|
Re: Re: Re: New winLAME test version (aac, wma, flac, multichannel & more)
Quote:
And a small problem occurs when trying to encode to files that already exist in the target directory while not enabling the "overwrite files" option at the same time, because then winLAME simply shows "encoding complete" with the progress bars at 100% immediately, which is correct somehow, but might also confuse some people... ![]() Last but not least: where did you hide the APE decoder? Or does winLAME simply seek the HDD for an existing DLL if it supposed to decode APE files?
__________________
ZZee ya, Hans-Jürgen BLUEZZ BASTARDZZ on Myspace, YouTube and Last.fm INDIGO ROCKS on Myspace and Last.fm Last edited by hans-jürgen; 4th June 2004 at 11:23. |
|
|
|
|
|
|
#9 | Link |
|
Registered User
Join Date: Nov 2001
Posts: 9,770
|
ugh, dext kills bond with wma support
![]() being serious, nice tool of course!!
__________________
Between the weak and the strong one it is the freedom which oppresses and the law that liberates (Jean Jacques Rousseau) I know, that I know nothing (Socrates) MPEG-4 ASP FAQ | AVC/H.264 FAQ | AAC FAQ | MP4 FAQ | MP4Menu stores DVD Menus in MP4 (guide) Ogg Theora | Ogg Vorbis use WM9 today and get Micro$oft controlling the A/V market tomorrow for free |
|
|
|
|
|
#10 | Link | ||||
|
Registered User
Join Date: Mar 2002
Location: Spain
Posts: 307
|
Re: Re: Re: Re: New winLAME test version (aac, wma, flac, multichannel & more)
Quote:
The weird part is, I tried it with John33's compile on RareWares and works like a charm here. However, the one that comes with HeadAC3he causes an access violation here, dunno why. Quote:
Quote:
Quote:
Thanks for your kind words ![]() DeXT Last edited by DeXT; 4th June 2004 at 21:10. |
||||
|
|
|
|
|
#12 | Link | ||||
|
Registered User
Join Date: May 2003
Location: Hamburg, Germany
Posts: 219
|
Quote:
The reason why DarkAvenger's versions do not work with winLAME is probably caused by his changes due to 32bit input support for HeadAC3he. He explained them in the german Doom9 forum a few days ago. All these different DLLs still crash in CDex 1.51, by the way, so maybe it initializes libfaac.dll the wrong way, I don't know. Anyhow, while playing with the winLAME options for FAAC I found that the average bitrate and bandwidth settings offer nonsense values besides the correct defaults. First issue with ABR mode is that v1.24 no longer uses "bitrate per channel", but "total bitrate", i.e. depending on mono, stereo or multichannel input. So the lowest and highest values should be extended, e.g. from 10 kbps (for mono) to the one that is possible with the current FAAC ABR mode, probably 78.5 kbps x number of channels = ~448 kbps/6ch (not tested). "Bandwidth" is not related to sample rate, but frequency cutoff, so the lowest value should be e.g. 3 kHz, and the highest 22 kHz. Do the wrong values like 44.1 kHz come from libfaac.dll itself, or is this caused by winLAME? I'm asking, because the source code might need some fixes then. I'm not sure if the LFE switch is still implemented in the source code either... By the way, where did you get those estimated bitrate values for the quality slider from, are they based on some own tests? I would think that e.g. ~52 kbps/channel for -q 50 is much too high. It's also important to know that since v1.24 the cutoff changes automatically with -q and directly influences the overall bitrate this way. Quote:
Quote:
Quote:
|
||||
|
|
|
|
|
#13 | Link | ||||||||||
|
Registered User
Join Date: Mar 2002
Location: Spain
Posts: 307
|
Quote:
Quote:
Quote:
Quote:
Also note that ABR setting is not recommended since 1.23.5, instead the Quality value (VBR) should be used. Quote:
Quote:
As an example, with some pop-style samples I get an average of 47 Kbps for q=50 and 91 Kbps for q=250, so the calculated values of 52-92 Kbps are fairly accurate here. However, with classical-style music I get lower values (42 & 72 Kbps respectively). Quote:
![]() Quote:
Quote:
About DTS, we'll see... DeXT Last edited by DeXT; 5th June 2004 at 12:34. |
||||||||||
|
|
|
|
|
#15 | Link | |
|
Registered User
Join Date: Mar 2002
Location: Spain
Posts: 307
|
Quote:
In fact I'm the one behind the channel remap code on the TCMP Vorbis/AAC plugins, and by extension on CoreVorbis and CoreAAC. The same code is used here on winLAME. DeXT Last edited by DeXT; 5th June 2004 at 23:03. |
|
|
|
|
|
|
#16 | Link | ||||||||
|
Registered User
Join Date: May 2003
Location: Hamburg, Germany
Posts: 219
|
Quote:
Quote:
Quote:
).Quote:
But others may not, so it's good to mention it again here: It should only be used when defining exact files sizes (for DVD ripping/burning) or an almost constant bitrate for streaming purposes is more important than sound quality.Quote:
Quote:
Quote:
Quote:
__________________
ZZee ya, Hans-Jürgen BLUEZZ BASTARDZZ on Myspace, YouTube and Last.fm INDIGO ROCKS on Myspace and Last.fm Last edited by hans-jürgen; 6th June 2004 at 08:28. |
||||||||
|
|
|
|
|
#17 | Link | |
|
juzer
Join Date: Oct 2002
Location: Poland
Posts: 110
|
Quote:
My fault. I was on wrong matrixmixer remap. So many test, so many confusions... But of course I can look forward for AC3 input :?: I also sugest liba52. Many thanx and sorry again for my clumsynes
|
|
|
|
|
|
|
#18 | Link | |||
|
Registered User
Join Date: Mar 2002
Location: Spain
Posts: 307
|
Quote:
Quote:
Quote:
So, here you have a new (hotfix) release with the changes proposed by hans-jurgen. Here's the changelog: What's new in winLAME-test beta2 (040609 release): * AAC Output Module: - Fix: auto bandwidth worked the opposite (on when unchecked) - Enter total average bitrate (previously used a per-channel basis) - Enter bitrate in Kbps instead of bps - LFE channel on by default - Changed "Bandwith" to "Cutoff" for clarification * WMA Output Module - Enter bitrate in Kbps instead of bps * Miscellaneous: - Added overwrite file warning Download it here: winlame-test_b2.zip (Sources available at the Hydrogenaudio post above) DeXT Last edited by DeXT; 9th June 2004 at 21:16. |
|||
|
|
|
|
|
#19 | Link | ||||
|
Registered User
Join Date: May 2003
Location: Hamburg, Germany
Posts: 219
|
Quote:
By the way, do you plan to implement some sort of downmixing before encoding, too? That option makes more sense, because you can drastically lower the overall bitrate then, especially with 5.1 or more input channels. But it would be useful for stereo input that you only want to keep in mono in the AAC file, too. Downmixing could be realized with a separate module or simply by activating the internal options in the input decoder, e.g. in FAAD2 (don't know for AC-3 though). And resampling to lower sample rates will increase the coding efficiency of FAAC, too, so including ssrc.dll like HeadAC3he could enable this method. Most useful sample rate is 24 kHz when transcoding from 48 kHz AC-3 files, by the way, which HeadAC3he does not offer yet. Quote:
Quote:
Quote:
|
||||
|
|
|
|
|
#20 | Link | |||
|
Registered User
Join Date: May 2003
Location: Hamburg, Germany
Posts: 219
|
Quote:
Quote:
Quote:
It would be nice if winLAME could remember the last used codec like it does with the last input file after a new start already. That way I wouldn't have to change from LAME to FAAC each time. When the encoding has finished, winLAME "forgets" the input file, i.e. I cannot go back just one step, change some settings and encode again, because I have to go back to the beginning and choose the input file again. |
|||
|
|
|
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|