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.
Message
Author
User avatar
deathcubek
Posts: 221
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: LameXP - audio conversion

#151 Post by deathcubek »

LameXP v4.17 Beta-1
Changes between v4.15 and v4.16 [2018-04-30]:
* Upgraded build environment to Microsoft Visual Studio 2017.8 (MSVC 19.15)
* Updated Opus encoder/decoder libraries to v1.3-RC-1 (2018-06-01) and Opus-Tools to v0.1.10-71 (2018-04-30)
* Updated MediaInfo to v18.05 (2018-05-09), compiled with ICL 18.2 and MSVC 15.7
* Downgraded FAAD to from v2.8 to v2.7 for now, because v2.8 is currently broken with certain MP4 files
* Fixed detection of certain WMA and AAC files [regression in LameXP v4.16]
Last edited by deathcubek on Sun Nov 11, 2018 3:48 am, edited 1 time in total.

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

Re: LameXP - audio conversion

#152 Post by deathcubek »

LameXP v4.17 RC-1
Changes between v4.16 and v4.17 [unreleased]:
* Upgraded build environment to Microsoft Visual Studio 2017.8 (MSVC 19.15)
* Updated Opus encoder/decoder libraries to v1.3-RC2 (2018-09-27) and Opus-Tools to v0.2+2 (2018-09-30)
* Updated MediaInfo to v18.05 (2018-05-09), compiled with ICL 18.2 and MSVC 15.7
* Downgraded FAAD to from v2.8 to v2.7 for now, because v2.8 is currently broken with certain MP4 files
* Fixed detection of certain WMA and AAC files [regression in LameXP v4.16]
Last edited by deathcubek on Sun Nov 11, 2018 3:48 am, edited 1 time in total.

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

Re: LameXP - audio conversion

#153 Post by deathcubek »

LameXP v4.17 RC-4
Changes between v4.16 and v4.17 [unreleased]:
* Upgraded build environment to Microsoft Visual Studio 2017.8 (MSVC 19.15)
* Updated Opus encoder/decoder libraries to v1.3 (2018-10-17) and Opus-Tools to v0.2+3 (2018-10-16)
* Updated MediaInfo to v18.05 (2018-05-09), compiled with ICL 18.2 and MSVC 15.7
* Updated GnuPG to v1.4.23 (2018-06-11), compiled with GCC 7.3.0
* Downgraded FAAD to from v2.8 to v2.7 for now, because v2.8 is currently broken with certain MP4 files
* Fixed detection of certain WMA and AAC files [regression in LameXP v4.16]
* Some improvements to the auto-update function, which is now using cURL instead of Wget
* Updated language files (big thank-you to all contributors !!!)
Last edited by deathcubek on Sun Nov 11, 2018 3:48 am, edited 1 time in total.

Special
Posts: 219
Joined: Wed Aug 14, 2013 7:22 am

Re: LameXP - audio conversion

#154 Post by Special »

^^Slacker... (I kid).

https://github.com/lordmulder/LameXP/re ... elease_417
v4.17 is out! And thanks for continually making such a great program.

EDIT: Holy Effin crap, forgot to add "-portable" to the exe... thanks for making a mess of my registry I guess...

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

Re: LameXP - audio conversion

#155 Post by deathcubek »

LameXP v4.17 :)
https://github.com/lordmulder/LameXP/releases/latest
Changes between v4.16 and v4.17 [2018-10-11]:
* Upgraded build environment to Microsoft Visual Studio 2017.8 (MSVC 19.15)
* Updated Opus encoder/decoder libraries to v1.3 (2018-10-17) and Opus-Tools to v0.2+3 (2018-10-16)
* Updated MediaInfo to v18.05 (2018-05-09), compiled with ICL 18.2 and MSVC 15.7
* Updated GnuPG to v1.4.23 (2018-06-11), compiled with GCC 7.3.0
* Downgraded FAAD to from v2.8 to v2.7 for now, because v2.8 is currently broken with certain MP4 files
* Fixed detection of certain WMA and AAC files [regression in LameXP v4.16]
* Some improvements to the auto-update function, which is now using cURL instead of Wget
* Updated language files (big thank-you to all contributors !!!)
Last edited by deathcubek on Wed Dec 18, 2019 1:35 pm, edited 3 times in total.

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

Re: LameXP - audio conversion

#156 Post by deathcubek »

