Posts

Showing posts with the label ffmpeg

A New Collection of Thoughtful Learning Apps — Now Available on iOS & Android

Image
I’m excited to share a set of mobile apps I’ve recently completed and published on both the Google Play Store and the Apple App Store. These apps are designed with a simple goal in mind: to make meaningful, structured content more accessible, whether you’re studying theology or improving your English vocabulary. 📱 Now Available on Both Platforms All apps are live and available for download: Google Play Developer Page: https://play.google.com/store/apps/dev?id=5835943159853189043 Apple App Store Developer Page: https://apps.apple.com/ca/developer/q-z-l-corp/id1888794100 📖 Theology & Confession Study Apps For those interested in Reformed theology and classical Christian teachings, I’ve developed a series of apps that present foundational texts in a clean, focused reading format: The Belgic Confession Canons of Dort Heidelberg Catechism Westminster Shorter Catechism Each app is designed to provide a distraction-free experience, making it easier to read, reflect, and revisit these im...

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

Image
  如何为 App Store Connect 准备应用预览视频和截图(ffmpeg 实战指南) 在通过 App Store Connect 发布应用时,截图和应用预览视频(App Preview)是非常关键的一步,也是最容易踩坑的地方。 这篇文章用最简单、实用的方式,带你一步一步搞定。 📸 应用截图(最简单) 截图其实很容易: 在 iPhone 上打开你的 App 直接截图 使用 AirDrop 传到 Mac 用 Preview 调整到要求尺寸 基本就完成了,不需要复杂工具。 🎬 应用预览视频(重点难点) 相比截图,应用预览视频有严格要求,来自 Apple: 📋 核心要求 ⏱ 时长: 不超过 30 秒 🎞 帧率: 不高于 30 fps(建议 30 fps) 📐 分辨率: 竖屏: 886 × 1920 横屏: 1920 × 886 🔊   必须包含音频(不能是静音视频) 📱 第一步:用 iPhone 录屏 使用系统自带录屏功能: 在控制中心添加“屏幕录制” 开始录制 演示你的 App 核心功能 停止录制 💡 建议:提前规划好内容,控制在 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 \ -mov...

How to Prepare App Preview Videos and Screenshots for App Store Connect

Image
  How to Prepare App Preview Videos and Screenshots for App Store Connect When distributing your app through App Store Connect, preparing screenshots and app preview videos is one of the final — and surprisingly tricky — steps. This guide walks you through a simple, practical workflow that actually works. 📸 Screenshots (Easy Part) Screenshots are straightforward: Launch your app on your iPhone Capture screenshots directly on the device Transfer them to your Mac via AirDrop Open them in Preview and resize to the required dimensions That’s it. No special tools needed. 🎬 App Preview Videos (The Tricky Part) App preview videos have strict requirements from Apple: Key Requirements ⏱ Duration:   ≤ 30 seconds 🎞 Frame rate:   ≤ 30 fps (recommended: 30 fps) 📐 Resolution: 886 × 1920 (portrait) 1920 × 886 (landscape) 🔊   Must include audio 📱 Step 1: Record Your App on iPhone Use the built-in screen recording feature: Add   Screen Recording   to Control Center (i...