VideoHelp Forum
+ Reply to Thread
Results 1 to 18 of 18
Thread

Threaded View

  1. Member
    Join Date: Jun 2003
    Location: United States
    Search Comp PM
    I have some videos (H264/AAC in a .mp4 container) with an audio track that I'd like to make louder without having to re-encode the whole thing. I was thinking that I'd need to extract the AAC audio, bring it into Audacity (or something like that app), make it louder, save it back to an AAC audio file, and substitute this new track for the old audio track in the video. Finally I'd save the re-assembled video as a QT movie so what I'd end up with is H264/AAC in a .mov container.

    Is there a way to shortcut this or do I have the process pretty much as short as it's going to get?

    Thanks!
    Quote Quote  
  2. Member
    Join Date: Sep 2007
    Location: Canada
    Search Comp PM
    On mac/pc/linux you can do this with avidemux in 1 step without demuxing, but no .mov container (stays in .mp4)

    video=>copy
    format=>.mp4
    audio=>aac (under filters, select the gain)
    Quote Quote  
  3. Member
    Join Date: Jun 2003
    Location: United States
    Search Comp PM
    A-ha! Thanks. I'll give it a shot and report back with the results.
    Quote Quote  
  4. Member
    Join Date: Jun 2003
    Location: United States
    Search Comp PM
    Strange...

    Avidemux did the trick but when I tried to drop the file into my iPod (through iTunes), iTunes reported the file couldn't be transferred. I checked both files (old and new) with VideoSpec but the only differences were the encoding library (Handbrake vs Lavf) and some trivial differences in audio and video bitrate. I wonder what iTunes is seeing?

    I then tried my solution (but I used Amadeus). Amadeus was able to open the AAC file (in a .mov container as that's how I exported it from QT Player). I then normailzed it with a boost in volume, saved the file (it saved without forcing me to change format), switched back over to QT Player, deleted the old audio track from the video, added the new video track, and saved. QT Player automatically saves as a .mov but the H264 and AAC were preserved (albeit with the new, louder audio). I then dropped that file into my iPod through iTunes and it works.

    I've found a number of tools don't seem to work perfectly with the "legacy" iPod (5G). This is probably not a problem with the tools but a problem with this old iPod and how Apple wants to treat it.

    I'll add that Apple changed iTunes' ability to transfer videos into iPods at some older iTunes release. It used to be possible to bring almost any width of video (800pixels, for example) as long as the total pixel size was no more than 307,200 (640x480). Since that "update", however, they are enforcing the 640 pixel max width. I'm sure this was a marketing decision to push people to the AppleTV.
    Quote Quote  
  5. Member
    Join Date: Jun 2003
    Location: United States
    Search Comp PM
    Okay, now I'm totally confused. I tried using avidemux again with a few other files and it seems to be working quite well with those files being happily accepted by iTunes when I ask to have them sync'd to my 5G iPod.

    I examined the files with VideoSpec and can't find anything that would, all of a sudden, make a difference.

    Consistency may be the hobgoblin of little minds but I'd be happy with some of that right now.
    Quote Quote  
  6. Explorer Case's Avatar
    Join Date: Feb 2004
    Location: Middle Earth
    Search Comp PM
    Is the "AVC Level" the same for the files that were accepted as those that were not?
    Quote Quote  
  7. Member
    Join Date: Jun 2003
    Location: United States
    Search Comp PM
    Yes; in all cases the avc level is "1" regardless of whether iTunes approves of it for the iPod or not.

    I refined my Amadeus method a bit. I simply open the video with Amadeus. Of course, it only sees the audio. I modify it accordingly (normalize with a 2dB boost) then save as a .mov (which only saves the audio). I then open both the original video and the altered audio in QT Player Pro, delete the original audio from the video, copy and paste in the altered audio, and save as a self-contained ".mov". It does this with no re-encoding necessary and drops into my iPod with no trouble.

    If anyone would like me to upload two short clips (a good one and a "bad" one), let me know and I'll post the links here.

    Thanks for any suggestions.
    Quote Quote  
  8. Explorer Case's Avatar
    Join Date: Feb 2004
    Location: Middle Earth
    Search Comp PM
    Originally Posted by rumplestiltskin
    In all cases the avc level is "1" regardless of whether iTunes approves of it for the iPod or not.
    Is that right? AVC Level 1 is very low spec: max 12896 @ 30 fps or max 176144 @ 15 fps. I guess such a low res is okay for small screen phones and small screen mp3 players, though.
    Does MediaInfo Mac think the same about the AVC level of these files?
    Quote Quote  
  9. Member
    Join Date: Jun 2003
    Location: United States
    Search Comp PM
    The files are a number of different resolutions from 320x up to 640x (and some even larger but those are for my AppleTV). The "avc1" is what comes out of Handbrake, Turbo264, ViddyUp and even QT Player Pro. (I'm referring to the "FourCC" code. This is the same whether I use VideoSpec or MediaInfo.)

    I should mention that any file that I export (using the "iPod" setting) out of QT Player Pro works perfectly; it drops into the 5G iPod without complaint. Also, the other apps I mentioned work fine (re: iPod & iTunes)
    Quote Quote  
  10. Member
    Join Date: Sep 2007
    Location: Canada
    Search Comp PM
    The method of generating the .mp4 files was the same? or varied sources?

    Did they all work with ipod before touching avidemux?

    I think it's a container issue, but it doesn't make sense that some would work where some would not (unless you had different spec video, in which case the original .mp4 should have had the same problems)

    By different spec video, I mean things like CABAC, b-frames, I8x8, all these things will prevent ipod compatibilty
    Quote Quote  
  11. Member
    Join Date: Jun 2003
    Location: United States
    Search Comp PM
    When I use avidemux, the resulting file doesn't drop into the iPod (and I've also noticed that, in some cases, the audio is muted with no way of turning it up - the audio track is there).

    All of the other apps I mentioned work fine and, yes, the files all dropped into the iPod correctly (when run through those apps).

    I have found that Video Monkey has stopped producing files that can be dropped into the 5G iPod. It used to work (some previous version) but now no longer does. Again, I can't see any difference in the files otherwise. (This last paragraph is a bit OT as my original post was simply about boosting the volume.)
    Quote Quote  
  12. Member
    Join Date: Sep 2007
    Location: Canada
    Search Comp PM
    But you said some files worked when processed with avidemux and some didn't?

    But did the original files work with the ipod? (without avidemux volume boosting) ie. was it something that avidemux did when re-wrapping, or was it screwed up before?
    Quote Quote  
  13. Member
    Join Date: Jun 2003
    Location: United States
    Search Comp PM
    I wasn't clear; sorry.

    The original files -all- transferred to the iPod properly.

    When I ran them through avidemux for the audio boost, -some- transferred to the iPod and at least one was muted with no way to get any volume out of it at all (and it was one that did transfer to the iPod).

    When I open an H264 file with avidemux, it gives me a warning about an alternate mode that "loses frame accuracy". However, since I'm not actually editing anything, I figured it didn't matter which mode I used. I tried them both; same results (they either work or they don't).

    I'm thinking I may need to disable Perian just so I'm sure it's not jumping in to do things where, perhaps, it shouldn't. (Although it looks like avidemux - and I'm using the qt version- , being a *nix app, probably doesn't even see QuickTime or Perian, right?)

    I'm going to clean up my Macbook Pro and try some of these file mods there without Perian installed. I'll report back once I mess around and have some results.

    Thanks again to all for your concern.
    Quote Quote  
  14. Member
    Join Date: Sep 2007
    Location: Canada
    Search Comp PM
    Well that's just weird... They should either all fail or all transfer properly

    I know some older versions of avidemux didn't work at all with ipod, it had to do with the .mp4 wrapper spec, and when you re-wrapped it with another application it would work fine. But something else is happening if some tranfer to ipod, but some don't

    (Although it looks like avidemux - and I'm using the qt version- , being a *nix app, probably doesn't even see QuickTime or Perian, right?)
    Yes, avidemux should run independent of anything else on your system

    If you want to pursue this farther, you can open a thread in the mac avidemux forum
    http://avidemux.org/admForum/viewforum.php?id=5
    Quote Quote  
  15. Explorer Case's Avatar
    Join Date: Feb 2004
    Location: Middle Earth
    Search Comp PM
    Originally Posted by rumplestiltskin
    The files are a number of different resolutions from 320x up to 640x (and some even larger but those are for my AppleTV). The "avc1" is what comes out of Handbrake, Turbo264, ViddyUp and even QT Player Pro. (I'm referring to the "FourCC" code. This is the same whether I use VideoSpec or MediaInfo.)
    I'm sorry for the confusion, but the FourCC is not what i meant. Not all MP4s are created equal. The AVC level is mentioned by MediaInfo Mac under Profile (@Lnn) (example 1, example 2). [s:9b402aef02]Not sure if VideoSpec lists this.[/s:9b402aef02]
    The profile (Baseline/Extended/Main/High/etc.) and level (1.0 to 5.1) of AVC video can break compatibility with iPod/iPhone/AppleTV. (QuickTime Pro's iPod preset encodes with Baseline Profile Level 3.0, possibly because some important/current playback device can't decode level 3.1 or higher.)
    Quote Quote  
  16. Member
    Join Date: Jul 2007
    Location: France
    Search Comp PM
    Try VideoSpec and it will give you this info!!

    houdini
    Quote Quote  
  17. Member
    Join Date: Jun 2003
    Location: United States
    Search Comp PM
    Baseline is 3.0 and VideoSpec does, indeed, list it. All the files are Baseline 3.0. The original files are Baseline 3.0 as are the reworked ones (either through avidemux or QT Pro).

    When I use Handbrake to transcode to iPod, I have to use the "Legacy iPod" setting; anything else results in a file that won't drop into my 5G iPod (which, of course, -is- a legacy device).

    The files from my Samsung MX20 are all Baseline 3.0 but they won't transfer to my iPod unless I run them through Handbrake (or MPEG Streamclip, etc.). In this case, though, I know their bitrate is way too high for an iPod.

    I have checked everything that I can see in VideoSpec and MediaInfo looking for what might be the difference between a good file and a bad one. Can't seem to find anything yet.

    I'll post again once I have that chance to do this on a clean system without 3rd party codecs.

    Thanks, all.
    Quote Quote  
  18. Member
    Join Date: Sep 2003
    Location: Australia
    Search Comp PM
    For Windows users, if you're just looking to play H264/AAC movies louder, you can play them in a player like MPC HomeCinema.

    Play Menu -> Audio -> Options -> tick Normalize.

    Default boost is +1.0 dB which should do the trick or you can boost further.
    Last edited by MavDVDR; 29th Jun 2011 at 21:23.
    Quote Quote  



Similar Threads