5

In VLC 3.0.19 (Linux) the amplification goes up to '200%' (note that the UI icon and font don't exceed '125%', the on-screen display does). With my current audio hardware there's no need to use the feature.

Pressing the up arrow increases the volume by 5% (in the mpv media player I've developed a muscle memory to skip forward with the key). I haven't been able to unbind the arrow keys, in the configuration file ~/.config/vlc/vlcrc the functionality is now mapped to nothing:

# Volume up (string)
#global-key-vol-up=

Volume up (string)

key-vol-up=

Volume down (string)

#global-key-vol-down=

Volume down (string)

key-vol-down=

I was able to disable the mouse wheel, which also controls the volume by default.


Additionally disabling 'remember the audio volume' option doesn't appear to work — the level of volume is saved and persists between media files.

user198350
  • 4,269

3 Answers3

3

To ensure VLC volume doesn’t exceed 100% and prevent accidental adjustments via keyboard or mouse, follow these steps:

  1. Set Maximum Volume to 100%:

    • Open VLC and go to Tools > Preferences (or press Ctrl + P).
    • At the bottom-left, select All under "Show settings."
    • Navigate to Interface > Main Interfaces > Qt.
    • Find Maximum volume displayed and set it to 100.
    • Click Save and restart VLC.
  2. Unset Hotkeys for Arrow Keys:

    • Go to Tools > Preferences again.
    • Select the Hotkeys tab.
    • Locate actions assigned to the Up and Down arrow keys (e.g., "Volume up" and "Volume down", or "Navigate up" and "Navigate down").
    • Double-click each one and choose Unset to remove the mapping.
    • Click Save.
  3. Set Mouse Wheel Vertical Axis to Ignore:

    • Still in Preferences, go to the Hotkeys tab.
    • Search for Mouse wheel vertical axis control.
    • Set it to Ignore from the dropdown menu.
    • Click Save.

These changes ensure that volume adjustments are restricted to 100%, and accidental changes via the keyboard or mouse are avoided.

1

Do this :

  • Open menu Tools > Preferences
  • Click on "All" at the bottom-left
  • Position to Audio > Filters > Volume normaliser
  • Set "Maximal volume level" to 1.00.
user198350
  • 4,269
harrymc
  • 498,455
1

Setting Mouse Wheel Vertical Axis to Ignore works for me just fine. But you can also try this:

-> Preferences -> All -> Audio -> Set Audio Gain from 1.00 -> 0.5.

  • This will reduce the overall amplification by half. So, even if the volume goes to 200% (Max) the volume will be still match to 100%. Also, preferably you can do this:

  • Preferences -> Simple (Default view) -> Audio -> Set 'Always reset audio start level to': 200% (Just so that the 100% volume is not too much low for you)

  • Preferences -> All -> Interface -> Main Interface -> Qt -> Set 'Maximum volume displayed' from 125 -> 200.