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

时间:2015-04-27 21:22:47

标签: ios iphone ffmpeg app-store itunesconnect

我刚刚使用 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一直抱怨错误的分辨率。

5 个答案:

答案 0 :(得分:57)

最后,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创建的原始文件大小相同,所以它应该是一个安全的比特率。

答案 1 :(得分:1)

我使用Mac App Store中的视频调整大小https://itunes.apple.com/us/app/video-resize/id1073693347?mt=12来调整视频大小。 很快完成了工作,但决议已经结束。 在iMovie中开始新的App Preview,导入新调整大小的视频,将其调整为大约1秒,添加了我调整大小的原始视频,将剪辑视频剪裁为30秒,分享 - >应用预览 - >视频大小现在为1080x1920。交叉手指将被接受

答案 2 :(得分:0)

出于某种原因,我使用Quicktime从iPhone 6录制的视频之一迫使iMovie以1080x1920导出。我不知道为什么这一个视频导致项目以此分辨率导出。就像我所有的其他视频一样,它是750x1334。将它添加到项目的开头,将允许我以此最大分辨率导出,然后我可以缩小到其他大小。

答案 3 :(得分:0)

我已经在这里回答了相同的问题(使用iMovie 10的解决方案): https://stackoverflow.com/a/51118682/521316

答案 4 :(得分:0)

使用快捷方式应用

https://www.fosshub.com/Shotcut.html?dwl=shotcut-macos-signed-191020.dmg

其开源,免费且易于使用

只需拖放预览视频,导出,选择所需的分辨率和宽高比

对于iPhone X和更高分辨率的应用程序预览视频为 肖像的886 X 1920 1920 X 886用于风景

祝你好运