Video Repair

Audio Codec Not Supported (7 Fixes for Windows, Mac, Smartphone & TV)

Summary:

“Audio codec not supported” usually means your media player is missing the decoder for that file’s audio track — often due to an outdated, missing, or licensing-restricted codec. Try updating or switching your media player, installing/updating a codec pack, or converting the file to a different format. If none of that works, the file may be corrupted and need repair with an online video repair tool.

Table of Contents

‘I successfully transferred an important presentation video to my Windows laptop, but when I played the video file in my Windows Media Player, an error popped up – ‘Windows Media Player cannot play the file because the required video codec is not installed on your computer.’

I tried playing this video in the VLC player, but I got an error: ‘A codec is required to play this file.’

What’s the fix? – Marcus Vance, California

One “Plex” user described rebooting everything, reinstalling the app, and still getting silence where sound should be, the actual cause turned out to be a settings toggle that got silently reset by an app update. It’s a familiar story: you try the obvious fix, it doesn’t work, and the error keeps coming back. 

This guide covers why the error happens, how to identify the codec causing it, and step-by-step fixes for Windows, Mac, Android, iPhone, smart TVs, streaming devices, and browsers.

Why Does “Audio Codec Not Supported” Happen?

 The problem stems from the video player being unable to decode the audio format in your video file. Video files are actually “containers” (like MP4 or MKV) that hold separate video and audio tracks. If your media player lacks the specific codec needed to translate that audio track (like DTS, AC3, or TrueHD), the sound won’t play, or you’ll see errors like “Audio Codec Not Supported.”

  • Our experts have identified four major causes behind the ‘Audio codec not supported’ error.” A missing or outdated codec on the device
  •  A player or app that doesn’t license that codec, such as AC3 or DTS being dropped from some Android and iOS apps
  • An outdated media player or operating system
  • File corruption or a broken header, which can also trigger a codec error even when the codec itself is fine
“There is a fundamental difference between an unreadable video and a broken one. If a file plays perfectly on one application or device but falls silent on another, you are dealing with a software compatibility issue, a missing codec, or a player limitation that is easily bypassed. But when a video refuses to play audio across all platforms, glitches mid-stream or freezes, the file itself is structurally damaged. Codecs cannot decode data that isn’t there, or metadata that is disorganized.
– Vipin Kumar Beniwal, Database and File Repair Engineer, Stellar Data Recovery

What NOT to do when you get the “Audio Codec Not Supported” Error?

If you encounter “audio codec not supported” error, here’s what you should not do:

  • Installing multiple codec packs at once, which can create conflicts instead of fixing the error
  • Assuming every playback issue is a codec problem when file corruption produces the same symptoms
  • Downloading codec packs from unverified sites, which risks bundled adware
  • Repeatedly reinstalling the same player without checking which specific codec is missing first

Why Audio Codecs Aren’t Supported

Not every player supports every codec. Experts at Stellar recommend ensuring the supported formats are being used.  

CodecFile TypesSupported PlayersProblems
MP3.mp3, .mp4Nearly all players and devicesRarely an issue
AAC.m4a, .mp4, .moviOS, Android, most modern playersSome older Windows Media Player builds
AC3 / DTS.mkv, .avi, .tsVLC, Kodi, most Smart TVsNot native on iOS or Android; the ac3 codec not supported error is common on mobile apps
FLAC.flac, .mkvVLC, most modern playersOlder Windows Media Player, some Smart TV apps
OGG / Opus.ogg, .opus, .webmVLC, Chrome, most browsersWindows Media Player, QuickTime
WMA.wma, .asfWindows Media Player, some Windows appsMac, iOS, most non-Windows players

Before You Fix “Audio Codec Not Supported” Error

Before applying a fix, you need to confirm the codec. Here’s how you can do it. 

MediaInfo: 

  • install the free tool
  • drag the file into it
  • look under the Audio section for the codec name

VLC: 

  • open the file in VLC
  • go to Tools > Codec Information
  • check the Codec field under the audio stream

Knowing the exact codec (for example, AC3 versus AAC) helps you pick a targeted fix instead of trying every other option.

Fixes for “Audio Codec Not Supported” by Device Platform

Windows Media Player

