LameXP - audio conversion

Submit portable freeware that you find here. It helps if you include information like description, extraction instruction, Unicode support, whether it writes to the registry, and so on.
Post Reply
Message
Author
User avatar
deathcubek
Posts: 181
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: LameXP

#76 Post by deathcubek » Sun Apr 05, 2015 2:29 pm

LameXP v4.11 has been released :)
https://github.com/lordmulder/LameXP/releases/latest
Changes between v4.10 and v4.11 [2015-04-05]:
* Upgraded build environment to Microsoft Visual Studio 2013 with Update-4
* Starting with this version, LameXP is based on the MUtilities library + massive code clean-up
* Added support for the DynamicAudioNormalizer normalization filter
* Updated Qt runtime libraries to v4.8.7 snapshot-5 (2015-03-25), compiled with MSVC 12.0
* Updated MediaInfo to v0.7.72 (2015-01-07), compiled with ICL 15.0 and MSVC 12.0
* Updated SoX to v14.4.2-Final (2015-02-22), compiled with ICL 15.0 and MSVC 12.0
* Updated Opus libraries to v1.1.x and Opus-Tools v0.1.9 to latest Git Master (2015-03-26)
* Updated mpg123 decoder to v1.22.0 (2015-02-24), compiled with GCC 4.9.2
* Updated Vorbis encoder to OggEnc v2.87 (2014-07-03), using libvorbis v1.3.4 and aoTuV b6.03_2014
* Updated Vorbis decoder to OggDec v1.10.1 (2015-03-19), using libVorbis v1.3.5
* Updated FLAC encoder/decoder to v1.3.1 (2014-11-26), compiled with ICL 15.0 and MSVC 12.0
* Updated GnuPG to v1.4.18 (2014-06-30), compiled with GCC 4.9.1
* Updated QAAC add-in to the latest to QAAC v2.44, including a fix for the --artwork option
* Fixed potential crash in Cue Sheet importer (occurred when all input files were missing)
* Fixed a severe performance bottleneck, especially with a large number of parallel instances
* Fixed a very rare problem that, occasionally, prevented the TEMP folder from being removed
* The limit for the maximum number of parallel instances has been increased to 32
* Experimental support for Windows 10 Technical Preview
* Updated language files (big thank-you to all contributors !!!)
Image
„One of my most productive days was throwing away 1,000 lines of code“ – Ken Thompson

Dreamatorium | In Search Of The Disembodied Sounds | Best Regards!

User avatar
SYSTEM
Posts: 1776
Joined: Sat Jul 31, 2010 1:19 am
Location: Helsinki, Finland

Re: LameXP

#77 Post by SYSTEM » Mon Apr 06, 2015 1:03 am

deathcubek wrote:LameXP v4.11 has been released :)
https://github.com/lordmulder/LameXP/releases/latest
Thank you. Entry updated.
deathcubek wrote: Image
Thanks, you too! :)
My YouTube channel | Release date of my 11th playlist: January 26, 2018

User avatar
webfork
Posts: 7845
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: LameXP

#78 Post by webfork » Sun Apr 26, 2015 2:41 pm

Things I really like about this program:
  • Recursive add files (meaning the ability to add folders and subfolders)
  • LameXP actively ran two encoders in parallel. As I have a dual processor (multi-core) system, this likely like ran a good deal faster than without that feature.
  • Really like how, when exporting to wav with a filter applied (in my case normalizing the audio), the progress bar shows the three stages:
    • 1. Decoding
      2. Analyzing
      3. Filtering
Wishlist
  • Ability to do other things besides shut down the computer after files have been converted (e.g. hybernate or sleep) [Edit: this is in options.]
  • Ability to test play files in the input and output folders to see quality change. Alternately, ability to preview encoding options on a single file (maybe for 20 seconds by default, changable in the options).
Last edited by webfork on Sun May 03, 2015 4:37 pm, edited 2 times in total.
Reason: (better wording)
Supporting Net Neutrality - BattleForTheNet | Why this matters | More from EFF.org

User avatar
deathcubek
Posts: 181
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: LameXP

#79 Post by deathcubek » Mon Apr 27, 2015 10:54 am

