如何为 App Store Connect 准备应用预览视频和截图(ffmpeg 实战指南)

 

如何为 App Store Connect 准备应用预览视频和截图(ffmpeg 实战指南)

在通过 App Store Connect 发布应用时,截图和应用预览视频(App Preview)是非常关键的一步,也是最容易踩坑的地方。

这篇文章用最简单、实用的方式,带你一步一步搞定。


📸 应用截图(最简单)

截图其实很容易:

  1. 在 iPhone 上打开你的 App

  2. 直接截图

  3. 使用 AirDrop 传到 Mac

  4. 用 Preview 调整到要求尺寸



基本就完成了,不需要复杂工具。


🎬 应用预览视频(重点难点)

相比截图,应用预览视频有严格要求,来自 Apple:

📋 核心要求

  • ⏱ 时长:不超过 30 秒

  • 🎞 帧率:不高于 30 fps(建议 30 fps)

  • 📐 分辨率:

    • 竖屏:886 × 1920

    • 横屏:1920 × 886

  • 🔊 必须包含音频(不能是静音视频)


📱 第一步:用 iPhone 录屏

使用系统自带录屏功能:

  1. 在控制中心添加“屏幕录制”

  2. 开始录制

  3. 演示你的 App 核心功能

  4. 停止录制

💡 建议:提前规划好内容,控制在 30 秒以内。


🔄 第二步:传到 Mac

通过 AirDrop 快速传输视频到电脑。


🎧 第三步:添加音频(必要)

App Preview 必须有音频,否则容易被拒。

可以使用 iMovie:

  • 添加背景音乐

  • 加旁白说明

  • 简单剪辑视频

完成后导出视频。


⚙️ 第四步:用 ffmpeg 处理视频

这是最关键的一步,可以解决大部分审核问题。


✂️ 裁剪到 30 秒

ffmpeg -ss 0 -t 30 -i input.mp4 -c copy trimmed.mp4

📐 调整分辨率 + 帧率 + 优化格式

ffmpeg -i trimmed.mp4 \
-vf "scale=886:1920:force_original_aspect_ratio=decrease,pad=886:1920:(ow-iw)/2:(oh-ih)/2,fps=30" \
-r 30 -vsync cfr \
-c:v libx264 -b:v 2000k -maxrate 2000k -bufsize 4000k \
-pix_fmt yuv420p \
-c:a aac -b:a 128k \
-movflags +faststart \
final.mp4

💡 实用建议(避免被拒)

  • 不要用 60 fps 录制(会被拒)

  • 视频必须 ≤ 30 秒

  • 分辨率必须精确匹配

  • 一定要有音频

  • 比特率不要太高(2 Mbps 左右最稳)


🚀 整体流程总结

  1. iPhone 录屏

  2. 用 AirDrop 传到 Mac

  3. 用 iMovie 加音频(可选但推荐)

  4. 用 ffmpeg:

    • 裁剪 30 秒

    • 调整分辨率

    • 固定 30 fps

  5. 上传到 App Store Connect


❗ 常见错误

你可能会遇到这些错误提示:

  • “The app preview dimensions are wrong”

  • “Frame rate is too high”

  • “App preview is longer than 30 seconds”

  • “Video file is too large”

这些问题基本都可以用 ffmpeg 一步解决。


只要把这套流程跑通一次,之后每次发布应用都会非常顺畅。

ffmpeg 用起来可能一开始有点麻烦,但用熟之后真的离不开 😄

❤️ Support This Blog


If this post helped you, you can support my writing with a small donation. Thank you for reading.


Comments

Popular posts from this blog

fixed: embedded-redis: Unable to run on macOS Sonoma

Copying MDC Context Map in Web Clients: A Comprehensive Guide

Reset user password for your own Ghost blog