LameXP v4.18 Alpha-9
https://sourceforge.net/projects/lamexp ... e/download
Changes between v4.17 and v4.18 [unreleased]:
* Upgraded build environment to Microsoft Visual Studio 2017.9 (MSVC 14.16)
* Updated Opus encoder/decoder libraries to v1.3.1 (2019-04-14) and Opus-Tools to v0.2+3 (2018-10-16)
* Updated Vorbis encoder to OggEnc v2.88 (2018-11-14), using libvorbis v1.3.6 with aoTuV b6.03 (2018)
* Updated FLAC encoder/decoder to v1.3.2+ Git (2018-09-19), compiled with ICL 19.0 and MSVC 14.16
* Updated Monkey's Audio binary to v4.41 (2018-12-05), compiled with ICL 19.0 and MSVC 14.16
* Updated mpg123 decoder to v1.25.10 (2018-03-05) and added 64-Bit binaries, compiled with GCC 8.2.1
* Updated MediaInfo to v18.12 (2018-12-10), compiled with ICL 19.0 and MSVC 14.16

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

Re: LameXP - audio conversion

#157 Post by deathcubek »

LameXP v4.18 Beta-1
https://sourceforge.net/projects/lamexp ... e/download
Changes between v4.17 and v4.18 [unreleased]:
* Upgraded build environment to Microsoft Visual Studio 2017.9 (MSVC 14.16)
* Updated Opus encoder/decoder libraries to v1.3.1 (2019-04-14) and Opus-Tools to v0.2+3 (2018-10-16)
* Updated Vorbis encoder to OggEnc v2.88 (2018-11-14), using libvorbis v1.3.6 with aoTuV b6.03 (2018)
* Updated FLAC encoder/decoder to v1.3.2+ Git (2018-09-19), compiled with ICL 19.0 and MSVC 14.16
* Updated Monkey's Audio binary to v4.41 (2018-12-05), compiled with ICL 19.0 and MSVC 14.16
* Updated mpg123 decoder to v1.25.10 (2018-03-05) and added 64-Bit binaries, compiled with GCC 8.2.1
* Updated MediaInfo to v19.04 (2019-04-23), compiled with ICL 19.0 and MSVC 14.16
* Fixed encoding with Nero AAC encoder for input sampling rate less than 8 KHz or greater than 96 KHz

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

Re: LameXP - audio conversion

#158 Post by deathcubek »

LameXP v4.18 Beta-5
https://sourceforge.net/projects/lamexp ... e/download
Changes between v4.17 and v4.18 [unreleased]:
* Upgraded build environment to Microsoft Visual Studio 2017.9 (MSVC 14.16)
* Updated LAME encoder to v3.100.1-SVN (2019-07-23), compiled with ICL 19.0 and MSVC 14.16
* Updated Opus encoder/decoder libraries to v1.3.1 (2019-04-14) and Opus-Tools to v0.2+3 (2018-10-16)
* Updated Vorbis encoder to OggEnc v2.88 (2018-11-14), using libvorbis v1.3.6 with aoTuV b6.03 (2018)
* Updated FLAC encoder/decoder to v1.3.2+ Git (2018-09-19), compiled with ICL 19.0 and MSVC 14.16
* Updated Monkey's Audio binary to v4.73 (2019-05-15), compiled with ICL 19.0 and MSVC 14.16
* Updated mpg123 decoder to v1.25.11 (2019-07-18) and added 64-Bit binaries, compiled with GCC 9.1.0
* Updated MediaInfo to v19.07 (2019-07-16), compiled with ICL 19.0 and MSVC 14.16
* Fixed encoding with Nero AAC encoder for input sampling rate less than 8 KHz or greater than 96 KHz

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

Re: LameXP - audio conversion

#159 Post by deathcubek »

LameXP v4.18 Beta-7
https://sourceforge.net/projects/lamexp ... e/download
Changes between v4.17 and v4.18 [unreleased]:
* Upgraded build environment to Microsoft Visual Studio 2017.9 (MSVC 14.16)
* Updated LAME encoder to v3.100.1-SVN (2019-07-23), compiled with ICL 19.0 and MSVC 14.16
* Updated Opus encoder/decoder libraries to v1.3.1 (2019-04-14) and Opus-Tools to v0.2+3 (2018-10-16)
* Updated Vorbis encoder to OggEnc v2.88 (2018-11-14), using libvorbis v1.3.6 with aoTuV b6.03 (2018)
* Updated FLAC encoder/decoder to v1.3.2+ Git (2018-09-19), compiled with ICL 19.0 and MSVC 14.16
* Updated Monkey's Audio binary to v4.73 (2019-05-15), compiled with ICL 19.0 and MSVC 14.16
* Updated mpg123 decoder to v1.25.11 (2019-07-18) and added 64-Bit binaries, compiled with GCC 9.1.0
* Updated MediaInfo to v19.07 (2019-07-16), compiled with ICL 19.0 and MSVC 14.16
* Added Japanese (日本語) translation, thanks to Maboroshin <maboroshin@pc.genkaku.in>
* Fixed encoding with Nero AAC encoder for input sampling rate less than 8 KHz or greater than 96 KHz

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