webfork wrote:Ability to do other things besides shut down the computer after files have been converted (e.g. hybernate or sleep)
There is an "Hibernate instead of Shutdown" option in the options menu :wink:
webfork wrote:Ability to test play files in the input and output folders to see quality change. Alternately, ability to preview encoding options on a single file (maybe for 20 seconds by default, changable in the options).[/list]
I think this is not really in the scope of this software.

For example, all the decoders that are included with LameXP can write the decoded audio to a WAVE file, but only very few of them can send the decoded audio directly to the sound card.

You really want a proper playback software here, instead of an encoder front-end. That's why we have the "Open File in External Player" option.
„One of my most productive days was throwing away 1,000 lines of code“ – Ken Thompson

Dreamatorium | In Search Of The Disembodied Sounds | Best Regards!

User avatar
webfork
Posts: 7845
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: LameXP

#80 Post by webfork » Sun May 03, 2015 4:37 pm

deathcubek wrote: There is an "Hibernate instead of Shutdown" option in the options menu
Whoops! Editing original entry ...
deathcubek wrote: I think this is not really in the scope of this software.
You may be right but hear me out: when you have so many encoding options, that creates it's own problem: if you're not familiar with a given format, you won't know what settings to use. A preview option might save time for those that are trying to get the right compression/quality ratio rather than:

1. Encode / convert a file to the new compression format
2. Tweak settings slightly
3. Repeat steps 1 and 2 several times
4. Listen to all the files and find out which one sounds the best for whatever you're trying to compress

So for example, let's say you're distributing a voice recording to 100s of people so you want it as small as possible but at the highest quality. You certainly don't want it in MP3 256 but not even the best audiphile here on the forums could predict the right bitrate (96? 54? 48?). What about after normalization and other filters? You'd get that for a particular file through trial and error, but a preview function would speed that up considerably.

Anyway, it's far from critical, it's just that SO many graphics compression programs here on the site have a preview function, it makes sense that an audio compression tool might try to integrate that.
Supporting Net Neutrality - BattleForTheNet | Why this matters | More from EFF.org

User avatar
deathcubek
Posts: 181
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: LameXP

#81 Post by deathcubek » Sat May 09, 2015 4:44 am

webfork wrote:You may be right but hear me out: when you have so many encoding options, that creates it's own problem: if you're not familiar with a given format, you won't know what settings to use. A preview option might save time for those that are trying to get the right compression/quality ratio rather than:

1. Encode / convert a file to the new compression format
2. Tweak settings slightly
3. Repeat steps 1 and 2 several times
4. Listen to all the files and find out which one sounds the best for whatever you're trying to compress

So for example, let's say you're distributing a voice recording to 100s of people so you want it as small as possible but at the highest quality. You certainly don't want it in MP3 256 but not even the best audiphile here on the forums could predict the right bitrate (96? 54? 48?). What about after normalization and other filters? You'd get that for a particular file through trial and error, but a preview function would speed that up considerably.
I don't think you will be able to draw any reliable conclusions with this ad-hoc testing methodology.

If you want to compare different audio encoders, or different encoder settings, then you'll need to do proper ABX testing. Preferably on a wide range of samples. There are special tools for exactly this purpose.

This is a time consuming process, of course. So, for most users, it's probably better to just look at the results of professional listening tests that are publicly available.
„One of my most productive days was throwing away 1,000 lines of code“ – Ken Thompson

Dreamatorium | In Search Of The Disembodied Sounds | Best Regards!

User avatar
webfork
Posts: 7845
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: LameXP

#82 Post by webfork » Sat May 09, 2015 12:11 pm

deathcubek wrote:it's probably better to just look at the results of professional listening tests that are publicly available.
I've found that different recordings in a variety of environments seem to degrade at unexpected levels. So for example, one recording sounds great (for whatever reason) at 32k, but the next one sounds like crap maybe because the additional audio data from an outdoors area makes the compression blur the sample.
deathcubek wrote:then you'll need to do proper ABX testing. Preferably on a wide range of samples. There are special tools for exactly this purpose.
Cool, I'll check into that. Thanks.
Supporting Net Neutrality - BattleForTheNet | Why this matters | More from EFF.org

