Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Vorbis Normalizer (Read 23816 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Vorbis Normalizer

Reply #25
As a side note, my NOMAD Jukebox Zen broke recently and I might get a COWON iAudio X5, or one of the new iRivers.

Vorbis Normalizer

Reply #26
First of all, a question: Can anyone point me the link to POSIX version of VorbisGain? I can find only the RPM version here.

... back to your regularly scheduled program ...

After experimenting, removing the tags from the mp3 files with MP3Gain and then converting them makes the resulting ogg vorbis the same decible level as the mp3 it was created from.

Also, they all seem to be set at the same decible range.
The 'problem', I realized, is how MP3Gain works. Instead of merely adding RG tags, it actually modifies the Global Gain modifier in each MP3 frame. All transcoders will then process transcode a modified audio. See HA wiki page about ReplayGain

Quote
That should be added into the Wiki.[a href="index.php?act=findpost&pid=367878"][{POST_SNAPBACK}][/a]
Maybe. I created those one day when I ripped allot of tracks at different times and I got sick of using the command prompt although I know how to apply VorbisGain via a command prompt. If it were to be in the Wiki some of my typos that I just noticed would have to be fixed, as well as some of my descriptions like changing "(Remove, One Folder)" to "(Remove, This Folder)"
Can you please fix it by editing your post? PM me afterwards and I'll put it into the Wiki somehow.

What is bad in using WaveGain? Are there any disadvantages?
You can't undo WaveGain. Since most songs are higher than RG's ref level of 89 dB, you surely lose information. Plus, you can't utilize the dual values of Track/Album RG's.

Edit: Added comment about RPM


Vorbis Normalizer

Reply #28
Hmm. Then I guess I have to reword VorbisGain's entry rather drastically in the HA Wiki. Check this.

Edit: Correct link

Vorbis Normalizer

Reply #29
Quote
Hmm. Then I guess I have to reword VorbisGain's entry rather drastically in the HA Wiki. Check this.

Edit: Correct link


I answered this question you asked on the talk page in the wiki and told you Garf had made a Posix compile or the source is their.  It's at Sjeng.


Quote
The 'problem', I realized, is how MP3Gain works. Instead of merely adding RG tags, it actually modifies the Global Gain modifier in each MP3 frame. All transcoders will then process transcode a modified audio.


Yes, in 1.5 dB increments. It's done on a scale factor band basis. It can be done with Vorbis, although it's a bit of a hassle.
budding I.T professional

Vorbis Normalizer

Reply #30
Quote
Hmm. Then I guess I have to reword VorbisGain's entry rather drastically in the HA Wiki. Check this.
I answered this question you asked on the talk page in the wiki and told you Garf had made a Posix compile or the source is their.  It's at Sjeng.
Yep. Saw your post, bro!  And thus the Vorbis page is changed as such.

 

Vorbis Normalizer

Reply #31
Quote
Can you please fix it by editing your post? PM me afterwards and I'll put it into the Wiki somehow.
I thought about editing the post and realized it would be a pain, therefore I spent several minutes fixing my local copies and zipped them in VorbisGain_Shell.zip which I'd have to email to someone since I just noticed the forums don't allow embedded posting of files. The zipped package at 4.86 KB (4,983 bytes) would be my recommended way for people to get the VorbisGain Shell that way all the .reg files are already made and ready for usage, and no questions should arise of how do I do this, and that, etc. Also Foobar2000 has been added, as well as a VorbisGain.exe installer.
____________________________

Anyways if the .zip isn't excepted here's the contents of it:

Install VorbisGain.bat
Code: [Select]
@echo off
echo.
echo ********************
echo VorbisGain Installer
echo ********************
echo.
copy "vorbisgain.exe" "%windir%"
echo -----------------------------------------------------
echo VorbisGain.exe has been installed into your Windows
echo operating system directory located at:
echo.
dir "%windir%\vorbisgain.exe"
echo -----------------------------------------------------
pause
cls
exit

Readme1st.txt
Code: [Select]
VorbisGain is required to use these .reg files. Download VorbisGain
from RareWares.org by visiting: [url=http://www.rarewares.org/ogg.html]http://www.rarewares.org/ogg.html[/url]
_______________________________________________________________________

VorbisGain Shell Add-on - For Foobar2000 - Install.reg

Installs VorbisGain.exe into the Foobar2000 Media File Context Menu.

Requirements:
1. Foobar2000 (www.foobar2000.org).
2. VorbisGain.exe must be installed into the Windows operating system
directory typically this is: C:\WINDOWS

Note: You may need to logoff Windows and logon again for the changes
to take effect.
_______________________________________________________________________

VorbisGain Shell Add-on - For Foobar2000 - Remove.reg

Removes VorbisGain.exe from the Foobar2000 Media File Context Menu.

Note: You may need to logoff Windows and logon again for the changes
      to take effect.
      This won't effect or harm the Foobar2000 Media File context menu
      at all, it only removes the VorbisGain references.
_______________________________________________________________________

VorbisGain Shell Add-on - For Winamp - Install.reg

Installs VorbisGain.exe into the Winamp Media File Context Menu.

Requirements:
1. Winamp Full Installer v2 or v5 (www.winamp.com) that includes the
Nullsoft Vorbis Decoder (in_vorbis.dll), or separately downloaded
Nullsoft Vorbis Decoder (in_vorbis.dll).
2. VorbisGain.exe must be installed into the Windows operating system
directory typically this is: C:\WINDOWS

Note: You may need to logoff Windows and logon again for the changes
to take effect.
_______________________________________________________________________

VorbisGain Shell Add-on - For Winamp - Remove.reg

Removes VorbisGain.exe from the Winamp Media File Context Menu.

This won't effect or harm the Winamp Media File context menu at all, it
only removes the VorbisGain references.

Note: You may need to logoff Windows and logon again for the changes
to take effect.
_______________________________________________________________________

VorbisGain Shell Add-on - For Windows - Install.reg

This installs VorbisGain into Windows right click context menu for
folders. This entry supports VorbisGaining recursively and single
folders. It also supports removing VorbisGaining recursively and single
folders.

Note: In order for this to work you must install VorbisGain.exe into
the Windows operating system folder, typically this is: C:\WINDOWS

Note: You may need to logoff Windows and logon again for the changes
to take effect.
_______________________________________________________________________

VorbisGain Shell Add-on - For Windows - Remove.reg

This removes VorbisGain from Windows right click context menu for
folders.

Note: You may need to logoff Windows and logon again for the changes
to take effect.
_______________________________________________________________________

Install VorbisGain.bat

How to use:
1. Download VorbisGain (http://www.rarewares.org/ogg.html) and unpack
  VorbisGain.exe into the folder that contains: Install VorbisGain.bat
2. Run Install VorbisGain.bat and it will automatically install
  VorbisGain.exe into your Windows operating system directory for
  you.

VorbisGain Shell Add-on - For Foobar2000 - Install.reg
Code: [Select]
REGEDIT4

; VORBISGAIN SHELL ADD-ON - FOR FOOBAR2000 - INSTALLER
;
; Installs VorbisGain.exe into the Foobar2000 Media File Context Menu.
;
; Requirements:
; 1. Foobar2000 (www.foobar2000.org).
; 2. VorbisGain.exe must be installed into the Windows operating system
;    directory typically this is: C:\WINDOWS
;
; Note: You may need to logoff Windows and logon again for the changes
;      to take effect.


[HKEY_CLASSES_ROOT\foobar2000.ogg\shell\VorbisGain (Apply, This Folder)\command]
@="vorbisgain.exe -a \"*.ogg\""

[HKEY_CLASSES_ROOT\foobar2000.ogg\shell\VorbisGain (Remove, This Folder)\command]
@="vorbisgain.exe --clean \"*.ogg\""

[HKEY_CLASSES_ROOT\foobar2000.ogg\shell\VorbisGain (Apply, This .ogg)\command]
@="vorbisgain.exe -a \"%1\""

[HKEY_CLASSES_ROOT\foobar2000.ogg\shell\VorbisGain (Remove, This .ogg)\command]
@="vorbisgain.exe --clean \"%1\""

VorbisGain Shell Add-on - For Foobar2000 - Remove.reg
Code: [Select]
REGEDIT4

; VORBISGAIN SHELL ADD-ON - FOR FOOBAR2000 - UNINSTALLER
;
; Removes VorbisGain.exe from the Foobar2000 Media File Context Menu.
;
; Note: You may need to logoff Windows and logon again for the changes
;      to take effect.
;      This won't effect or harm the Foobar2000 Media File context menu
;      at all, it only removes the VorbisGain references.

[-HKEY_CLASSES_ROOT\foobar2000.ogg\shell\VorbisGain (Apply, This Folder)]
[-HKEY_CLASSES_ROOT\foobar2000.ogg\shell\VorbisGain (Remove, This Folder)]
[-HKEY_CLASSES_ROOT\foobar2000.ogg\shell\VorbisGain (Apply, This .ogg)]
[-HKEY_CLASSES_ROOT\foobar2000.ogg\shell\VorbisGain (Remove, This .ogg)]

VorbisGain Shell Add-on - For Winamp - Install.reg
Code: [Select]
REGEDIT4

; VORBISGAIN SHELL ADD-ON - FOR WINAMP - INSTALLER
;
; Installs VorbisGain.exe into the Winamp Media File Context Menu.
;
; Requirements:
; 1. Winamp Full Installer v2 or v5 (www.winamp.com) that includes the Nullsoft
;    Vorbis Decoder (in_vorbis.dll), or separately downloaded Nullsoft Vorbis
;    Decoder (in_vorbis.dll).
; 2. VorbisGain.exe must be installed into the Windows operating system directory
;    typically this is: C:\WINDOWS
;
; Note: You may need to logoff Windows and logon again for the changes
;      to take effect.


[HKEY_CLASSES_ROOT\Winamp.File\shell\VorbisGain (Apply, This Folder)\command]
@="vorbisgain.exe -a \"*.ogg\""

[HKEY_CLASSES_ROOT\Winamp.File\shell\VorbisGain (Remove, This Folder)\command]
@="vorbisgain.exe --clean \"*.ogg\""

[HKEY_CLASSES_ROOT\Winamp.File\shell\VorbisGain (Apply, This .ogg)\command]
@="vorbisgain.exe -a \"%1\""

[HKEY_CLASSES_ROOT\Winamp.File\shell\VorbisGain (Remove, This .ogg)\command]
@="vorbisgain.exe --clean \"%1\""

VorbisGain Shell Add-on - For Winamp - Remove.reg
Code: [Select]
REGEDIT4

; VORBISGAIN SHELL ADD-ON - FOR WINAMP - UNINSTALLER
;
; Removes VorbisGain.exe from the Winamp Media File Context Menu.
;
; This won't effect or harm the Winamp Media File context menu at all, it
; only removes the VorbisGain references.
;
; Note: You may need to logoff Windows and logon again for the changes
;      to take effect.

[-HKEY_CLASSES_ROOT\Winamp.File\shell\VorbisGain (Apply, This Folder)]
[-HKEY_CLASSES_ROOT\Winamp.File\shell\VorbisGain (Remove, This Folder)]
[-HKEY_CLASSES_ROOT\Winamp.File\shell\VorbisGain (Apply, This .ogg)]
[-HKEY_CLASSES_ROOT\Winamp.File\shell\VorbisGain (Remove, This .ogg)]

VorbisGain Shell Add-on - For Windows - Install.reg
Code: [Select]
REGEDIT4

; VORBISGAIN SHELL ADD-ON - FOR WINDOWS - INSTALLER
;
; This installs VorbisGain into Windows right click context menu for folders.
; This entry supports VorbisGaining recursively and single folders. It
; also supports removing VorbisGaining recursively and single folders.
;
; Note: In order for this to work you must install VorbisGain.exe into the
;      Windows operating system folder, typically this is: C:\WINDOWS
;
; Note: You may need to logoff Windows and logon again for the changes
;      to take effect.

[HKEY_CLASSES_ROOT\Directory\shell\VorbisGain (Apply, Recursive)\command]
@="vorbisgain.exe -r -a \"%L\\*.ogg\""

[HKEY_CLASSES_ROOT\Directory\shell\VorbisGain (Remove, Recursive)\command]
@="vorbisgain.exe -r --clean \"%L\\*.ogg\""

[HKEY_CLASSES_ROOT\Directory\shell\VorbisGain (Apply, This Folder)\command]
@="vorbisgain.exe -a \"%L\\*.ogg\""

[HKEY_CLASSES_ROOT\Directory\shell\VorbisGain (Remove, This Folder)\command]
@="vorbisgain.exe --clean \"%L\\*.ogg\""

VorbisGain Shell Add-on - For Windows - Remove.reg
Code: [Select]
REGEDIT4

; VORBISGAIN SHELL ADD-ON - FOR WINDOWS - UNINSTALLER
;
; This removes VorbisGain from Windows right click context menu for folders.
;
; Note: You may need to logoff Windows and logon again for the changes
;      to take effect.

[-HKEY_CLASSES_ROOT\Directory\shell\VorbisGain (Apply, Recursive)]
[-HKEY_CLASSES_ROOT\Directory\shell\VorbisGain (Remove, Recursive)]
[-HKEY_CLASSES_ROOT\Directory\shell\VorbisGain (Apply, This Folder)]
[-HKEY_CLASSES_ROOT\Directory\shell\VorbisGain (Remove, This Folder)]

____________________________

Downloadable version now available (30 May 2006)!
Now all the files can be downloaded by visiting this thread.
____________________________

Edit 1: I just realized copying things listed in a codebox is a royal pain, at least it is with Opera.
Edit 2: Updated the Readme1st.txt file and the Foobar2000 Remover to make a note that removing the VorbisGain Shell Add-on wouldn't harm the Foobar2000 media file context menu.
Edit 3: Updated the Readme1st.txt file yet again, I goofed and listed a removal/uninstall .reg file in it. I should've proof read it first.
Edit 4: Added downloadable pre-compiled link.

Vorbis Normalizer

Reply #32
I don't think HA Wiki accepts .zip uploads, so the wiki will contain all your codes here. I'm not sure what to title the page. Perhaps VorbisGain/Windows Explorer Integration? A bit mouthful, but clear. Unfortunately, your .reg scripts is not limited to Explorer .reg's so  ... I will postpone creation of this new page until Tuesday, to allow input on the page's title / structure. All HA'ers are welcome to post their input in this thread. Please do not PM, since I want a discussion.

Edit: In the meantime, I'll update the Wiki to point to your post above. Or maybe we do not need a special page in HA wiki, and just leave it as it is? (i.e. point the page to this post)

Alternatively, I think you can use the Uploads forum to upload the zipped files. Last time I check, it accepts attachments > 100 kB so your zip file should be accepted. I don't know if RAR or 7Z files are accepted though. I'd prefer recovery-record-equipped RAR over ZIP any time

Edit2: The wiki has been updated. Please check this section.

Vorbis Normalizer

Reply #33
Probably would be best to call it one of these, just suggestions:
* VorbisGain Shell
* VorbisGain Shell Add-on
* VorbisGain Context
* Context VorbisGain

Of course other people could use it as a template (if it could be called that) to support other media players media file context menus.

I'd prefer recovery-record-equipped RAR over ZIP any time

Yeah, the only thing though is zip is the defacto standard and nobody would have to go hunting for an unpacker, since unfortunately there's still those WinZip type people around without rar or 7z support.

Vorbis Normalizer

Reply #34
Somehow I have the feeling that HA-ers either (1) already have a RAR-supporting archiver installed, or (2) can hunt for a RAR dearchiver.

Vorbis Normalizer

Reply #35
Wiki updated to point to this thread and Andavari's precompiled scripts.

I've decided to not create a new page. Call it... laziness...

Vorbis Normalizer

Reply #36
I have one totaly lame question: Why should I use VorbisGain in foobar2000 instead of internal replaygain scanner? Does it bring any benefits? Thanks.

Vorbis Normalizer

Reply #37
What is "internal replaygain scanner" for Ogg Vorbis? For FLAC it is "flac --replay-gain" for encoding and "metaflac --add-replay-gain" later. But for Ogg Vorbis I know (and use) only vorbisgain - 3rd party tool from sjeng.org.
And I think no difference between this one and foobar's RG scaner. But vorbisgain can calculate album gain only if all album files are in Ogg Vorbis format and foobar can calculate album gain for any supported formats together.

Vorbis Normalizer

Reply #38
A handy unzipping freeware program is Tugzip.


Vorbis Normalizer

Reply #40
Is VorbisGain anything like MP3Gain? If so, it's basically the same reasoning as MP3Gain vs ReplayGain (works on ALL decoders, instead of just players that support RG tags)

Vorbis Normalizer

Reply #41
VorbisGain, MusePack ReplayGain, WavPack WVGain, FLAC ReplayGain, Foobar2000 ReplayGain Tagger:
All write the RG values into the tag, they don't modify the file itself therefore it's completely reversible.

MP3Gain can be used two ways:
* The original way is to actually modify the file itself so that the RG works with anything that can decode an mp3. It offers 100% compatibility since there's no tag to read the RG values from!
* The newer way is to write the RG values into tag's. Thus it would be completely reversible like other RG programs.
You of course have to tell MP3Gain which way you want to apply RG values.

If I've goofed on the description someone will correct me.

Vorbis Normalizer

Reply #42
Oh, so VorbisGain is just a command line ReplayGain for Vorbis.

And MP3Gain's normal method is completely reversible as well. I didn't think it had a true ReplayGain mode, I thought it just stores the dB changes in APEv2 tags so you can undo it later.

Vorbis Normalizer

Reply #43
VorbisGain is ReplayGain for Ogg Vorbis (.ogg)! Of course if you don't want to use a command line program you can use Foobar2000 to apply or remove ReplayGain.

Yeah MP3Gain can store the tag's in the files to undo the changes which makes those changes completely reversible.

Vorbis Normalizer

Reply #44
Technically they're reversible anyway, you just need to know what the original dB setting was.

Vorbis Normalizer

Reply #45
So the right phrase is, I guess:

... reversible, but if you don't store the original value (or the delta), not undoable ...