How to fix app preview video that is too long or too short

⋅ 2 min read ⋅ Debugging App Store Connect

Table of Contents

When you upload an app preview video to App Store Connect, it can be rejected because of its duration. App preview videos must be between 15 and 30 seconds long.

Anything outside that window fails — a 31-second video is too long, and a snappy 10-second demo is too short.

In this article, we will learn how to get your recording into the accepted range.

Cause of the problem

Apple requires app previews to be 15 to 30 seconds. Raw feature recordings rarely land in that window naturally:

  • A full walkthrough of your app easily runs 45+ seconds.
  • A quick demo of a single interaction is often under 15 seconds.

There is no tolerance here. App Store Connect checks the duration when you upload, and the video is rejected before it even reaches review.

You can easily support sarunw.com by checking out this sponsor.

Sponsor sarunw.com and reach thousands of iOS developers.

How to fix the duration error

For a video that is too long, you need to trim it to 30 seconds or less (while keeping it at least 15 seconds).

Option 1: QuickTime Player

QuickTime can trim without re-encoding: Edit > Trim (⌘T), drag the yellow handles, and export. This is the quickest built-in option, but be careful: QuickTime shows whole seconds only, so it is easy to end up at 30.4 seconds and get rejected again.

Option 2: ffmpeg

This command cuts a clip starting at 5 seconds with a duration of 25 seconds, re-encoding for a frame-accurate cut:

ffmpeg -ss 5 -i input.mov -t 25 -c:v libx264 -preset slow -crf 18 -c:a aac -ar 48000 output.mp4

Option 3: App Preview Converter (built-in trimming)

I built a Mac app for preparing app previews: App Preview Converter.

It has a trim control built into the preview screen — drag the handles to select the segment you want, and the app keeps the selection within Apple's 15–30 second window so you can't accidentally export an invalid duration. The same export also handles every other requirement that can reject your upload:

  • The exact resolution for your selected device slot (886×1920 and friends).
  • Constant 30 fps frame rate.
  • A silent audio track added if your recording has none.
  • H.264 in an accepted container.

Trim, convert, and upload — one pass through the tool instead of a round trip between QuickTime, ffmpeg, and App Store Connect.

You can easily support sarunw.com by checking out this sponsor.

Sponsor sarunw.com and reach thousands of iOS developers.

Read more article about Debugging, App Store Connect, or see all available topic

Enjoy the read?

If you enjoy this article, you can subscribe to the weekly newsletter.
Every Friday, you'll get a quick recap of all articles and tips posted on this site. No strings attached. Unsubscribe anytime.

Feel free to follow me on Twitter and ask your questions related to this post. Thanks for reading and see you next time.

If you enjoy my writing, please check out my Patreon https://www.patreon.com/sarunw and become my supporter. Sharing the article is also greatly appreciated.

Become a patron Buy me a coffee Tweet Share
Previous
How to fix app preview stuck on "Processing" in App Store Connect

Your app preview uploads but never finishes processing, or disappears after saving. Learn the hidden causes and how to fix them.

Next
How to fix app preview wrong resolution error in App Store Connect

App Store Connect only accepts app preview videos with exact resolutions like 886×1920. Learn every accepted size and how to convert your recording to match.

← Home