Windows Media Player has limited native codec support, which makes it the most common source of an audio codec not supported Windows Media Player error.

  • Switch to VLC or another universal player 
  •  If staying with Windows Media Player, install a codec pack such as K-Lite
  • Update Windows Media Player and Windows, because older generation miss newer codecs
Windows Media Player codec error

VLC Media Player

VLC supports most codecs out of the box, so an error here usually means an outdated build or a damaged file.

  • Update VLC to the latest version
  • Check Tools > Codec Information to confirm the audio codec
vlc codec information

If the codec shows as supported but there’s no sound, the file is likely corrupted rather than incompatible.

Mac (QuickTime)

QuickTime supports a narrower codec range than VLC, so AC3, DTS, and some FLAC files often fail here.

  • Open the file in VLC or IINA 
  • Convert the file to AAC or MP3 audio, if QuickTime is required 

Android and iOS(iPhone)

The “Audio Codec Not Supported” error on Android or iPhone stems from the external software rather than the phone’s hardware. It happens because proprietary formats like DTS and Dolby require specific coding licences.

While iPhone natively handles Dolby (AC3) at the operating system level, neither platform includes built-in system support for DTS. If the media application itself does not provide the licenced decoder to play the sound, it will throw codec errors.

  • Try a universal player such as VLC, Nova player or KM Player
  • If using KM or Nova Player, install the matching codec pack (ARMv7 or ARM64) for the eac3 (Enhanced Audio Coding 3) or DD+ (Dolby Digital Plus) codec
  • Update the player app from the Play Store
“Both Android and iOS encounter ‘Audio Codec Not Supported’ errors due to costly Dolby and DTS licensing fees. Because these formats are proprietary, many free media players and budget device makers skip paying the licensing fees, causing videos to play without any sound. iOS adds native support for Dolby (AC3), it only throws errors for DTS audio files. Some old Android setups required downloading external codec packs, although iOS users can easily fix that issue by simply installing VLC or any other modern players.” – Vipin Kumar Beniwal, Database and File Repair Engineer, Stellar Data Recovery

Samsung/TLC/Sony, Apple TV or Other Smart TV

An audio codec not supported in smart tv error is often a firmware limitation rather than a player issue, since most Smart TVs use a fixed, non-updatable app for local file playback. You can try updating the TV’s firmware from the settings menu. Else, convert the file to AAC or MP3 audio, which nearly every Smart TV supports. If that’s not feasible, then try playing the video file through a connected streaming device instead of the TV’s built-in player.

Roku, Fire TV & Chromecast

These platforms rely on the app being cast from, not the device itself, to handle decoding.

  • Cast from VLC or another app with broad codec support rather than the default file browser
  • Convert the file to a widely supported format such as MP4, MOV, MPEG4 or others  before casting if the error persists

Browser/Web Playback

Chrome, Firefox, and other browsers support a narrower codec set for security and licensing reasons, so a browser-uploaded file with AC3 audio commonly triggers a “can’t play audio codec not supported” message.

  • Re-export or convert the file to AAC or Opus audio before uploading
  • Test playback in a different browser to rule out a browser-specific limitation

General Fixes That Work on Any Device

If the device-specific steps don’t apply, work through these from easiest to most involved:

  1. Switch to a universal player such as VLC, PotPlayer, or MX Player
  2. Update the current media player and the operating system
  3. Install a codec pack, such as K-Lite for Windows (Mac users should convert the file instead, since Windows-style codec packs don’t apply)
  4. Convert the file to a widely supported format using VLC, HandBrake, or a trusted online converter
  5. Repair the file if it’s corrupted, using a tool such as Stellar Repair for Video

Which Method Should You Try?

A quick decision table for matching the symptom to the fix:

SymptomLikely CauseRecommended Fix
Video plays, no sound, works fine elsewhereMissing or unsupported codec on this deviceSwitch player or install a codec pack
Video plays no sound on every device testedCorrupted audio streamRepair the file with a video repair tool
Error only in one specific appApp-level codec licensing gap (common with AC3/DTS)Use a universal player like VLC
File won’t open anywhere, not just no audioLikely a video codec or container issue, not audioConfirm with MediaInfo, then convert or repair with a video repair tool

