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.

 

Go Back   Doom9's Forum > Programming and Hacking > Development

Reply
 
Thread Tools Search this Thread Display Modes
Old 2nd August 2019, 02:51   #1621  |  Link
T-Hawk
Registered User
 
Join Date: Jul 2019
Posts: 2
Quote:
Originally Posted by LoRd_MuldeR View Post
It is important to understand that the ReplayGain tag that LAME is creating (by default) is nothing but a meta information. It does not alter the volume of the audio file at all!

ReplayGain normalization happens, if at all, at playback time. So, IMO, there are only two possible situations:
  • If you do want ReplayGain to normalize the volume of you media files, then you need a playback software that supports ReplayGain and your media files need to contain proper ReplayGain meta information.
    The latter is exactly what LAME is doing (by default). In other words, LAME prepares the created MP3 files for ReplayGain processing, but the actual processing happens in your playback software.
  • If you do not want ReplayGain to normalize the volume of you media files, then use a playback software that does not support ReplayGain –or– just disable the ReplayGain feature of your playback software.
    Either way, as long as ReplayGain is disabled (or unsupported) in your playback software, the ReplayGain meta information that may be present in the media file will simply be ignored.

tl;dr If you don't like ReplayGain processing, then disable it in your playback software
I would rather just not have to deal with it. It's not always obvious if a particular player is using ReplayGain and how to disable it. Foobar and Audacity are not adding the "meta information" to the best of my knowledge and both are using the LAME encoder. So I assume it is a LAMEXP default and not a LAME default. Looks like I will just use Foobar from now on and have to go back to the files I've already converted with LAMEXP and remove the track volume info.
T-Hawk is offline   Reply With Quote
Old 2nd August 2019, 05:08   #1622  |  Link
manolito
Registered User
 
manolito's Avatar
 
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 2,724
Quote:
Originally Posted by manolito View Post
But there is a command line switch in Lame.exe which disables calculation of the ReplayGain value, maybe adding "--noreplaygain" to the custom MP3 parameters in LameXP will fix it for you.
Have you tried this workaround?
manolito is offline   Reply With Quote
Old 2nd August 2019, 19:49   #1623  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,073
Quote:
Originally Posted by T-Hawk View Post
So I assume it is a LAMEXP default and not a LAME default. Looks like I will just use Foobar from now on and have to go back to the files I've already converted with LAMEXP and remove the track volume info.
Nope, it really is a LAME default. LameXP does nothing to enable ReplayGain tag generation. Though, LameXP does northing to disable this default behavior of LAME either.

See LAME manpage:
https://linux.die.net/man/1/lame

Quote:
--noreplaygain
Disable ReplayGain analysis.
By default ReplayGain analysis is enabled. This switch disables it.
Manually add switch "--noreplaygain" to custom parameters, if you really wish to suppress ReplayGain tag creation.
__________________
There was of course no way of knowing whether you were being watched at any given moment.
How often, or on what system, the Thought Police plugged in on any individual wire was guesswork.



Last edited by LoRd_MuldeR; 2nd August 2019 at 19:53.
LoRd_MuldeR is offline   Reply With Quote
Old 11th August 2019, 18:23   #1624  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,073
LameXP v4.18 Beta-5

Quote:
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
__________________
There was of course no way of knowing whether you were being watched at any given moment.
How often, or on what system, the Thought Police plugged in on any individual wire was guesswork.



Last edited by LoRd_MuldeR; 18th December 2019 at 22:14.
LoRd_MuldeR is offline   Reply With Quote
Old 8th December 2019, 15:13   #1625  |  Link
manolito
Registered User
 
manolito's Avatar
 
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 2,724
Since development of LameXP has slowed down considerably, more and more users of the latest stable version now get this at startup:



After clicking "Ignore" there is another message that the update check was declined (accompanied by a very silly sound clip).

Please, if you are too busy to release a new stable version within one year, could you please add an option (maybe hidden in the settings file) to skip this update reminder? It really annoys me to no end...


Cheers
manolito
manolito is offline   Reply With Quote
Old 12th December 2019, 23:48   #1626  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,073
Sorry, for the delay. I'm planning to release a new version soon™. In the meantime you can check out RC-2.

LameXP v4.18 RC-2

Quote:
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 <pc.genkaku.in>
* Fixed encoding with Nero AAC encoder for input sampling rate less than 8 KHz or greater than 96 KHz
__________________
There was of course no way of knowing whether you were being watched at any given moment.
How often, or on what system, the Thought Police plugged in on any individual wire was guesswork.



Last edited by LoRd_MuldeR; 18th December 2019 at 22:14.
LoRd_MuldeR is offline   Reply With Quote
Old 18th December 2019, 22:14   #1627  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,073
LameXP v4.18 has been released
https://github.com/lordmulder/LameXP/releases/latest

Quote:
Changes between v4.17 and v4.18 [2019-12-18]:
* 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 <pc.genkaku.in>
* Fixed encoding with Nero AAC encoder for input sampling rate less than 8 KHz or greater than 96 KHz
* Updated language files (big thank-you to all contributors !!!)
__________________
There was of course no way of knowing whether you were being watched at any given moment.
How often, or on what system, the Thought Police plugged in on any individual wire was guesswork.


LoRd_MuldeR is offline   Reply With Quote
Old 19th December 2019, 16:21   #1628  |  Link
manolito
Registered User
 
manolito's Avatar
 
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 2,724
manolito is offline   Reply With Quote
Old 19th December 2019, 17:02   #1629  |  Link
Taurus
Registered User
 
Taurus's Avatar
 
