I have a few audio files that are being used as a part of my Android application. What I do not understand is, when I apply volume boost to an audio file, say an MP3 file through applications like Audacity, I can only boost their volume to a very bare minimum degree. Any more from that fine limit results into clipping. On the other hand, when I simply play the same MP3 file through a media player such as VLC, the audio volume can be boosted to a much greater degree without clipping or any distortion for that matter.
Why does this happen? While batch editing of MP3 files, is it possible to capture and achieve the quality of audibility like that of VLC player's volume boost?