繁体   English   中英

如何将 iOS App Preview 视频放大到 1080 x 1920?

[英]How do I upscale an iOS App Preview video to 1080 x 1920?

我刚刚使用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 对接受什么非常挑剔。 这是我尝试过的,但无济于事:

  • 手刹、iMovie、QuickTime 不支持放大
  • MPEG 流剪辑
  • ffmpeg -i input.mp4 -acodec copy -vf scale=1080:1920 output.mp4

奇怪的是,当我尝试上传ffmpeg的 output.mp4 时,iTunes Connect 一直抱怨分辨率错误。

最后, 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 创建的原始文件相同的文件大小,因此它应该是比特率方面的安全赌注

我使用 Mac App Store 中的视频调整大小https://itunes.apple.com/us/app/video-resize/id1073693347?mt=12来调整视频大小。 很快完成了工作,但分辨率已关闭。 在 iMovie 中启动一个新的应用预览,导入新调整大小的视频,将其修剪到大约 1 秒,添加我调整大小的原始视频,将剪辑视频修剪为 30 秒,共享 -> 应用预览 -> 视频大小现在为 1080x1920。 交叉手指它会被接受

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

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

使用快捷应用

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

其开源、免费且易于使用

只需拖放您的预览视频,导出,选择您想要的分辨率和纵横比

iPhone X 及以上应用预览视频的分辨率为 886 X 1920 纵向 1920 X 886 横向

祝你好运

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM