如何将iOS App预览视频升级到1080 x 1920?

Ben*_*iel 23 iphone ffmpeg itunesconnect app-store ios

我刚刚使用QuickTime Player和Lightning线缆拍摄了我在iPhone 6上运行的新应用的视频.之后我在iMovie中创建了一个App Preview项目,将其导出并成功上传到iTunes Connect.

Apple要求开发人员根据屏幕大小以不同的分辨率上传App Previews,即:

  • iPhone 5(S):1080 x 1920或640 x 1136
  • iPhone 6:750 x 1334(我有什么)
  • iPhone 6 +:1080 x 1920

显然,1080 x 1920一石二鸟.我知道升级不是完美的解决方案,但它满足了我的需求.因为我没有6+,所以另一个录音会话不会有效.

不幸的是,iTunes Connect非常挑剔接受什么.这是我尝试过的,无济于事:

  • Handbrake,iMovie,QuickTime不支持升级
  • MPEG Streamclip
  • ffmpeg -i input.mp4 -acodec copy -vf scale=1080:1920 output.mp4

奇怪的是,当我尝试上传ffmpeg的output.mp4时,iTunes Connect一直抱怨错误的解决方案.

Ben*_*iel 61

最后,ffmpeg -i input.mp4 -acodec copy -crf 12 -vf scale=1080:1920,setsar=1:1 output.mp4做了诀窍!

事实证明,ffmpeg试图了解纵横比,因此实际尺寸为1079x1920,纵横比为2000:2001.

  • setsar=1:1强制宽高比为1:1,因此,正确的分辨率
  • -crf 12 因为所需的质量大致导致与iMovie创建的原始文件相同的文件大小,所以它应该是一个安全的比特率

  • 谢谢.对于预算较低(没有Final Cut)的人来说,这是获取所有App预览视频的解决方案. (3认同)