Aac Codec Download

-->

  1. Aac Codec Download Mpeg-4
  2. Aac Audio Codec Download
  3. Aac Codec Download
  4. Aac Codec Download For Mx Player

H.264 is a popular standard for high definition digital video, and for good reason. A codec based on the H.264 standard compresses video to roughly half the space of MPEG-2 (the DVD standard) to deliver the same high-quality video. This means you can enjoy HD video without sacrificing speed or performance. Free Download AAC Codec for Windows 10/8/7 etc, to Decode/Encode AAC on PC. AAC gradually gets its domination in the digital audio market after Technicolor and Fraunhofer IIS announced terminating MP3’s licensing program for MP3 related patents on April 23, 2017. AAC Codec Download. AAC has better quality and smaller size than MP3, but it can't compete with mp3 when it comes to compatibility. Currently, the mobiles and players compatible with AAC are still limited, and most of them support AAC-LC only. If you have trouble to play AAC audio codec, you may free download audio codec aac manually. HOW TO DOWNLOAD CoreAAC filter: o Click on DOWNLOAD CoreAAC filter. For the file that you want to download. When your browser asks you what to do with the downloaded file, select 'Save' (your browser's wording may vary) and pick an appropriate folder.

The Microsoft Media Foundation AAC decoder is a Media Foundation Transform that decodes the following Advanced Audio Coding (AAC) and High Efficiency AAC (HE-AAC) profiles:

  • MPEG-2 AAC Low Complexity (LC) profile (multichannel).
  • MPEG-4 HE-AAC v1 (multichannel) with AAC-LC core.
  • MPEG-4 HE-AAC v2 (stereo) with AAC-LC core.

The AAC decoder supports both raw AAC streams with no headers and AAC in an audio data transport stream (ADTS).

Starting in Windows 8, the AAC decoder also supports decoding MPEG-4 audio transport streams with a multiplex layer (LATM) and synchronization layer (LOAS). It can also convert an LATM/LOAS stream to ADTS.

Media Types

The AAC decoder supports the following media types.

Input Types

The AAC decoder supports the following audio subtypes:

Aac Codec Download Mpeg-4

SubtypeDescriptionHeader
MFAudioFormat_AACRaw AAC or ADTS AAC.
For this subtype, the media type gives the sample rate and number of channels prior to the application of spectral band replication (SBR) and parametric stereo (PS) tools, if present. The effect of the SBR tool is to double the decoded sample rate relative to the core AAC-LC sample rate. The effect of the PS tool is to decode stereo from a mono-channel core AAC-LC stream.
This subtype is equivalent to MEDIASUBTYPE_MPEG_HEAAC, defined in wmcodecdsp.h. See Audio Subtype GUIDs.
The MPEG-4 File Source and the ADTS Parser output this subtype.
mfapi.h
MEDIASUBTYPE_RAW_AAC1Raw AAC.
This subtype is used for AAC contained in an AVI file with the audio format tag equal to WAVE_FORMAT_RAW_AAC1 (0x00FF).
For this subtype, the media type gives the sample rate and number of channels after the SBR and PS tools are applied, if present.
wmcodecdsp.h

To configure the AAC decoder, set the following attributes on the input media type.

AttributeDescriptionRemarks
MF_MT_MAJOR_TYPEMajor type.Must be MFMediaType_Audio.
MF_MT_SUBTYPEAudio subtype.Refer to the previous description for details.
MF_MT_AAC_AUDIO_PROFILE_LEVEL_INDICATIONAudio profile and level.
Optional. Applies only to MFAudioFormat_AAC.
The value of this attribute is the audioProfileLevelIndication field, as defined by ISO/IEC 14496-3.
If unknown, set to zero or 0xFE ('no audio profile specified').
MF_MT_AAC_PAYLOAD_TYPEPayload type.
Applies only to MFAudioFormat_AAC. The decoder supports the following payload types:
  • 0: Raw AAC. The stream contains raw_data_block() elements only, as defined by MPEG-2.
  • 1: ADTS. The stream contains an adts_sequence(), as defined by MPEG-2. Only one raw_data_block() per adts_frame() is allowed.
  • 3: Audio transport stream with a synchronization layer (LOAS) and a multiplex layer (LATM). Of the three types of LOAS, only AudioSyncStream is supported. The multiplex layer is AudioMuxElement, restricted to one audio program and one layer.
