Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

How to adjust audio volume of mp4 movie without altering or re-encoding the video in any way?

Simple question:


I have an mp4 movie (H.264 codec) which has an audio track that is too loud.


The video track is exactly perfectly as I want it to be, and I don't want it changed in any way -- just the audio track.


All I want to do is lower the volume, but every single program/application I can find to do this ALSO then re-exports or re-encodes or somehow alters the video track as well. I've tried all sorts of video and audio software, including QuickTime, iMovie, QuickTime Player 7, VideoPad, SimpleMovieX, FinalCutPro, Prism, VLC, QTAmateur, Amadeus, and others whose names escape me at the moment. Not a single one, as far as I can tell, allows the user to just alter a file's audio track and leave the video track untouched.


So my question is: Does anyone know of any software that allows the user to (easily) adjust a movie file's audio volume, and then "saves" the changes without having to re-encode or re-export or touch the video track in any way?


Do any of the applications listed above have this feature, and I just missed how to do it? If not, is there some other application that can do this?


What I guess I'm looking for is a program that has FEWER features than most of these, all of which seem to entangle the user in video editing unnecessarily.

Posted on Jul 1, 2015 11:59 AM

Reply
24 replies

Feb 24, 2016 2:29 PM in response to Tuffy Nicolas

Man, people seem to have gotten lost in the weeds on this question. I have the exact same issue, and it's a very simple question. I don't want to reencode the video; isn't there a degredation in quality every time you re-encode? My videos are fine, but I need to equalize the volume across about a dozen videos. If I adjust the volume, reencode and export, they are also gaining in file size... and going another generation in encoding. I JUST want to adjust the volume and not re-encode. THAT'S the issue. Can it be simply done?

Nov 9, 2017 6:36 AM in response to Tuffy Nicolas

Sorry I didn't see your question 2 years ago. Your question makes complete sense and that's why there are tools to operate on the various streams inside a container separately. For your application, download the free ffmpeg tool. If you have homebrew, you can just "brew install ffmpeg" otherwise download it.


To reduce the audio volume to 25% without re-encoding the video stream (i.e. without loss on the video side) use:


ffmpeg -i input.mov -filter:a volume=0.25 -c:v copy output.mov


This command line says: apply filter to audio track: volume set to 25%, use video codec "copy" which makes sure nothing gets re-encoded on the video side.


Cheers,

Ammo

Mar 5, 2017 3:40 PM in response to Tuffy Nicolas

I figured out how to do this today out of sheer desperation.


This procedure replaces the audio track. The original video file is not re-encoded.


1. Strip the audio from the MP4 file. I uploaded the original MP4 file to http://audio-extractor.net/ and extracted the original sound file. I selected WAV, but they offer many other audio file formats.


2. Once you have the original sound file, use any audio processing software to make changes. I uploaded my file to https://auphonic.com/engine/ and had them do it for me.


3. Download MKVMerge GUI by MKVToolsNIX. Windows versions are at https://www.fosshub.com/MKVToolNix.html


4. Watch this one minute video on Youtube https://www.youtube.com/watch?v=1EkhHjn3OEA It shows you how to drag and drop the original MP4 file along with the new audio file, un-check the old audio file and reassemble the MP4 by clicking the "Start Miltiplexing" button.


NOTE: Be sure to give the output file a new name or else your original file will be over-written.


Sounds like so many steps, but it was easy and painless.


Good luck all.


User uploaded file

Jul 2, 2015 10:00 AM in response to Tuffy Nicolas

Tuffy


The playback volume seems to be saved as some sort of preference for the file playback in QT 7.6.4 Pro... to test I just now

  1. opened a movie from the Finder
  2. The volume slider looked like this
    User uploaded file
  3. I clicked the 'middle' of the slider yielding this
    User uploaded file
  4. COMMAND + S = VERY quick "save"
  5. close the movie
  6. reopen the movie
  7. slider looked and sounded like #3


In QT 7 Pro, one can 'boost' or 'impede' the sound volume in the "Properties" pane, [Audio Settings] TAB that DOES completely rewrite the file when you save it.


ÇÇÇ

Jul 2, 2015 2:53 PM in response to ChitlinsCC

ChitlinsCC:


What format video did you try this with? Was it a ".mov" file?


Because I followed your steps exactly, using QuickTime Play Pro 7.6.6, and it did not work with my ".mp4" file: instead of just saving the file in the same format I had (".mp4"), it prompts me to save it as a ".mov" file, with no other options.


The only way I can see for the QT Player Pro to "save" a video as an .mp4 is to "Export" it -- even though the file already is an .mp4.


I suspect if I followed your steps with a .mov file, it would work as you describe. But the whole point is I want to keep the .mp4 file format (unchanged).


QuickTime seems to have a built-in bias for .mov files, because .mov is the native Apple format.

Jul 2, 2015 4:23 PM in response to Tuffy Nicolas

to clarify... both MOV and MP4 are "containers" - not "formats". Format is a term for all the codecs used for a file in either container, e.g.,

H.264 Decoder, 426 x 240, Millions

AAC, Stereo (L R), 44.100 kHz

you're correct, it seems - MOV is quick save and MP4 wants to "save" a '.mov' in QT 7.x Pro - all things are the same, so it is perplexing to me. Maybe someone that lives and breathes QT today (rather than me, who was an early adopter when it first came out) can help shed light - there MAY be some utility, but I do not know it.


If I might ask... why are you worrying about this with just one file? I could understand a drive full of video, but one movie seems like just an academic exercise.

Jul 2, 2015 7:46 PM in response to Tuffy Nicolas

Having had some experience with "presentation" consulting, let me then suggest that you merely leave the video itself alone and precede its presentation with a statement to the effect of

Tuffy Nicolas wrote:


This e reason it's crucial to video, preserved it unchanged, is one that it's a video of a rare natural phenomenon that was captured by chance. -- so can't be replicated. It's an "important" video and viewers will demand to see it as captured, It has not been altered in any way. The volume is VERY loud, so you may wish to turn it down some!


Still seeking an answer!

👿 I am not trying to be a smart a**, it seems that anything you do WILL alter it in some fashion, if only by merely changing the modification date of the file - so since your goal is now plain ? ? ? ? ? 😎


If "best evidence" is to be preserved, my analysis of your requirements and suggested strategy is your only option


best luck, amigo

ÇÇÇ

Jul 2, 2015 11:19 PM in response to ChitlinsCC

Thanks for the suggestion, but the problem with the audio is not simply that it's far too loud, but that it is completely irrelevant to the video image. The natural phenomenon that was captured happened in the distance and was shot with a zoom lens, but the sound that was captured was of completely unrelated noises that were happening right next to the camera -- engines revving, child crying, people arguing, construction noises -- stuff like that. All at ear-splitting volume, and totally irrelevant to the video image. As long as the video imagery is unchanged, I'm quite sure that everyone will appreciate having the volume on the video decreased significantly.

Jul 4, 2015 8:32 AM in response to QuickTimeKirk

Thanks for the suggestion, but I definitely don't want to completely delete the audio track, leaving me with a "silent film." I want the video to have sound, just much quieter sound at a lower level than it currently is.


I had already seen that it was possible to delete the audio track in QT Pro, but that isn't what I'm looking for.


Lots of creative suggestions from everyone, thanks, but I'm still simply looking for an answer to my original question: How to lower the volume on an .mp4 without having to re-encode it or re-export it?


I suspect this isn't possible in Quicktime, but surely there is some other video program that can do this basic task.

How to adjust audio volume of mp4 movie without altering or re-encoding the video in any way?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.