User avatar
deathcubek
Posts: 181
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: LameXP

#83 Post by deathcubek » Thu May 14, 2015 1:07 am

LameXP v4.12 Alpha-4
Changes between v4.11 and v4.12 [unreleased]:
* Added Hungarian translation, contributed by Zityi's Translator Team <zityisoft@gmail.com>
* Added optional support for the libfdk-aac encoder, using the fdkaac front-end by nu774
* Added detection of the 64-Bit version of QAAC encoder, requires 64-Bit Apple Application Support
* Added enhanced file renaming option: Default file extensions can now be overwritten
* Added enhanced file renaming option: Files can now be renamed via the regular expressions engine
* Updated MediaInfo to v0.7.73 (2015-04-09), compiled with ICL 15.0 and MSVC 12.0
* Updated ALAC decoder to refalac v1.47 (2015-02-15), based on reference implementation by Apple
* Fixed potential deadlock in Cue Sheet import dialog when "Browse..." button is clicked
* Fixed function to restore the default Temp folder, if custom Temp folder doesn't exist anymore)
„One of my most productive days was throwing away 1,000 lines of code“ – Ken Thompson

Dreamatorium | In Search Of The Disembodied Sounds | Best Regards!

User avatar
deathcubek
Posts: 181
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: LameXP

#84 Post by deathcubek » Mon May 25, 2015 5:08 am

LameXP v4.12 Alpha-6
Changes between v4.11 and v4.12 [unreleased]:
* Added Hungarian translation, contributed by Zityi's Translator Team <zityisoft@gmail.com>
* Added optional support for the libfdk-aac encoder, using the fdkaac front-end by nu774
* Added detection of the 64-Bit version of QAAC encoder, requires 64-Bit Apple Application Support
* Added enhanced file renaming option: Default file extensions can now be overwritten
* Added enhanced file renaming option: Files can now be renamed via the regular expression engine
* Added capability to select multiple files on "Source Files" tab
* Updated MediaInfo to v0.7.73 (2015-04-09), compiled with ICL 15.0 and MSVC 12.0
* Updated ALAC decoder to refalac v1.47 (2015-02-15), based on reference implementation by Apple
* Updated GnuPG to v1.4.19 (2015-02-27), compiled with GCC 4.9.2
* Fixed potential deadlock in Cue Sheet import dialog when "Browse..." button is clicked
* Fixed function to restore the default Temp folder, if custom Temp folder doesn't exist anymore
Last edited by deathcubek on Sat Jun 13, 2015 8:35 am, edited 1 time in total.
„One of my most productive days was throwing away 1,000 lines of code“ – Ken Thompson

Dreamatorium | In Search Of The Disembodied Sounds | Best Regards!

User avatar
deathcubek
Posts: 181
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: LameXP

#85 Post by deathcubek » Sat Jun 13, 2015 8:35 am

LameXP v4.12 Alpha-7
Changes between v4.11 and v4.12 [unreleased]:
* Added Hungarian translation, contributed by Zityi's Translator Team <zityisoft@gmail.com>
* Added optional support for the libfdk-aac encoder, using the fdkaac front-end by nu774
* Added detection of the 64-Bit version of QAAC encoder, requires 64-Bit Apple Application Support
* Added enhanced file renaming option: Default file extensions can now be overwritten
* Added enhanced file renaming option: Files can now be renamed via the regular expression engine
* Added capability to select multiple files on "Source Files" tab
* Updated MediaInfo to v0.7.74 (2015-05-25), compiled with ICL 15.0 and MSVC 12.0
* Updated ALAC decoder to refalac v1.47 (2015-02-15), based on reference implementation by Apple
* Updated GnuPG to v1.4.19 (2015-02-27), compiled with GCC 4.9.2
* Fixed potential deadlock in Cue Sheet import dialog when "Browse..." button is clicked
* Fixed function to restore the default Temp folder, if custom Temp folder doesn't exist anymore
Last edited by deathcubek on Sat Jun 27, 2015 10:42 am, edited 1 time in total.
„One of my most productive days was throwing away 1,000 lines of code“ – Ken Thompson

Dreamatorium | In Search Of The Disembodied Sounds | Best Regards!