MF_MT_AAC_PAYLOAD_TYPE is optional. If this attribute is not specified, the default value 0 is used, which specifies the stream contains raw_data_block elements only.
MF_MT_AUDIO_BITS_PER_SAMPLEDesired bit depth of the decoded PCM audio.
MF_MT_AUDIO_CHANNEL_MASKSpecifies the assignment of audio channels to speaker positions.Optional. For more information, see Format Constraints.
MF_MT_AUDIO_NUM_CHANNELSNumber of channels, including the low frequency (LFE) channel, if present.
The interpretation of this value depends on the media subtype, as described previously.
MF_MT_AUDIO_SAMPLES_PER_SECONDSample rate, in samples per second.
The interpretation of this value depends on the media subtype, as described previously.
MF_MT_USER_DATAAdditional format information.The value of this attribute depends on the subtype.
  • MFAudioFormat_AAC: Contains the portion of the HEAACWAVEINFO structure that appears after the WAVEFORMATEX structure (that is, after the wfx member). This is followed by the AudioSpecificConfig() data, as defined by ISO/IEC 14496-3.
  • MEDIASUBTYPE_RAW_AAC1: Contains the AudioSpecificConfig() data. This data must appear; otherwise, the decoder will reject the media type.
The length of the AudioSpecificConfig() data is 2 bytes for AAC-LC or HE-AAC with implicit signaling of SBR/PS. It is more than 2 bytes for HE-AAC with explicit signaling of SBR/PS.
The value of audioObjectType as defined in AudioSpecificConfig() must be 2, indicating AAC-LC. The value of extensionAudioObjectType must be 5 for SBR or 29 for PS.

Output Types

The decoder supports the following output types:

SubtypeDescription
MFAudioFormat_FloatIEEE floating-point audio.
MFAudioFormat_PCM16-bit PCM audio.
MFAudioFormat_AACRequires Windows 8.
This output type can be used to convert an AAC stream in the LOAS/LATM format to ADTS format.
To convert an LOAS/LATM stream to an ADTS stream, set the input type to MFAudioFormat_AAC with payload type 3 (LOAS). Then set the output type to MFAudioFormat_AAC with payload type 1 (ADTS). The decoder will reformat the conainter without decoding the bitstream.
[!Note]
The decoder does not register MFAudioFormat_AAC as an output type. However, if the application sets the input type as described, the IMFTransform::GetOutputAvailableType method returns MFAudioFormat_AAC in the list of available output types.

If the input stream contains more than two channels, the AAC decoder provides two options for the output format:

  • The same channel configuration as the input type.
  • Stereo fold-down.

Format Constraints

The decoded audio sampling rate must be one of the following, after SBR is applied (if present):

  • 8 kHz
  • 11.025 kHz
  • 12 kHz
  • 16 kHz
  • 22.05 kHz
  • 24 kHz
  • 32 kHz
  • 44.1 kHz
  • 48 kHz

Sampling rates above 48 kHz are not supported.

The decoder supports up to 6 audio channels. For each speaker configuration, the decoder expects the AAC syntactic elements to appear in a certain order. The following table lists the supported speaker configurations. The third column of the table lists the expected syntactic elements and their order, using the following notation:

  • : The single_channel_element (SCE) associated with the front center speaker.
  • : The SCE associated with the back center speaker.
  • : The channel_pair_element (CPE) associated with the front speakers.
  • : The CPE associated with the back (or side) speakers
  • : The lfe_channel_element (LFE).

For more information about these syntactic elements, refer to ISO/IEC 13818-7.

Aac Audio Codec Download

ConfigurationChannel MaskAAC Syntactic Elements
MonoSPEAKER_FRONT_CENTER
Stereo or dual monoSPEAKER_FRONT_LEFT | SPEAKER_FRONT_RIGHT
2/1SPEAKER_FRONT_LEFT | SPEAKER_FRONT_RIGHT | SPEAKER_BACK_CENTER
2/2SPEAKER_FRONT_LEFT | SPEAKER_FRONT_RIGHT | SPEAKER_BACK_LEFT | SPEAKER_BACK_RIGHT
3/0SPEAKER_FRONT_LEFT | SPEAKER_FRONT_RIGHT | SPEAKER_FRONT_CENTER
3/1SPEAKER_FRONT_LEFT | SPEAKER_FRONT_RIGHT | SPEAKER_FRONT_CENTER | SPEAKER_BACK_CENTER
3/2SPEAKER_FRONT_LEFT | SPEAKER_FRONT_RIGHT | SPEAKER_FRONT_CENTER | SPEAKER_BACK_LEFT | SPEAKER_BACK_RIGHT
3/2 + LFESPEAKER_FRONT_LEFT | SPEAKER_FRONT_RIGHT | SPEAKER_FRONT_CENTER | SPEAKER_LOW_FREQUENCY | SPEAKER_BACK_LEFT | SPEAKER_BACK_RIGHT

