Dolby Ac3 Codec Download Mac

  • Introduction to the Dolby Digital format
  • Dolby Digital EX
  • Dolby Headphone

  1. As we talked about in Part 1, Dolby Atmos is supported in two codecs - Dolby TrueHD and Dolby Digital Plus. Before 2016, televisions only supported Dolby Digital over HDMI ARC and haven’t been upgraded to support Dolby Digital Plus passthrough. However, most recent televisions now support Dolby Digital Plus over HDMI ARC.
  2. The decoder accepts only raw Dolby streams, as defined by A/52B. Payloads such as Packetized Elementary Streams (PES) are not supported. For Dolby Digital Plus, the decoder decodes up to 5.1 channels. On Windows 10, 7.1 channel streams are decoded without downmix.
  3. Dolby Access v3.5.197.0 Available on Windows 10 PCs with Windows 10 19H1 and above.

The AC3 Filter is a free audio decoder and processor filter which allows media players to read files with AC3, DTS and MPEG audio tracks. AC3 is a must have in every codec pack and it is one of the best in its class, as it can be associated with PCM, LPCM, DVD and SPDIF stream as well by using its System tab section. Step 3 Convert AC3 to AAC Easily. Click the Convert button or Start All button at the lower-right bottom of the software window to start converting AC3 to AAC audio codec. Immediately, you can see the purple conversion progress bar, and the program will finish the conversion in a short time. Dolby ac3 codec mac free download - AC3 Codec, DivX Software Dolby Audio Edition for Mac, Winamp for Mac, and many more programs. Dolby ac3 audio (code 8192 ) mac quicktime, QuickTime Alternative 3.2.2, QuickTime Alternative 1.8.1, uSeesoft Audio Converter for Mac 1.5.1.7. The QT AC3 Codec solves issues that you may have with audio in AVI video. Mac aac vlc codec free download. Freeware Advanced Audio Codec FAAC is an Advanced Audio Coder (MPEG2-AAC, MPEG4-AAC). Ofr, ofs) Shorten (shn) Dolby Digital (ac3.

Introduction to the Dolby Digital format


Launched in 1987, the Dolby Digital format is a digital audio encoding standard developed by Dolby Labs.

How to add ac3 support to Windows 10? Hi, I´ve installed 'ac3filter', but surprisingly it only works, with the native Movies & TV app, the first time you play a movie!

Unlike Dolby ProLogic systems, Dolby Digital audio tracks are independent (the term 'discrete' is also sometimes used). For consumer electronics, the Dolby Digital format relies on a compression algorithm called AC3 (Audio Coding 3), which can compress audio streams by a factor of 10 to 12 with a 16-bit sampling rate of 48 kHz, for an overall bitrate of 384 kbps. For this reason, the Dolby Digital format is sometimes called Dolby AC3. For professionals, instead of an AC3 decoder, Dolby Digital uses a system called SR-D.

Dolby Digital is likely the most commonly used system in home theatre systems. To be able to use media recorded in Dolby Digital format (DVD video or DVD audio, for example), you need a device with an integrated AC3 decoder. These devices are normally identified by the presence of this logo:


The Dolby Digital format allows for surround sound, as it uses six independent audio channels:

  • A central speaker, generally placed atop or above the screen, for reproducing dialogue.
  • Two audio tracks for the front speakers, for accentuating the context of the sound coming from the central speaker.
  • Two channels for the rear speakers, used for reproducing noise and the sound environment, in order to create ambiance.
  • A channel for low frequencies (a subwoofer) for amplifying special effects (like explosions and earthquakes).

The Dolby Digital format's bandwidth falls between 20 Hz and 20 kHz. Dolby Digital audiotape can be encoded in either of the following formats:

  • in stereo
  • n 5.1. It should be noted that Dolby Digital is often incorrectly confused with the generic term '5.1'.

Dolby Digital EX


Dolby Digital EX has an additional channel (the term '6.1' is sometimes used) created with two rear channels in order to hide the 'sound gap' which exists behind the listener. Dolby Digital EX devices traditionally have the following logo:


However, a Dolby Digital EX can be read just as easily by a traditional Dolby Digital 5.1 decoder.

Dolby Headphone


The Dolby Headphone standard is used to privately enjoy surround sound with a traditional set of headphones, without bothering nearby people, using a stereo or multichannel source.

Dolby Headphone is based on a process called 'virtualization,' which uses HRTF (Head Related Transfer Functions) to simulate 3D sound by taking into account the distortion of sound as it passes through the different parts of the listener's head, and combining this information with the acoustics of a virtual listening room.

Dolby Ac3 Codec Download For Mac

Ac3

Devices (like sound cards, home theatre systems, videogame consoles, etc) compatible with Dolby Headphone bear this symbol:

-->

The Dolby audio decoder is a Media Foundation transform (MFT) that decodes the following stream types:

Dolby Ac3 Codec Download Mac
  • Dolby Digital, also called Dolby AC-3
  • Dolby Digital Plus, also called Enhanced AC-3 (E-AC-3)

Important

For versions of Windows prior to Windows 8, the Microsoft implementation of the Dolby Digital technology is restricted under terms of the Dolby Digital licensing program to use by Microsoft applications.

For more information about these formats, refer to Advanced Television Systems Committee (ATSC) document Digital Audio Compression Standard (AC-3, E-AC-3) Revision B.

The decoder can also convert a Dolby Digital Plus stream to Dolby Digital format for AC-3 S/PIDF output, or format a Dolby Digital Plus stream for HDMI digital output.

Class Identifier

The class identifier (CLSID) of the Dolby audio decoder is CLSID_CMSDDPlusDecMFT, defined in the header file wmcodecdsp.h.

Dolby

Input Types

The Dolby audio decoder supports the following input subtypes.

SubtypeDescriptionHeader
MEDIASUBTYPE_DOLBY_AC3Dolby Digital audio.mfapi.h
MEDIASUBTYPE_DVMDolby Digital audio; see Audio Subtypes. This subtype can be used interchangeably with MEDIASUBTYPE_DOLBY_AC3.
wmcodecdsp.h
MFAudioFormat_Dolby_Digital_PlusDolby Digital Plus audio.mfapi.h

The following table lists the requires and optional attributes for the input media type.

AttributeDescriptionRemarks
MF_MT_MAJOR_TYPEMajor type.Required. Must be MFMediaType_Audio.
MF_MT_SUBTYPEAudio subtype.Required. See the previous table for details.
MF_MT_AUDIO_SAMPLES_PER_SECONDSample rate, in samples per second.Optional. Valid values are: 48000, 44100, 32000, 24000, 22050, and 16000. If this attribute is not set, the default value is 48000.
[!Note]
Dolby AC-3 streams are limited to the three highest rates in this list.

MF_MT_AUDIO_NUM_CHANNELSNumber of channels, including the low frequency (LFE) channel, if present.Optional. Valid values are in the range 1 (mono) to 8 (7.1 channel configuration). If this attribute is not set, the default value is 2 (stereo).
MF_MT_AUDIO_CHANNEL_MASKSpecifies the assignment of audio channels to speaker positions.Optional. If specified, the value must be consistent with the number of audio channels. If the attribute is not set, the decoder uses a default channel mask, based on the number of channels.

The following table lists the supported Dolby channel configurations.

Channel configurationNumber of channelsChannel masks
1/0 (mono)10x4 (SPEAKER_FRONT_CENTER)
2/0 (stereo) or 1+1 (dual mono)20x3 (SPEAKER_FRONT_LEFTSPEAKER_FRONT_RIGHT)
3/030x7 (SPEAKER_FRONT_LEFTSPEAKER_FRONT_RIGHT SPEAKER_FRONT_CENTER)
2/130x103 (SPEAKER_FRONT_LEFTSPEAKER_FRONT_RIGHTSPEAKER_BACK_CENTER)
3/140x107 (SPEAKER_FRONT_LEFTSPEAKER_FRONT_RIGHTSPEAKER_FRONT_CENTERSPEAKER_BACK_CENTER)
2/240x33 (SPEAKER_FRONT_LEFTSPEAKER_FRONT_RIGHTSPEAKER_BACK_LEFTSPEAKER_BACK_RIGHT)
or
0x603 (SPEAKER_FRONT_LEFTSPEAKER_FRONT_RIGHTSPEAKER_SIDE_LEFTSPEAKER_SIDE_RIGHT)
3/250x37 (SPEAKER_FRONT_LEFTSPEAKER_FRONT_RIGHTSPEAKER_FRONT_CENTERSPEAKER_BACK_LEFTSPEAKER_BACK_RIGHT)
or
0x607 (SPEAKER_FRONT_LEFTSPEAKER_FRONT_RIGHTSPEAKER_FRONT_CENTERSPEAKER_SIDE_LEFTSPEAKER_SIDE_RIGHT)
3/2 + LFE60x3F (SPEAKER_FRONT_LEFTSPEAKER_FRONT_RIGHTSPEAKER_FRONT_CENTERSPEAKER_LOW_FREQUENCYSPEAKER_BACK_LEFTSPEAKER_BACK_RIGHT)
or
0x60F (SPEAKER_FRONT_LEFTSPEAKER_FRONT_RIGHTSPEAKER_FRONT_CENTERSPEAKER_LOW_FREQUENCYSPEAKER_SIDE_LEFTSPEAKER_SIDE_RIGHT)
3/2/2 + LFE
[!Note]
Dolby Digital Plus only.

80x63F (SPEAKER_FRONT_LEFTSPEAKER_FRONT_RIGHTSPEAKER_FRONT_CENTERSPEAKER_LOW_FREQUENCYSPEAKER_BACK_LEFTSPEAKER_BACK_RIGHT SPEAKER_SIDE_LEFT SPEAKER_SIDE_RIGHT)

In addition, channel configurations 1/0, 2/0, 3/0, 2/1, 3/1, and 2/2 may also appear with an LFE channel.

Output Types

The Dolby audio decoder supports the following output subtypes.

SubtypeDescriptionHeader
MFAudioFormat_Dolby_AC3_SPDIFDolby AC-3 audio formatted for S/PDIF digital output.mfapi.h
KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_DIGITAL_PLUSDolby Digital Plus audio formatted for HDMI digital output.ksmedia.h
MFAudioFormat_FloatIEEE 32-bit floating-point PCM audio
Windows 10: stereo, 5.1, 7.1
Previous versions: stereo, 5.1
mfapi.h
MFAudioFormat_PCM16-bit PCM audio
Windows 10: stereo, 5.1, 7.1
Previous versions: stereo, 5.1
mfapi.h

Dolby Ac3 Codec Windows 10

The following table lists the required and optional attributes for the output media type.

AttributeDescriptionRemarks
MF_MT_MAJOR_TYPEMajor type.Required. Must be MFMediaType_Audio.
MF_MT_SUBTYPEAudio subtype.Required. See the previous table for details.
MF_MT_AUDIO_SAMPLES_PER_SECONDSample rate, in samples per second.Required. Valid values are: 48000, 44100, 32000, 24000, 22050, and 16000. The output sample rate must be identical to the input sample rate. The decoder cannot change the sampling rate of the stream.
MF_MT_AUDIO_NUM_CHANNELSNumber of channels, including the low frequency (LFE) channel, if present.Required for PCM output.
Not needed for digital output.
If the input type is mono, stereo, or dual-mono (all without LFE channel), the only valid value is 2, for stereo output. Otherwise, the value can be:
  • 2 for stereo downmix
  • 6 for 5.1 channel configurations
  • 8 for 7.1 channel configurations
MF_MT_AUDIO_CHANNEL_MASKSpecifies the assignment of audio channels to speaker positions.Required for PCM output if the number of channels is greater than 2. The value must be:
  • 0x3 for stereo output
  • 0x3F for 5.1 channel output
  • 0x63F for 7.1 channel output
Not needed for digital output.
MF_MT_AUDIO_BITS_PER_SAMPLENumber of bits per audio sample.Required for PCM output. The value must be 32 for MFAudioFormat_Float, and 16 for MFAudioFormat_PCM.
Not needed for digital output.
MF_MT_AUDIO_VALID_BITS_PER_SAMPLENumber of valid bits of audio data in each audio sample.Optional for PCM output. If set, the value must be identical to MF_MT_AUDIO_BITS_PER_SAMPLE.
Not needed for the digital output subtypes.
MF_MT_AUDIO_BLOCK_ALIGNMENTBlock alignment, in bytes.Optional for PCM output. Not needed for digital output.
MF_MT_AUDIO_AVG_BYTES_PER_SECONDAverage number of bytes per second.Optional for PCM output. Not needed for digital output.

Transform Attributes

Download nova studio for mac. The Dolby audio decoder implements the IMFTransform::GetAttributes method. The application can use this method to get or set the following attributes.

AttributeDescription
CODECAPI_AVDecAudioDualMonoSpecifies whether a 2-channel Dolby audio stream is encoded as stereo or dual-mono. Before the first Dolby frame is decoded, the value is eAVDecAudioDualMono_UnSpecified. After decoding begins, the value reflects the most recent Dolby frame.
Read-only.
CODECAPI_AVDecAudioDualMonoReproModeSpecifies how the decoder reproduces dual-mono audio. The default value is eAVDecAudioDualMonoReproMode_LEFT_MONO. The application can set this property at any time.
Read/write.
CODECAPI_AVDecCommonMeanBitRateFor Dolby Digital (AC-3) streams, specifies the bit rate of the input stream in bits per second. For Dolby Digital Plus (E-AC3), the value is always zero.
Read only.
CODECAPI_AVDecDDDynamicRangeScaleHighThe high-level cut when the decoder performs dynamic range control.
Read/write.
CODECAPI_AVDecDDDynamicRangeScaleLowThe low-level boost when the decoder performs dynamic range control.
Read/write.
CODECAPI_AVDecDDOperationalModeThe compression control mode.
Read/write.
CODECAPI_AVDecDDStereoDownMixModeThe type of stereo downmix. This property applies when the input is a multichannel stream and the output is a stereo stream.
Read/write.
MFT_SUPPORT_DYNAMIC_FORMAT_CHANGEThis attribute returns FALSE, indicating that the decoder must be drained before a new input type is set.
Read/write.
Dolby Ac3 Codec Download Mac

Remarks

The decoder accepts only raw Dolby streams, as defined by A/52B. Payloads such as Packetized Elementary Streams (PES) are not supported. For Dolby Digital Plus, the decoder decodes up to 5.1 channels. On Windows 10, 7.1 channel streams are decoded without downmix. On previous OS versions, if the stream is 7.1 channels, only the 5.1 channel downmix will be decoded. If the stream is Dolby Digital Plus with more than one independent substream, only independent substream 0 is decoded. The decoder skips other independent substreams. In addition, the decoder skips all dependent substreams. The decoder supports decryption and decoding of streams that are protected by Digital Rights Management (DRM) technology.

If the input media type has a channel configuration other than mono, stereo, or dual-mono (all without LFE channel), the decoder provides two options for the output channel configurations:

  • 8-channel output (7.1 channel configuration)
  • 6-channel output (5.1 channel configuration)
  • Stereo downmix

If stereo downmix is selected, the type of downmix can be set on the MFT by using the CODECAPI_AVDecDDStereoDownMixMode property.

If the output type is MFAudioFormat_Dolby_AC3_SPDIF, each output buffer contains 6,144 bytes. The buffer starts with an 8-byte S/PDIF header, followed by a compressed AC-3 frame, followed by zero padding to 6,144 bytes.

If the output type is KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_DIGITAL_PLUS, each output buffer contains 24,576 bytes. The buffer starts with an 8-byte S/PDIF header, followed by 1–6 compressed Dolby Digital Plus frames corresponding to 1,536 PCM samples, followed by zero padding to 24,576 bytes. For HDMI output, only independent substream 0 is packed.

The decoder MFT is registered with the flag MFT_ENUM_FLAG_FIELDOFUSE, which indicates that the MFT that must be unlocked by the application before use. For more information, see Field of Use Restrictions.

Requirements

Dolby Ac3 Codec Windows 10 Iso

Dolby Ac3 Codec Download Mac Software

RequirementValue
Minimum supported client
Windows 8 [desktop apps UWP apps]
Minimum supported server
None supported
DLL
Msauddecmft.dll

Ac3 Codec Windows 10

See also