User avatar
deathcubek
Posts: 181
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: LameXP

#86 Post by deathcubek » Sat Jun 27, 2015 10:42 am

LameXP v4.12 Alpha-8
Changes between v4.11 and v4.12 [unreleased]:
* Updated Qt runtime libraries to v4.8.7 Final (2015-05-25), compiled with MSVC 12.0
* Added Hungarian translation, contributed by Zityi's Translator Team <zityisoft@gmail.com>
* Added optional support for the libfdk-aac encoder, using the fdkaac front-end by nu774
* Added detection of the 64-Bit version of QAAC encoder, requires 64-Bit Apple Application Support
* Added enhanced file renaming option: Default file extensions can now be overwritten
* Added enhanced file renaming option: Files can now be renamed via the regular expression engine
* Added capability to select multiple files on "Source Files" tab
* Updated MediaInfo to v0.7.74 (2015-05-25), compiled with ICL 15.0 and MSVC 12.0
* Updated ALAC decoder to refalac v1.47 (2015-02-15), based on reference implementation by Apple
* Updated GnuPG to v1.4.19 (2015-02-27), compiled with GCC 4.9.2
* Fixed potential deadlock in Cue Sheet import dialog when "Browse..." button is clicked
* Fixed function to restore the default Temp folder, if custom Temp folder doesn't exist anymore
„One of my most productive days was throwing away 1,000 lines of code“ – Ken Thompson

Dreamatorium | In Search Of The Disembodied Sounds | Best Regards!

User avatar
deathcubek
Posts: 181
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: LameXP

#87 Post by deathcubek » Sat Jul 11, 2015 2:57 am

LameXP v4.12 Beta-1
Changes between v4.11 and v4.12 [unreleased]:
* Updated Qt runtime libraries to v4.8.7 Final (2015-05-25), compiled with MSVC 12.0
* Added Hungarian translation, contributed by Zityi's Translator Team <zityisoft@gmail.com>
* Added optional support for the libfdk-aac encoder, using the fdkaac front-end by nu774
* Added detection of the 64-Bit version of QAAC encoder, requires 64-Bit Apple Application Support
* Added enhanced file renaming option: Default file extensions can now be overwritten
* Added enhanced file renaming option: Files can now be renamed via the regular expression engine
* Added capability to select multiple files on "Source Files" tab
* Updated MediaInfo to v0.7.74 (2015-05-25), compiled with ICL 15.0 and MSVC 12.0
* Updated mpg123 decoder to v1.22.2 (2015-05-24), compiled with GCC 5.1.0
* Updated ALAC decoder to refalac v1.47 (2015-02-15), based on reference implementation by Apple
* Updated GnuPG to v1.4.19 (2015-02-27), compiled with GCC 4.9.2
* Fixed potential deadlock in Cue Sheet import dialog when "Browse..." button is clicked
* Fixed function to restore the default Temp folder, if custom Temp folder doesn't exist anymore
„One of my most productive days was throwing away 1,000 lines of code“ – Ken Thompson

Dreamatorium | In Search Of The Disembodied Sounds | Best Regards!

User avatar
deathcubek
Posts: 181
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: LameXP

#88 Post by deathcubek » Sat Aug 29, 2015 8:24 am