For raw AAC, each input sample must contain exactly one full AAC compressed frame.

For ADTS, each input sample can contain multiple audio frames, as well as partial frames that is, frames can span sample boundaries. Each ADTS header must be followed by one AAC frame.

The AAC decoder does not support any of the following:

  • Main profile, Sample-Rate Scalable (SRS) profile, or Long Term Prediction (LTP) profile.
  • Audio data interchange format (ADIF).
  • LATM/LAOS transport streams.
  • Coupling channel elements (CCEs). The decoder will skip audio frames with CCEs.
  • AAC-LC with a 960-sample frame size. Only 1024-sample frames are supported.

Transform Attributes

The AAC decoder implements the IMFTransform::GetAttributes method. Applications can use this method to get or set the following attributes.

AttributeDescription
CODECAPI_AVDecAudioDualMonoSpecifies whether 2-channel audio is encoded as stereo or dual mono. Treat as read-only.
CODECAPI_AVDecAudioDualMonoReproModeSpecifies how the decoder reproduces dual mono audio. The default value is eAVDecAudioDualMonoReproMode_LEFT_MONO: Output Ch1 to the left and right speakers.
Applications can set this property to change the default behavior.
MFT_SUPPORT_DYNAMIC_FORMAT_CHANGEThe AAC decoder does not handle dynamic format changes, and must be flushed or drained before a new input media type is set. Treat this attribute as read-only.
[!Note]
The AAC decoder incorrectly reports a value of TRUE for this attribute.

In Windows 7, the decoder incorrectly reports a value of TRUE for this attribute. In Windows 8, the decoder reports FALSE, which is the correct value

Example Media Types

Here is an example of the input media type needed for a 6-channel, 48-kHz AAC-LC stream, using a raw AAC payload:

AttributeValue
MF_MT_MAJOR_TYPEMFMediaType_Audio
MF_MT_SUBTYPEMFAudioFormat_AAC
MF_MT_AUDIO_SAMPLES_PER_SECOND48000
MF_MT_AUDIO_NUM_CHANNELS6
MF_MT_AAC_PAYLOAD_TYPE0
MF_MT_USER_DATA{0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0xb0}
MF_MT_AAC_AUDIO_PROFILE_LEVEL_INDICATION0x2a (optional)

The first 12 bytes of MF_MT_USER_DATA correspond to the following HEAACWAVEINFO structure members:

  • wPayloadType = 0 (raw AAC)
  • wAudioProfileLevelIndication = 0x2a (AAC Profile, Level 4)
  • wStructType = 0

The last two bytes of MF_MT_USER_DATA contain the value of AudioSpecificConfig(), as defined by MPEG-4.

  • AudioSpecificConfig.audioObjectType = 2 (AAC LC) (5 bits)
  • AudioSpecificConfig.samplingFrequencyIndex = 3 (4 bits)
  • AudioSpecificConfig.channelConfiguration = 6 (4 bits)
  • GASpecificConfig.frameLengthFlag = 0 (1 bit)
  • GASpecificConfig.dependsOnCoreCoder = 0 (1 bit)
  • GASpecificConfig.extensionFlag = 0 (1 bit)

Given this input type, use the following output media type to get 6-channel, 32-bit floating point PCM audio from the decoder:

AttributeValue
MF_MT_MAJOR_TYPEMFMediaType_Audio
MF_MT_SUBTYPEMFAudioFormat_Float
MF_MT_AUDIO_BITS_PER_SAMPLE32
MF_MT_AUDIO_SAMPLES_PER_SECOND48000
MF_MT_AUDIO_NUM_CHANNELS6
MF_MT_AUDIO_AVG_BYTES_PER_SECOND1152000 (optional)
MF_MT_AUDIO_BLOCK_ALIGNMENT24 (optional)
MF_MT_AUDIO_CHANNEL_MASK0x3f (optional)