Re: LameXP - audio conversion

#160 Post by webfork »

deathcubek wrote: Sat Oct 26, 2019 4:10 am LameXP v4.18 Beta-7
* Updated Opus encoder/decoder libraries to v1.3.1 (2019-04-14) and Opus-Tools to v0.2+3 (2018-10-16)
I've noticed that you've been very on top of the Opus updates, which is appreciated. However, I noticed on a recent updated for Pazera here on the forums, they mentioned some optimizations for human voice:
New Opus encoder options: bitrate mode, the ability to set the encoding algorithm complexity, frame duration, low-pass filter, the ability to fine-tune the work of the encoder to process audio files containing music or recorded human speech.[source]
Do you have any functionality along those lines?

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

Re: LameXP - audio conversion

#161 Post by deathcubek »

webfork wrote: Sat Oct 26, 2019 10:09 am
deathcubek wrote: Sat Oct 26, 2019 4:10 am LameXP v4.18 Beta-7
* Updated Opus encoder/decoder libraries to v1.3.1 (2019-04-14) and Opus-Tools to v0.2+3 (2018-10-16)
I've noticed that you've been very on top of the Opus updates, which is appreciated. However, I noticed on a recent updated for Pazera here on the forums, they mentioned some optimizations for human voice:
New Opus encoder options: bitrate mode, the ability to set the encoding algorithm complexity, frame duration, low-pass filter, the ability to fine-tune the work of the encoder to process audio files containing music or recorded human speech.[source]
Do you have any functionality along those lines?
Opus is a hybrid codec: It uses SILK for speech encoding, and it uses CELT for music encoding, “switching between or combining them as needed for maximal efficiency”.

Nothing of that is really new; it is just how Opus has worked all along.

However, libopus v1.3 made some improvements regarding speech/music detection using an RNN (Recurrent Neural Network), plus some other improvements. libopus v1.3.1 was a minor (maintenance) update:
http://opus-codec.org/news/

LameXP currently ships with OpusEnc based on libopus v1.3.1, as released April 12th this year. There have been no relevant code changes since then, as you can see here:
https://git.xiph.org/?p=opus.git;a=summary

(Note that there have been a few fixes for the NEON optimizations after the v1.3.1 release, but these are irrelevant for Windows binaries, since NEON is used/supported on ARM processors only)

As far as "algorithm complexity" and "frame duration" are concerned, you can change these on the "Advanced Options" tab in LameXP, if you really want.

But there is hardly any reason to not use the maximum algorithm complexity and the default frame size. “Opus uses a 20 ms frame size by default, as it gives a decent mix of low latency and good quality.”

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

Re: LameXP - audio conversion

#162 Post by webfork »

deathcubek wrote: Sat Oct 26, 2019 3:39 pm But there is hardly any reason to not use the maximum algorithm complexity and the default frame size. “Opus uses a 20 ms frame size by default, as it gives a decent mix of low latency and good quality.”
Excellent, thanks for the detailed breakdown :)

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

Re: LameXP - audio conversion

#163 Post by deathcubek »

webfork wrote: Sat Oct 26, 2019 5:01 pm
deathcubek wrote: Sat Oct 26, 2019 3:39 pm But there is hardly any reason to not use the maximum algorithm complexity and the default frame size. “Opus uses a 20 ms frame size by default, as it gives a decent mix of low latency and good quality.”
Excellent, thanks for the detailed breakdown :)
See also:
BTW: The automatic speech/music detection can be overwritten via the "--speech" and "--music" command-line parameters, but that is not normally recommended.

Special
Posts: 219
Joined: Wed Aug 14, 2013 7:22 am

Re: LameXP - audio conversion

#164 Post by Special »

As much as I love this program, it's also one of the most obnoxious, annoying fucking things too, just now I'm getting a "Your version is a year old, time to check for an update" or whatever with some annoying unskippable Jeopardy music that plays... Like maybe release a new version then? Because my version is the latest (v4.17). While your at it, remove the Homer sounds too.

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

Re: LameXP - audio conversion

#165 Post by webfork »

Special wrote: Wed Nov 13, 2019 12:35 pm As much as I love this program, it's also one of the most obnoxious, annoying fucking things too, just now I'm getting a "Your version is a year old, time to check for an update" or whatever with some annoying unskippable Jeopardy music that plays... Like maybe release a new version then? Because my version is the latest (v4.17). While your at it, remove the Homer sounds too.
I have an old version as well that I expect has the same steps to disable the audio ...

Image

For my part, I think LameXP is easily the best encoder available, keeping the encoders up-to-date are welcome and appreciated, and I don't have strong feelings one way or the other about the sound cues.
Last edited by webfork on Thu Nov 14, 2019 4:39 pm, edited 3 times in total.
Reason: (better wording)

Post Reply