VideoHelp Forum
+ Reply to Thread
Results 1 to 9 of 9
Thread
  1. Member
    Join Date: Mar 2014
    Location: US
    Search Comp PM
    I've been using Pazera Audio Extractor's option to extract original audio stream.

    On the original MP4 video, MediaPlayerClassic's properties will reveal a bit rate of (for example):

    Audio: AAC 44100Hz stereo 151kbps

    Then after demuxing, the resulting AAC file shows up in MPC's properties as [Audio: AAC 44100Hz stereo 5kbps], and Windows Explorer's built in bit rate display shows the same file as 70kbps.

    I'm confused at this, espescially since some files seem to demux perfectly from MP4 to AAC with the before/after detected bit rates nearly identical (e.g. 192kbps --> 196kbps, etc).
    Last edited by bqi; 19th Apr 2014 at 22:21.
    Quote Quote  
  2. Member netmask56's Avatar
    Join Date: Sep 2005
    Location: Sydney, Australia
    Search Comp PM
    What settings did you use in Pazera Audio Extractor? You do know you can alter the settings and profile.
    TheVoiceIsAnotherPerson ~ BeyonWiz DP-P1 and T3 PVR's ~ Popcorn C200 ~ Samsung ES8000 65" LED TV ~ Windows 7 ~ Yamaha RX-A1030 http://www.openwiz.org/wiki/ProjectX
    Quote Quote  
  3. Member
    Join Date: Mar 2014
    Location: US
    Search Comp PM
    Originally Posted by netmask56 View Post
    What settings did you use in Pazera Audio Extractor? You do know you can alter the settings and profile.
    I'm using "Try Extract Original Audio Stream" which greys out many of the options including bit-rate and sampling freq.

    I haven't added any other specs from the default (e.g. no file size limit and "audio track to extract" set to auto).
    Last edited by bqi; 20th Apr 2014 at 00:03.
    Quote Quote  
  4. AAC is a raw format. I think some of the information needs to be stored at the container level and read by the player to be accurate, whether the container be MP4, M4A, MKV or MKA etc. MPC-HC is probably scanning the initial part of the AAC audio stream and taking a guess. If the initial part contains a lot of silence and the bitrate is variable, then it might display a much lower bitrate than what it really is. It's nothing to worry about. You'll probably find the duration MPC-HC displays is also a huge guess.

    I just extracted the AAC audio from an MP4 and opened it with MPC-HC. The reported bitrate was wrong and the duration was way off. For multi-channel audio it's likely to be more wrong. If I load an AAC file into foobar2000 and it's variable bitrate, foobar2000 will report the bitrate as the audio is playing, but it doesn't even try to guess the average bitrate or duration.
    Thinking about it..... MPC-HC uses MediaInfo to report on a file's properties so you'll probably find if you open an AAC stream with MediaInfo it'll be doing the same guessing.

    Here's what the audio in an MP4 looks like as reported by foobar2000.

    Name:  1.gif
Views: 191
Size:  6.2 KB

    Here's what foobar2000 reports for the extracted AAC (I used My MP4Box GUI to extract it).

    Name:  2.gif
Views: 185
Size:  5.3 KB

    Here's what foobar2000 reports for the same audio after it's been muxed into an MKA using MKVMergeGUI.

    Name:  3.gif
Views: 188
Size:  5.6 KB

    Here's MPC-HC/MediaInfo taking a guess when opening the extracted audio. Note the duration is also wrong.

    Name:  6.gif
Views: 186
Size:  4.7 KB

    And MPC-HC reporting again, after it's been muxed into an MKA.

    Name:  7.gif
Views: 192
Size:  4.6 KB

    Okay.... the last one is a bad example. MediaInfo doesn't report the birate for individual AAC streams in MKV/MKA files. Therefore, neither does MPC-HC. I don't know why that is. Someone else might. It's getting the duration correct again though, and if I switch to the MediaInfo tab in MPC-HC's File/Properties menu, the "overall bitrate" is reported as being 96.2Kbps.
    Are you editing the AAC audio? If not, you should put it into another container, or put it into a container after editing.

    Edit. I just noticed that after muxing the AAC audio (14.6GB) into an MKA, the file size of the MKA was slightly smaller than the original (14.4GB). I'd have expected it to be the other way around. Once again I don't think it's anything to worry about, but I don't know why that is.
    As I quick experiment I extracted the AAC from the MKA with MKVCleaver and it went back to it's original size (14.6GB), so obviously nothing was lost. I'll have to research that one myself later.... unless someone else knows.
    Last edited by hello_hello; 20th Apr 2014 at 03:46.
    Quote Quote  
  5. vanished El Heggunte's Avatar
    Join Date: Jun 2009
    Location: Misplaced Childhood
    Search Comp PM
    The file extension "AAC" usually means *an AAC stream with ADTS headers*.

    And the the container overhead of ADTS is always greater than the overhead of Matroska and MP4.

    http://en.wikipedia.org/wiki/Advanced_Audio_Coding#Container_formats
    Quote Quote  
  6. Member
    Join Date: Mar 2014
    Location: US
    Search Comp PM
    Good info here. I'm still seeing some inconsistency with Pazera - e.g. the portable version extracted some streams fine, while the install version came up with errors on the same files when using the exact same settings.

    In any case, while we're on the topic, does anyone have a better rec than Pazera for batch extractions of original streams (mostly AAC) from (predominantly) MP4s? Free is nice, especially since I don't need anything too complicated, but I'm willing to pay if it's worth it.
    Quote Quote  
  7. My Mp4Box GUI seems to happily batch extract from MP4s.
    Well I switched to it's Demux tab, opened two MP4s at the same time, selected the audio streams in each, hit extract and it extracted both. I don't know if there's a limit to how many files you can open simultaneously.
    MKVCleaver will batch extract streams form MKVs.
    Quote Quote  
  8. Member
    Join Date: Mar 2014
    Location: US
    Search Comp PM
    Originally Posted by hello_hello View Post
    My Mp4Box GUI seems to happily batch extract from MP4s.
    Well I switched to it's Demux tab, opened two MP4s at the same time, selected the audio streams in each, hit extract and it extracted both. I don't know if there's a limit to how many files you can open simultaneously.
    MKVCleaver will batch extract streams form MKVs.
    If demuxing multiple mp4 files with MP4box, is there some kind of "select all" option I'm not seeing? or does one have to individually check/select every audio file?
    Last edited by bqi; 24th Apr 2014 at 03:45.
    Quote Quote  
  9. I think you'd need to uncheck each video stream individually if you just want to extract the audio (they're both checked by default if memory serves me correctly).
    Quote Quote