Open Menu

AC-4 Decoder

Fluendo: Your certified bridge to Dolby AC-4

Unlock official Dolby AC-4 and Atmos playback in your multimedia pipeline with the only certified, legal GStreamer plugin on the market. By integrating fluac4dec, you instantly gain full control over next-gen metadata, allowing you to automate dialogue enhancement and personalize audio experiences for your viewers. Bridge the gap between open-source flexibility and professional compliance to launch your certified broadcasting solutions ahead of the competition.

Talk to an expert!
Grid
Code

Bringing Dolby AC-4 to the open world

legal-compliance

We provide the only Dolby-certified path to AC-4 within the GStreamer and FFmpeg ecosystems.

integration

Seamless Integration

We simplify the complexity of Next Generation Audio, providing a solution for the most widely used multimedia frameworks (GStreamer/FFmpeg).

cost-reduction

Cost Optimization

We enable high-performance software decoding on generic hardware, eliminating the need for expensive, specialized DSP chips.

FEATURES

Dolby AC-4 decoding

Decodes Dolby AC-4 bitstreams into high-quality, raw PCM audio. It supports multiple formats from standard stereo up to 5.1.4 immersive audio layouts.

Integrated Dolby Renderer & Bypass

Includes a built-in renderer component that downmixes or renders the decoded audio to specific target speaker configurations (e.g., 5.1, 2.0 LoRo).

Automatic caps negotiation

The decoder is able to negotiate capabilities out of the box with downstream an upstream components. If a target speaker configurations is not selected by the user, it’s able to communicate with the audio sink and negotiate the number of output channels.

Real-time UI-Metadata Extraction

Dynamically extracts and exposes real-time stream metadata, such as average bitrate, frame rate, active language tags, and dialogue normalization (dialnorm). This metadata is accessible through readable GObject properties and downstream sticky events, making it ideal for professional broadcast monitoring workflows.

Audio Customization (Presentation selection, de-Gain & drc)

Provides granular control over the audio output by allowing users to adjust the Presentation (presentation-index) or the Dialogue Enhancement gain (de-gain).

Runtime Reconfiguration

Includes on-the-fly pipeline changes, ensuring correct and safe element reconfiguration and caps negotiation.

our use cases

Concepts with real-world potential

These use cases present conceptual examples of how our ideas and technologies could address real-world industry challenges.

overview

AC-4 for Broadcast

As the digital broadcast landscape transitions toward the IP-based ATSC 3.0 standard (NextGen TV), the industry faces a critical infrastructure gap. Unlike legacy systems, this new framework utilizes the same Internet Protocol backbone as major OTT platforms, enabling a hybrid model of over-the-air signals and interactive internet content.

Within this ecosystem, Dolby AC-4 has emerged as the mandatory audio standard, offering advanced capabilities such as immersive Atmos metadata, dialog enhancement, and personalized audio streams.

The transition to Next Generation Audio (NGA) is moving from a premium feature to a global regulatory requirement: United States (ATSC 3.0 / NextGen TV), European Union (DVB-T2 & UHD), Brazil (TV 3.0), South Korea (UHD services).

The rapid adoption of AC-4 by major networks for live sports and high-profile events has created significant technical hurdles. Current hardware and monitoring tools risk obsolescence without a high-fidelity, legal decoding path. Furthermore, legacy decoders are unable to process the complex metadata required for modern audience measurement and immersive audio experiences. The reliance on “experimental” or uncertified decoders in commercial cloud-encoding SaaS environments introduces substantial legal and technical risks for broadcasters and hardware OEMs.

About AC-4 Decoder

Technical information

Hierarchy

GObject
└── GInitiallyUnowned
    └── GstObject
        └── GstElement
            └── GstAudioDecoder
                └── fluac4dec

Pad Templates

  • sink
audio/x-ac4

Presence – always

Direction – sink

Object type – GstPad

  • src
audio/x-raw:
         format: { S32LE }
         layout: interleaved
         rate: 48000
         channels: [ 2, 16 ]

Presence – always

Direction – src

Object type – GstPad

Example launch line

 gst-launch-1.0 filesrc location=sample.ac4 ! "audio/x-ac4" ! fluac4dec ! autoaudiosink

Bits & Bytes

Explore our blog, one byte at a time. Our team unpack our latest news, industry insights and in-depth articles to connect you with the multimedia world.

Blog

Read more about our work

View All
Bringing Dolby AC-4 to GStreamer: the journey to decoding

Bringing Dolby AC-4 to GStreamer: the journey to decoding

gstreamer, codecs, upstreaming, the-lab, open-source, ac4-decoder, ffmpeg-enabler-dolby-professional

Discover how Fluendo integrated Dolby AC-4 decoding into GStreamer through a complete ecosystem.

Read more