XPRTIX Video

Fix a video with no sound on iPhone.

If a video plays in silence on iPhone, its audio is probably in a format iOS cannot play. Convert it to AAC and the sound comes back.

moov → fronthev1 → hvc1ProRes → H.264AC-3 → AAC
Drop your videos here or click to browse MP4MOVM4V Up to 50 MB when a re-encode is needed

XPRTIX Video

Fix a video with no sound on iPhone: how it works

Why the sound is missing

iPhone and iPad play AAC audio in MP4 and MOV files. Videos from some cameras, editors, TV recordings and downloads carry AC-3 (Dolby Digital), E-AC-3 or raw PCM audio instead. The picture plays, but with no sound at all, and no error.

How to fix it

Drop the video here. The report names the audio format it found. For a file with unplayable audio, XPRTIX converts the sound to AAC and keeps the video as it is where it can. This step runs on the server, which handles files up to 50 MB. The upload is deleted as soon as the conversion ends.

Other causes

If the audio is fine, the same check looks for other reasons a video fails on iPhone, such as the moov atom at the end of the file or an hev1 tag, and fixes those in your browser.

Why it fails

Why videos don't play on iPhone

A video can be perfectly valid and still refuse to play on iOS. These are the four usual causes. XPRTIX Video repairs all of them.

  1. 01

    The moov atom is at the end

    An MP4 keeps its metadata (track layout, codecs, sample offsets) in a box called moov. Written after the media data, a player must download the entire file before it can start. Moving it to the front is faststart.

    Fixed in your browser
  2. 02

    HEVC tagged hev1, not hvc1

    Both tags describe identical HEVC video; only the label differs. Apple plays hvc1 inline and refuses hev1. The video itself is unchanged, so this is a tag rewrite and quality is untouched.

    Fixed in your browser
  3. 03

    A codec iOS won't decode

    MPEG-4 Part 2, ProRes and VP9 need converting to H.264, as do the H.264 High 4:2:2 and 4:4:4 profiles: valid H.264 that iOS still refuses to play.

    Re-encoded on the server
  4. 04

    Audio that plays as silence

    AC-3, E-AC-3 and PCM tracks leave you with a video that plays with no sound at all on iOS. They are converted to AAC.

    Re-encoded on the server

Transparency

What leaves your device

Said up front, before anything is dropped.

Stays on your device

  • Checking every video. Only the atom headers and the moov box are read: a few kilobytes, whatever the file size.
  • Faststart and hev1 → hvc1 repairs. They are container rewrites, so the video is never uploaded.

Sent to the server

  • Only a video that needs re-encoding: an unsupported codec, profile or audio track.
  • The upload is deleted as soon as the encode ends, and the result shortly after you save it.

Recorded

  • Anonymous usage data: the file name, size and format details, what was done and whether it worked.
  • Never the video itself. No account, no tracking across sites.

Video guides

Common Video jobs

Questions

Asked often

Is my video uploaded?

Only when the audio needs converting, because that needs a server. Other fixes run in your browser.

Will the video quality change?

Where possible the video is copied untouched and only the audio is converted.

Which audio formats does iOS play?

AAC is the safe choice in MP4 and MOV. AC-3, E-AC-3 and PCM in these files commonly play as silence.

Why does the same video have sound on my computer?

Computer players such as VLC can decode AC-3 and other formats. iOS cannot play them in MP4 and MOV, so the same file is silent on iPhone.

Does the fix work for MKV files?

No. The tool accepts MP4, MOV and M4V.

Is there a size limit for fixing audio?

Yes, 50 MB, because converting audio runs on the server.