Avidemux Cannot | Use That File As Audio Track New!
"Cannot use that file as audio track" in Avidemux typically occurs because the software is designed to accept only raw audio streams
as external tracks, rather than audio files wrapped in "containers" like MP4, M4A, or MKV avidemux.org Why This Happens
Avidemux’s internal architecture does not use its full demuxer (the part that opens video containers) when adding an external audio track. Instead, it looks for a direct, raw stream. avidemux.org Unsupported Containers : Files like
are actually MP4 containers containing only audio. Avidemux cannot "peel" the audio out of these when they are chosen as an external source. Unsupported Codecs : Certain codecs like
might be supported for re-encoding internal tracks but cannot be imported as external files. avidemux.org How to Fix It
To resolve this, you must convert your audio file into a raw or simple format that Avidemux recognizes. Convert to WAV
: The most reliable fix is converting your audio to a standard uncompressed WAV file (16-bit or lower) using a tool like Convert to MP3 (CBR) : Avidemux generally accepts Constant Bitrate (CBR) MP3 files because they are often stored as raw streams. Extract Raw AAC : If you need AAC, ensure it is in a raw format like rather than an container. Use FFmpeg
: If you are comfortable with command-line tools, you can bypass the Avidemux error by muxing the audio and video directly:
ffmpeg -i video.mp4 -i audio.m4a -c:v copy -map 0:v:0 -map 1:a:0 output.mp4 avidemux.org Best Practices for Importing New user getting "Cannot use that file as audio track"
"cannot use that file as audio track" in Avidemux typically occurs because you are trying to import an audio file that is wrapped in a (like .m4a or .mp4) rather than a raw stream
. Avidemux generally requires external audio tracks to be in raw or specific formats like WAV, MP3, or AC3 to properly mux them with video. Common Causes Unsupported Containers : You are trying to load an avidemux cannot use that file as audio track
file that is actually an MP4 container without video. Avidemux cannot invoke demuxers for external tracks in these formats. Metadata Interference
: Files with complex metadata at the beginning (like "Traktor" metadata in some MP3s) can confuse Avidemux's header detection. Codec Incompatibility : Certain formats, like Ogg Vorbis
, are only supported when re-encoding an existing track, not when adding an external one. How to Fix It
The error "Avidemux cannot use that file as audio track" typically occurs because Avidemux requires external audio files to be in a raw stream format rather than a container format. While the software can handle containers like MP4 or MKV for video, it lacks the internal demuxers to unpack external audio tracks stored inside those same containers. Why the Error Occurs
Unsupported Containers: You are likely trying to import an .m4a file. In Avidemux, .m4a is seen as an MP4 container without a video track, which the software cannot process as an external source.
Metadata Interference: Large ID3 tags or specific metadata (like Traktor tags) at the start of an MP3 file can confuse Avidemux, causing it to misinterpret audio frame headers and reject the file.
Format Compatibility: Avidemux officially supports external tracks in raw WAV (16/24-bit), MP3, AC3, E-AC3, MP2, DTS, and AAC (ADTS-encapsulated). Step-by-Step Solutions 1. Convert to a Raw Format
The most reliable fix is to convert your audio file into a format Avidemux natively accepts using a tool like Audacity or VLC.
For AAC/M4A files: Convert them to WAV or MP3. If you must use AAC, ensure it is exported as a raw ADTS stream rather than an .m4a container.
For MP3 issues: Re-saving the file in an editor like Audacity can strip away problematic metadata that might be causing the "cannot use" error. 2. Properly Add the External Track "Cannot use that file as audio track" in
Once you have a compatible raw file, follow these steps to add it: Cannot use mp3 as audio track - avidemux.org
The "cannot use that file as audio track" error in Avidemux typically occurs because the software is strict about the format and container of external audio files. Common Causes and Solutions Unsupported Audio Container:
Avidemux often fails to import audio that is already inside a container like M4A (Apple's AAC container) . It prefers "raw" audio streams. Convert your audio to a standard format like WAV (16-bit) before importing. AAC Stream Type:
For AAC files, Avidemux generally requires the audio to be in an encapsulation rather than muxed into an M4A file. WAV Bit Depth: If you are using a WAV file, ensure it is . Avidemux sometimes struggles with 32-bit float WAV files. Metadata Interference:
Certain metadata (like Traktor tags in MP3s) can confuse Avidemux's header detection. Strip the metadata or re-save the file using a tool like Software Version: Ensure you are using the latest stable release (e.g.,
or newer), as bug fixes for file detection are frequently added to newer builds. avidemux.org Recommended Workarounds Cannot use mp3 as audio track - avidemux.org 3 Nov 2020 —
The error "Cannot use that file as audio track" in Avidemux typically occurs because the software has strict requirements for external audio streams. Unlike standard media players, Avidemux often expects "raw" audio streams rather than audio already wrapped in another container like .m4a or .mp4. Core Causes for the Error
Container Conflict: Avidemux cannot demux external containers (like .m4a) to use them as simple audio tracks. It treats .m4a as a video container without video, which it doesn't support as an external input.
Metadata Interference: Certain metadata (e.g., Traktor tags) at the start of a file can confuse the software, causing it to misinterpret sampling rates and reject the file [1.2.1).
Unsupported Formats: While it supports common formats like MP3, AC3, and WAV, specific encodings like AAC must be in a raw ADTS or LATM envelope to be accepted. Step-by-Step Solutions 1. Convert to a Compatible Format Original video loaded
To ensure compatibility, convert your audio file to a "safer" format before importing.
Recommended Formats: WAV (16-bit) is the most reliable for import because it is uncompressed. MP3 (Constant Bit Rate) is also widely supported.
Tools: Use Audacity to open your audio and export it specifically as a WAV or MP3 (CBR) file. 2. Strip Containers from AAC If you have an .m4a file and need to keep it as AAC: You cannot import the .m4a directly.
You must extract the raw AAC stream into an ADTS envelope using a tool like FFmpeg or a dedicated audio converter before Avidemux will recognize it. 3. Proper Insertion Workflow
Once you have a compatible file, follow these steps to add it:
When encountering the issue "Avidemux cannot use that file as audio track," there are several potential reasons and solutions to consider:
Step 4 – Re-attempt with converted file
- Original video loaded.
- Go to Audio → Select Track → External track.
- Choose the new WAV file.
3. Variable Bitrate (VBR) Issues in MP3/AAC
While modern video tools handle VBR well, Avidemux can struggle with VBR MP3 or AAC files as external tracks. Because VBR files have inconsistent frame-to-frame bitrates, Avidemux cannot calculate exact sync points when muxing, leading to rejection.
1. Convert the audio to a friendly format (most reliable)
Use Audacity, FFmpeg, or XMedia Recode to convert your audio file to:
- WAV (16-bit PCM, stereo, 48kHz) – universally compatible
- MP3 (CBR, 320kbps or 192kbps, stereo) – good for smaller size
FFmpeg one-liner (to convert input.m4a to Avidemux-friendly WAV):
ffmpeg -i input.m4a -acodec pcm_s16le -ar 48000 -ac 2 output.wav
2. Corrupted or Damaged Audio File
If the audio file is corrupted or damaged, Avidemux won't be able to read it.
- Solution: Try playing the audio file in another media player to see if it plays correctly. If not, you may need to find a replacement or repair it if possible.