LameXP v4.12 Beta-6
Changes between v4.11 and v4.12 [unreleased]:
* Upgraded build environment to Microsoft Visual Studio 2013 with Update-5
* Updated Qt runtime libraries to v4.8.7 Final (2015-05-25), compiled with MSVC 12.0
* Added Hungarian translation, contributed by Zityi's Translator Team <zityisoft@gmail.com>
* Added optional support for the libfdk-aac encoder, using the fdkaac front-end by nu774
* Added detection of the 64-Bit version of QAAC encoder, requires 64-Bit Apple Application Support
* Added enhanced file renaming option: Default file extensions can now be overwritten
* Added enhanced file renaming option: Files can now be renamed via the regular expression engine
* Added capability to select multiple files on "Source Files" tab
* Updated Vorbis encoder to OggEnc v2.87 (2015-08-03), using libvorbis v1.3.5 and aoTuV b6.03_2015
* Updated MediaInfo to v0.7.76 (2015-08-06), compiled with ICL 15.0 and MSVC 12.0
* Updated mpg123 decoder to v1.22.4 (2015-08-12), compiled with GCC 5.1.0
* Updated ALAC decoder to refalac v1.47 (2015-02-15), based on reference implementation by Apple
* Updated Monkey's Audio binary to v4.16 (2015-03-24), compiled with ICL 15.0 and MSVC 12.0
* Updated WavPack decoder to v4.75.0 (2015-05-25), compiled with ICL 15.0 and MSVC 12.0
* Updated GnuPG to v1.4.19 (2015-02-27), compiled with GCC 4.9.2
* Fixed potential deadlock in Cue Sheet import dialog when "Browse..." button is clicked
* Fixed function to restore the default Temp folder, if custom Temp folder doesn't exist anymore
* Enable the embedding of cover artwork for Opus encoder (opusenc), using the --picture option
* Some installer improvements have been implemented (especially in "update" mode)
* Full support for Windows 10 RTM (Build #10240)
Last edited by deathcubek on Sun Oct 18, 2015 8:26 am, edited 1 time in total.
„One of my most productive days was throwing away 1,000 lines of code“ – Ken Thompson

Dreamatorium | In Search Of The Disembodied Sounds | Best Regards!

User avatar
deathcubek
Posts: 181
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: LameXP

#89 Post by deathcubek » Mon Aug 31, 2015 1:56 pm

For the "portable" enthusiasts, it is now possible to have all the tool files directory in the program directory, without extraction to TEMP folder:
LameXP-BETA.2015-08-31.Release-Static.Build-1803.7z
„One of my most productive days was throwing away 1,000 lines of code“ – Ken Thompson

Dreamatorium | In Search Of The Disembodied Sounds | Best Regards!

User avatar
deathcubek
Posts: 181
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: LameXP

#90 Post by deathcubek » Sat Oct 10, 2015 10:31 am

LameXP v4.12 RC-2
Changes between v4.11 and v4.12 [unreleased]:
* Upgraded build environment to Microsoft Visual Studio 2013 with Update-5
* Updated Qt runtime libraries to v4.8.7 Final (2015-05-25), compiled with MSVC 12.0
* Added Hungarian translation, contributed by Zityi's Translator Team <zityisoft@gmail.com>
* Added optional support for the libfdk-aac encoder, using the fdkaac front-end by nu774
* Added detection of the 64-Bit version of QAAC encoder, requires 64-Bit Apple Application Support
* Added enhanced file renaming option: Default file extensions can now be overwritten
* Added enhanced file renaming option: Files can now be renamed via the regular expression engine
* Added capability to select multiple files on "Source Files" tab
* Updated Vorbis encoder to OggEnc v2.87 (2015-08-03), using libvorbis v1.3.5 and aoTuV b6.03_2015
* Updated MediaInfo to v0.7.76 (2015-08-06), compiled with ICL 15.0 and MSVC 12.0
* Updated mpg123 decoder to v1.22.4 (2015-08-12), compiled with GCC 5.1.0
* Updated ALAC decoder to refalac v1.47 (2015-02-15), based on reference implementation by Apple
* Updated Monkey's Audio binary to v4.16 (2015-03-24), compiled with ICL 15.0 and MSVC 12.0
* Updated WavPack decoder to v4.75.0 (2015-05-25), compiled with ICL 15.0 and MSVC 12.0
* Updated GnuPG to v1.4.19 (2015-02-27), compiled with GCC 4.9.2
* Fixed potential deadlock in Cue Sheet import dialog when "Browse..." button is clicked
* Fixed function to restore the default Temp folder, if custom Temp folder doesn't exist anymore
* Enable the embedding of cover artwork for Opus encoder (opusenc), using the --picture option
* Some installer improvements have been implemented (especially in "update" mode)
* Full support for Windows 10 RTM (Build #10240)
Last edited by deathcubek on Sun Oct 18, 2015 8:26 am, edited 1 time in total.
„One of my most productive days was throwing away 1,000 lines of code“ – Ken Thompson

Dreamatorium | In Search Of The Disembodied Sounds | Best Regards!

Post Reply