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: 208
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: LameXP - audio conversion

#151 Post by deathcubek » Sun Aug 26, 2018 12:54 pm

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.
„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: 208
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: LameXP - audio conversion

#152 Post by deathcubek » Wed Oct 03, 2018 11:51 am

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.
„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: 208
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: LameXP - audio conversion

#153 Post by deathcubek » Thu Oct 25, 2018 11:05 am

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.
„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!

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

Re: LameXP - audio conversion

#154 Post by Special » Sat Nov 10, 2018 12:19 pm

^^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: 208
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: LameXP - audio conversion

#155 Post by deathcubek » Sun Nov 11, 2018 3:48 am

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.
„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: 208
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: LameXP - audio conversion

#156 Post by deathcubek » Mon Apr 22, 2019 3:10 am

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
„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: 208
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: LameXP - audio conversion

#157 Post by deathcubek » Sun Apr 28, 2019 4:07 am

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
„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: 208
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: LameXP - audio conversion

#158 Post by deathcubek » Sun Aug 11, 2019 8:28 am

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
„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: 208
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: LameXP - audio conversion

#159 Post by deathcubek » Sat Oct 26, 2019 4:10 am

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
„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: 9799
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: LameXP - audio conversion

#160 Post by webfork » 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?

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

Re: LameXP - audio conversion

#161 Post by deathcubek » Sat Oct 26, 2019 3:39 pm

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.”
„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: 9799
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: LameXP - audio conversion

#162 Post by webfork » 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 :)

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

Re: LameXP - audio conversion

#163 Post by deathcubek » Sun Oct 27, 2019 3:38 am

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.
„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!

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

Re: LameXP - audio conversion

#164 Post by Special » 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.

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

Re: LameXP - audio conversion

#165 Post by webfork » Thu Nov 14, 2019 4:36 pm

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