Still No Sound? It’s File Corruption, Not a Codec Issue

If a file plays with sound in other players or on other devices, the issue is compatibility, and a player switch or codec pack usually resolves it. However, if the file has no sound anywhere, freezes during playback, or shows glitches, the audio stream itself is likely damaged rather than simply unsupported.

The “Audio codec not supported” issue is often confused with a video file that refuses to open entirely. Usually pointing to an unsupported video codec or a damaged file rather than a missing audio decoder.

In that case, a codec pack won’t help. A dedicated repair tool such as Stellar Online Video Repair tool can rebuild the corrupted audio and video streams and export a playable file, once corruption has been confirmed.

Here’s the process to repair a corrupted video file:

  • Open your web browser to access Stellar Online Video Repair Portal. 
  • Register with a formal user account.
  • Click on Upload to transfer the corrupted video file. The system supports single files up to 5 GB.
sign up to start repairing videos online
  • In the next step upload a sample video file, it must be a completely healthy, working file recorded on the exact same camera or device.
upload images to online video repair tool
  • Hit repair and wait for the file to get repaired.
  • Once completed, preview and download the repaired video file. The online tool offers free repair for one video file up to 100MB in size.

For files larger than 5GB in size, you can try using the desktop version – Stellar Repair for Video.

“Do not guess how to fix a video file that’s throwing a ‘Audio Codec Not Supported’ Error. Use a tool like MediaInfo to see exactly what codec the file uses. Keep a universal player like VLC on your computer to open less popular file types. 
Update your device firmware or media player to avoid compatibility issues or install the latest codec pack for your device. Always make a copy of your original video before you try to convert it, because converting a video can lower its quality. If all that does not offer results, get to file repair tools” – Vipin Kumar Beniwal, Database and File Repair Engineer, Stellar Data Recovery

Key Takeaways

  • Audio codec not supported means the player is missing the decoder, not that the file itself is necessarily damaged
  • Confirm the codec with MediaInfo or VLC before selecting a fix
  • VLC resolves most cases across Windows, Mac, and Android without extra installs
  • AC3 and DTS are the codecs most likely to fail on iOS, Android apps, and browsers
  • If the file has no sound on every device, repair the file instead of chasing codec fixes

FAQs

It means the media player has video playing normally but can't decode the audio track, usually because the required codec is missing, outdated, or not licenced by that app.
Android hardware can often decode AC3 and DTS, but many apps don't licence them, which is why a universal player like VLC works where the default player doesn't.
Usually a missing or unsupported audio codec. If the same file has no sound on every device, file corruption is the more likely cause.
Update the TV's firmware, convert the file to AAC or MP3 audio, or play it through a connected streaming device instead of the TV's built-in file player.
Yes, in most cases. Converting the file with a trusted online converter or playing it through a browser or streaming app that already supports the codec avoids installing anything locally.
Yes, because converting re-encodes the file. However, keeping the original bitrate and resolution during conversion keeps the loss minimal and usually unnoticeable.
Install a codec pack such as K-Lite, switch to VLC, or update Windows Media Player and Windows to a current version.
Open the file in VLC first. It supports the widest codec range of any free player and resolves most cases without any conversion or installation.
ABOUT Expert
Kuljeet Singh

Kuljeet Singh

Data recovery expert

Data recovery expert

About The Author
Totan Banerjee

Totan Banerjee

Senior Content Writer

Totan Banerjee specializes in data recovery and digital troubleshooting. His expertise spans media recovery, SD card troubleshooting and recovery, file corruption and repair, and data recovery procedures across Mac, Windows, Android, and iOS. At Stellar Data Recovery, Totan translates complex data recovery procedures and technical challenges into clear, practical, step-by-step...

Curious about our content creation process? Take a look at our Editor Guidelines.

Leave a comment

Your email address will not be published. Required fields are marked *

Google Trust
Related Posts

WHY STELLAR® IS GLOBAL LEADER

Why Choose Stellar?

  • 3M+

    Customers

  • 30+

    Years of Excellence

  • 100+

    R&D Engineers

  • 190+

    Countries

  • 8000+

    PARTNERS

  • 120+

    Awards Received

Stellar With 30 Years of Excellence
Technology You Can Trust
Data Care Experts since 1993
×