Back to LaunchSpec

Apple TV App Store Preview Video Specs

Apple requires tvOS App Store preview videos to match an exact resolution and encoding format. Videos that don't comply are silently rejected by App Store Connect.

Required Resolution

Apple TV

1920×1080

Landscape only

Codec

H.264 High

Frame Rate

30 fps

Duration

15 – 30s

Audio

AAC 48 kHz

Container

.mp4

Aspect Ratio

16:9

How to Record Your Apple TV App

Xcode Simulator Screen Recording

Run your tvOS app in Xcode's Simulator, then use File → Record Screen (or xcrun simctl io booted recordVideo output.mov) to capture your app in action.

USB-C Screen Capture

Connect your Apple TV to a Mac via USB-C, then use QuickTime Player → File → New Movie Recording and select your Apple TV as the camera source.

Common Pitfalls with Apple TV Recordings

No direct on-device recording

Unlike iPhone or iPad, Apple TV has no built-in screen recording. You must use Xcode’s Simulator or capture via USB-C from a physical device.

Simulator captures may have wrong frame rate

Xcode Simulator recordings often produce variable frame rate (VFR) output. App Store Connect requires constant 30 fps.

Xcode output may not match Apple’s codec requirements

Simulator recordings may use the wrong H.264 profile or level. The App Store requires H.264 High Profile Level 4.0 specifically.

Non-standard resolution from Simulator

Depending on your display settings, the Simulator may capture at a scaled resolution that doesn’t match the required 1920x1080.

What LaunchSpec Handles

Upload your raw Apple TV screen recording and LaunchSpec takes care of every technical requirement automatically.

Scales to exact 1920x1080
Converts VFR to constant 30 fps
H.264 High Profile Level 4.0
AAC stereo audio at 48 kHz
Enforces 15-30 second duration
Adds faststart flag for streaming
Pads short videos to minimum 15s
Strips non-compliant metadata

Other Device Specs

Ready to convert?

Drop your Apple TV screen recording and get a pixel-perfect App Store preview. First try.

Convert Now