27

Most videos on YouTube are loud enough and I can hear them perfectly well, but some have got the volume down too low even with the YouTube volume slider on max and the PC volume set to maximum too. In theory it must be possible to increase the volume, but does such software actually exist?

35

If you have VLC player, you don't have to download the video. Just open VLC → FileOpen Network, paste the YouTube URL and click Open. Doing this will stream the YouTube video through VLC, allowing you to use the VLC audio settings.

  • 1
    Does not seem to work for vlc 2.5.1. YouTube automatically change the http to https, this may be the problem. – madlymad Dec 26 '15 at 13:16
  • On OS X, use ⌘+↑ to increase the volume beyond what the slider allows. I guess a similar combination will work on Linux/Windows. – Jason R. Coombs Jan 13 '16 at 14:44
  • Works on Ubuntu 18.04 LTS on VLC version "3.0.4-1ubuntu0.2". Example video at youtu.be/8Bmcgn2RBGI that had been recorded with very low audio. Unfortunately, I had to download the video (very slowly? why?) using Firefox's Flash Video Downloader 16.2.8 at : addons.mozilla.org/en-US/firefox/addon/flash-video-downloader/… – bgoodr Dec 2 '18 at 18:19
3

One non-optimal possibility is download the video and then play it in VLC which has the ability to increase the volume up to 800% (using the mousewheel on the volume slider).

  • BTW, for me it only goes to 200%! I have installed the current version just now. – Tomas Apr 4 '13 at 13:17
  • I'm also seeing a max volume of 200% using VLC version 2.1.5 on OS X. – Dennis Wurster Mar 20 '15 at 20:23
1

Presumably flash is accessing you audio at the driver level so the only change you could make would be there i.e. using a driver that lets you route the audio through processing (It might be worth looking into this http://jackaudio.org/ I'm not sure this will do do the job).

Perhaps HTML5s video tag will open up the ability to do this sort of thing with a JavaScript or a browser plug-in

1

I use this bookmarklet:

javascript:(()=>{if(!!window.__volumeForced)return;window.__volumeForced=true;let forceVolume=()=>{document.getElementsByTagName('video')[0].volume=1;setTimeout(forceVolume,50);};forceVolume();})();

Apparently, YouTube videos are normalized, so the video volume is not 1.0, it ranges from 0.4 to 0.7 on some videos.

I explained this here

protected by Community Dec 1 '15 at 7:58

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.