Error: Your app preview contains unsupported or corrupted audio
App Store Connect rejection
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.
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.
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.
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.
Upload your screen recording and get a compliant App Store preview video. No command line required.
Convert Now