Join Date: Mar 2002
Location: Krautland
Posts: 884
Taurus is offline   Reply With Quote
Old 19th December 2019, 17:50   #1630  |  Link
SeeMoreDigital
Life looks better in UHD
 
SeeMoreDigital's Avatar
 
Join Date: Jun 2003
Location: Notts, UK
Posts: 11,513
Many, many thanks
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
SeeMoreDigital is offline   Reply With Quote
Old 19th December 2019, 19:42   #1631  |  Link
VzK
Registered User
 
Join Date: Jan 2010
Posts: 9
Thanks for the update!
VzK is offline   Reply With Quote
Old 19th December 2019, 19:50   #1632  |  Link
danlock
Registered User
 
Join Date: Oct 2017
Posts: 10
@LoRd_MuldeR
danlock is offline   Reply With Quote
Old 19th December 2019, 20:35   #1633  |  Link
Ma-Xell
Somewhere Back in Time
 
Ma-Xell's Avatar
 
Join Date: Jul 2008
Location: Hungary
Posts: 61

Last edited by Ma-Xell; 19th December 2019 at 20:37. Reason: unicode emojis don't work ��
Ma-Xell is offline   Reply With Quote
Old 23rd December 2019, 00:56   #1634  |  Link
tablerocker
Registered User
 
Join Date: Feb 2017
Posts: 17
Thank you for the update!
Little flaw:
On http://lamexp.sourceforge.net/doc/Ch....18-unreleased it says 4.18 is unreleased.
And the given email address lacks the domain ".de".
tablerocker is offline   Reply With Quote
Old 25th December 2019, 15:13   #1635  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,073
Quote:
Originally Posted by tablerocker View Post
Little flaw:
On http://lamexp.sourceforge.net/doc/Ch....18-unreleased it says 4.18 is unreleased.
Latest changelog should now be available.
__________________
There was of course no way of knowing whether you were being watched at any given moment.
How often, or on what system, the Thought Police plugged in on any individual wire was guesswork.


LoRd_MuldeR is offline   Reply With Quote
Old 29th December 2019, 20:36   #1636  |  Link
Aggregate
Registered User
 
Join Date: Dec 2019
Location: Riga, Latvia
Posts: 2
The latest LameXP release has stolen all multimedia files associations to itself (mp3, m3u, wav, etc.), however I don't remember any question about files associations during the installation. Is this normally ? What's the reason for these files associations for LameXP, if it's not an audio player, but it's formats encoder ?

Last edited by Aggregate; 29th December 2019 at 20:39.
Aggregate is offline   Reply With Quote
Old 29th December 2019, 21:40   #1637  |  Link
SeeMoreDigital
Life looks better in UHD
 
SeeMoreDigital's Avatar
 
Join Date: Jun 2003
Location: Notts, UK
Posts: 11,513
How odd @Aggregate,

What operating system (and version) are your running?

Personally, I'm running Windows 10 Home v1909 [18363.535]...


Cheers
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
SeeMoreDigital is offline   Reply With Quote
Old 29th December 2019, 22:06   #1638  |  Link
Aggregate
Registered User
 
Join Date: Dec 2019
Location: Riga, Latvia
Posts: 2
I'm using Windows 10 Pro v1909 [18363.535]
I would like to clarify that I've been using LameXP for quite long time, but any previous versions didn't touch file associations, except the last one.

Last edited by Aggregate; 29th December 2019 at 22:08.
Aggregate is offline   Reply With Quote
Old 29th December 2019, 22:56   #1639  |  Link
SeeMoreDigital
Life looks better in UHD
 
SeeMoreDigital's Avatar
 
Join Date: Jun 2003
Location: Notts, UK
Posts: 11,513
Quote:
Originally Posted by Aggregate View Post
I'm using Windows 10 Pro v1909 [18363.535]
I would like to clarify that I've been using LameXP for quite long time, but any previous versions didn't touch file associations, except the last one.
Odd... There was no such problem when I installed the newest version of LameXP...
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
SeeMoreDigital is offline   Reply With Quote
Old 31st December 2019, 00:04   #1640  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,073
Quote:
Originally Posted by Aggregate View Post
The latest LameXP release has stolen all multimedia files associations to itself (mp3, m3u, wav, etc.), however I don't remember any question about files associations during the installation. Is this normally ? What's the reason for these files associations for LameXP, if it's not an audio player, but it's formats encoder ?
Not quite sure what is happening.

What I can say for sure is that the shell integration code, which would be relevant here, has not been changed since some time around 2015:
https://github.com/lordmulder/LameXP...ntegration.cpp

What this code does: For each "supported" file extension (.wav, .mp3, etc. pp.), it will lookup the file type that is currently registered to that extension. Then, for each of those existing file types, it will add a custom command ("ConvertWithLameXP"). The standard "open" command of the file type is not modified. Also, for file extensions that already are registered to a file type, the file extension to file type mapping is not changed.

If and only if one of the "supported" file extensions is not registered to a file type at all (which rarely happens, but is possible), then a mapping to the our own "LameXP.SupportedAudioFile" file type is created for that file extension.

Works as expected for me. This is on Windows 10 v1909:
https://i.imgur.com/KpStPIe.png
__________________
There was of course no way of knowing whether you were being watched at any given moment.
How often, or on what system, the Thought Police plugged in on any individual wire was guesswork.



Last edited by LoRd_MuldeR; 31st December 2019 at 00:28.
LoRd_MuldeR is offline   Reply With Quote
Reply

Tags
aac, aotuv, flac, lame, lamexp, mp3, mp4, ogg, oggenc, opus, vorbis

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 13:10.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.