Page 11 of 13

Re: LameXP - audio conversion

Posted: Sun Aug 26, 2018 12:54 pm
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]

Re: LameXP - audio conversion

Posted: Wed Oct 03, 2018 11:51 am
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]

Re: LameXP - audio conversion

Posted: Thu Oct 25, 2018 11:05 am
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 !!!)

Re: LameXP - audio conversion

Posted: Sat Nov 10, 2018 12:19 pm
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...

Re: LameXP - audio conversion

Posted: Sun Nov 11, 2018 3:48 am
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 !!!)

Re: LameXP - audio conversion

Posted: Mon Apr 22, 2019 3:10 am
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

Re: LameXP - audio conversion

Posted: Sun Apr 28, 2019 4:07 am
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

Re: LameXP - audio conversion

Posted: Sun Aug 11, 2019 8:28 am
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

Re: LameXP - audio conversion

Posted: Sat Oct 26, 2019 4:10 am
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

Re: LameXP - audio conversion

Posted: Sat Oct 26, 2019 10:09 am
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?

Re: LameXP - audio conversion

Posted: Sat Oct 26, 2019 3:39 pm
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.”

Re: LameXP - audio conversion

Posted: Sat Oct 26, 2019 5:01 pm
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 :)

Re: LameXP - audio conversion

Posted: Sun Oct 27, 2019 3:38 am
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.

Re: LameXP - audio conversion

Posted: Wed Nov 13, 2019 12:35 pm
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.

Re: LameXP - audio conversion

Posted: Thu Nov 14, 2019 4:36 pm
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.