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. |
|
|
Thread Tools | Search this Thread | Display Modes |
2nd June 2004, 11:43 | #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. |
2nd June 2004, 19:05 | #4 | Link | |
Registered User
Join Date: May 2003
Location: Hamburg, Germany
Posts: 219
|
Re: New winLAME test version (aac, wma, flac, multichannel & more)
Quote:
|
|
2nd June 2004, 20:55 | #5 | Link | |
Registered User
Join Date: Mar 2002
Location: Spain
Posts: 307
|
Re: Re: New winLAME test version (aac, wma, flac, multichannel & more)
Quote:
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 |
|
3rd June 2004, 06:50 | #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:
|
|||
3rd June 2004, 15:21 | #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:
|
|
4th June 2004, 11:21 | #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. |
|
4th June 2004, 20:45 | #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 |
4th June 2004, 21:03 | #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. |
||||
5th June 2004, 09:44 | #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:
|
||||
5th June 2004, 12:11 | #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. |
||||||||||
5th June 2004, 20:56 | #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. |
|
6th June 2004, 08:21 | #16 | Link | ||||||||
Registered User
Join Date: May 2003
Location: Hamburg, Germany
Posts: 219
|
Quote:
Quote:
Quote:
Quote:
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. |
||||||||
6th June 2004, 11:07 | #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 |
|
9th June 2004, 21:02 | #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. |
|||
10th June 2004, 08:00 | #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:
|
||||
10th June 2004, 15:20 | #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 | |
|
|