If Platform Update Supplement for Windows Vista is installed, the AAC audio decoder is available on Windows Vista, but is accessible on Windows Vista only by using the Source Reader.

Requirements

Minimum supported client
Windows 7 [desktop apps only]
Minimum supported server
Windows Server 2008 R2 [desktop apps only]
DLL
Msmpeg2adec.dll on Windows 7;
MSAudDecMFT.dll on Windows 8
Codec

See also

Convert your audio files with the Nero AAC Codec - FREE!
Nero AAC reference quality MPEG-4 and 3GPP audio codec
Compression ratios ranging from Ultra High (58 CDs fit on one!) to High-End Audio (2.5:1), for absolutely perfect audiophile encodings
Crystal-clear, award-winning sound quality at every compression ratio and bit rate!
Support for embedded album art including covers, booklets, and lyrics
Store an entire audio album in a single .mp4 file with all the features of an Audio CD embedded inside, but at a fraction of the space!
Reference quality MPEG-4 audio codec
Fully compatible with the latest version of the state-of-the-art MPEG-4 audio standard (LC-AAC, HE-AAC and HE-AAC v2)

Features
  • Nero AAC Codec Free & Safe Download!
  • Nero AAC Codec Latest Version!
  • Works with All Windows versions
  • Users choice!

Nero AAC Codec is a product developed by Nero Ag. This site is not directly affiliated with Nero Ag. All trademarks, registered trademarks, product names and company names or logos mentioned herein are the property of their respective owners.

Aac Codec Download

All informations about programs or games on this website have been found in open sources on the Internet. All programs and games not hosted on our site. When visitor click 'Download now' button files will downloading directly from official sources(owners sites). QP Download is strongly against the piracy, we do not support any manifestation of piracy. If you think that app/game you own the copyrights is listed on our website and you want to remove it, please contact us. We are DMCA-compliant and gladly to work with you. Please find the DMCA / Removal Request below.

DMCA / REMOVAL REQUEST

Please include the following information in your claim request:

  • Identification of the copyrighted work that you claim has been infringed;
  • An exact description of where the material about which you complain is located within the QPDownload.com;
  • Your full address, phone number, and email address;
  • A statement by you that you have a good-faith belief that the disputed use is not authorized by the copyright owner, its agent, or the law;
  • A statement by you, made under penalty of perjury, that the above information in your notice is accurate and that you are the owner of the copyright interest involved or are authorized to act on behalf of that owner;
  • Your electronic or physical signature.

You may send an email to support [at] qpdownload.com for all DMCA / Removal Requests.

You can find a lot of useful information about the different software on our QP Download Blog page.

Aac Codec Download For Mx Player

Latest Posts:

How do I uninstall Nero AAC Codec in Windows Vista / Windows 7 / Windows 8?

  • Click 'Start'
  • Click on 'Control Panel'
  • Under Programs click the Uninstall a Program link.
  • Select 'Nero AAC Codec' and right click, then select Uninstall/Change.
  • Click 'Yes' to confirm the uninstallation.

How do I uninstall Nero AAC Codec in Windows XP?

  • Click 'Start'
  • Click on 'Control Panel'
  • Click the Add or Remove Programs icon.
  • Click on 'Nero AAC Codec', then click 'Remove/Uninstall.'
  • Click 'Yes' to confirm the uninstallation.

How do I uninstall Nero AAC Codec in Windows 95, 98, Me, NT, 2000?

  • Click 'Start'
  • Click on 'Control Panel'
  • Double-click the 'Add/Remove Programs' icon.
  • Select 'Nero AAC Codec' and right click, then select Uninstall/Change.
  • Click 'Yes' to confirm the uninstallation.
  • How much does it cost to download Nero AAC Codec?
  • Nothing! Download Nero AAC Codec from official sites for free using QPDownload.com. Additional information about license you can found on owners sites.

  • How do I access the free Nero AAC Codec download for PC?
  • It's easy! Just click the free Nero AAC Codec download button at the top left of the page. Clicking this link will start the installer to download Nero AAC Codec free for Windows.

  • Will this Nero AAC Codec download work on Windows?
  • Yes! The free Nero AAC Codec download for PC works on most current Windows operating systems.