【问题标题】:Why is my App Store Connect 'app preview' the wrong size?为什么我的 App Store Connect 的“应用预览”大小不正确?
【发布时间】:2019-12-04 04:22:38
【问题描述】:

我正在尝试在 App Store Connect 中为我的 ios 应用创建应用预览。我的目标是 6.5" 显示器。

我使用 QuickTime 成功创建了 .mov 文件,并在我的 iPhone XR 上记录了我的应用活动。但是,当我将文件上传到 App Store Connect 时,它说 应用预览尺寸应为:1920x886、886x1920

根据Apple接受的分辨率不同于本机分辨率(见下图)。

如果原生尺寸不正确,我如何创建应用预览?有没有办法使用 QuickTime 或 iMovie 来编辑或录制正确的大小?

另外,我没有使用 Xcode,因为这是一个 phonegap 项目。

感谢您的帮助!

【问题讨论】:

    标签: quicktime app-store-connect app-preview


    【解决方案1】:

    您需要调整视频大小。首先在目标设备上以全分辨率记录。之后,您可以使用 iMovie、AfterEffects、ffmpeg 等工具调整其大小。

    【讨论】:

    • 感谢您的回复。问题是,原始分辨率的纵横比与接受的分辨率不同。这意味着单独缩放视频是行不通的;视频实际上需要先裁剪,然后再进行缩放。 iMovie 似乎不允许精确裁剪——它是手工完成的,因为它不精确,所以行不通。
    • 差异为 1-2px。您绝对可以使用 ffmpeg 或 AfterEffects 调整它的大小,并且您不会注意到失真。 (2688/1920 = 1,4;1242/1,4 = 887,14)
    【解决方案2】:

    我也遇到过这种情况,我需要将 ffmpeg 的格式从 .mov 更改为 .mp4,以便 App Store Connect 接受视频。

    这个命令行完成了这项工作:

    ffmpeg -i input.mov -acodec copy -crf 12 -vf scale=886:1920,setsar=1:1 output.mp4
    

    【讨论】:

    • 我从一个 mp4(来自模拟器)开始,需要适应:ffmpeg -i input.mp4 -acodec copy -crf 12 -vf scale=886:1920,setsar=1:1, fps=60 output.mp4(它成功了!)
    【解决方案3】:

    如果你安装了ffmpeg,这里是复制粘贴命令(from here):

    ffmpeg -i input.avi -vf scale=320:240 output.avi

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-13
      • 1970-01-01
      相关资源
      最近更新 更多