Error: Your app preview contains unsupported or corrupted audio

Fix: Unsupported or Corrupted Audio

App Store Connect rejection

What this error means

App Store Connect only accepts AAC audio in preview videos. If your video contains a different audio codec — such as Opus, FLAC, PCM, or MP3 — it will be rejected. Corrupted or truncated audio streams also trigger this error, even if the rest of the file is valid.

Why it happens

Wrong audio codec

Your screen recording software captured system audio in a non-AAC format (Opus is common on Android and web recorders, PCM on macOS QuickTime).

Editing software mismatch

The video was edited or exported from software that encodes audio as MP3, FLAC, or another unsupported codec.

Truncated audio stream

The audio stream was corrupted or cut short during export, leaving incomplete frame data that App Store Connect can’t decode.

No audio track at all

The recording has no audio stream, which Apple treats as an unsupported audio configuration.

The manual fix

If your video has audio in the wrong codec, you can re-encode it to AAC using FFmpeg:

ffmpeg -i input.mp4 -c:v copy -c:a aac -b:a 256k -ac 2 -ar 48000 output.mp4

If your video has no audio track at all, you need to generate a silent stereo track:

ffmpeg -i input.mp4 -f lavfi -i anullsrc=channel_layout=stereo:sample_rate=48000 -c:v copy -c:a aac -b:a 256k -shortest output.mp4

This works, but you also need to verify the video codec, resolution, frame rate, and duration all match Apple's specs — one wrong parameter and App Store Connect rejects the upload.

The easy fix

LaunchSpec detects your audio format automatically and re-encodes it to AAC stereo at 48 kHz. If your recording has no audio, a compliant silent track is added. Upload your recording, pick your device, and get a file that passes every App Store Connect check.

Related errors

Ready to fix your preview?

Upload your screen recording and get a compliant App Store preview video. No command line required.

Convert Now