没有iPhone 6 Plus的iOS App Preview
我在优胜美地使用iPhone 6和Quicktime完成了iOS App预览(video),但我无法在iTunes Connect中上传iPhone 6+,而且我没有iPhone 6+设备。
有没有办法在没有设备的情况下为iPhone 6+制作应用预览(video)?
我找到了一个很好的解决方案!
在Keynote应用程序中,我将文档大小更改为与iPhone 6+大小相同并导入iPhone 6video并调整其大小。 我已经恢复video以适应文档并将其导出为video。 而已!
它不是一个完美的解决方案,但它很好。
免责声明:此解决方案仅适用于下采样,如果您知道如何对video进行上采样,请与我们分享
嗨iphoner,不幸的是你需要使用更高分辨率的设备录制它并使用Handbrake来转换你的video。
我使用iPhone 6+使用Quicktime录制video,遇到了同样的问题。
要上传iPhone 6+的video,您需要上传尺寸为1920×1080的video。
1)将“Anamorphic”更改为“custom”
2)取消选择“保持纵横比”
3)设置你想要的大小(宽度和高度)(警告你只能下采样/你需要一个大的分辨率作为你的基本video)
其他设备可接受的格式
ipad:1200×900,900×1200
iPhone 5.5英寸/ iPhone 3.5英寸:1920×1080,1080×1920
iPhone 4.7英寸:1334×750,750×1334
有关更全面的指南,请参阅Apple的此文档
解决方案如何使用iMovie 10升级video:
-
使用QuickTime播放器创建屏幕录制。 因此,您将拥有1334×750分辨率的video(或750×1334,取决于屏幕方向)。
-
查找分辨率为1920×1080(或1080×1920)的示例video。 它可以预览其他一些应用程序或任何其他video。
-
打开iMovie 10并创建新的应用预览(文件 – >新应用预览)。
-
拖放样本 (从步骤#2)剪辑从Finder到时间线( 导出时将使用第一个导入剪辑的分辨率 )
-
将实际video剪辑从Finder拖放到时间线。
-
从时间轴中删除样本剪辑(您不再需要它,已设置最终分辨率)
-
点击
-
选择预览项目,共享项目 – >应用程序预览
您将看到导出分辨率为1920×1080(或1080×1920)
成功! 我已经好几次使用过这个技巧了。
您可以通过执行以下步骤从模拟器生成video。
- 让您的应用在模拟器中运行。
我相信你需要以100%的比例运行模拟器以确保1080:1920
-
打开终端并运行以下命令
$ xcrun simctl io booted recordVideo /path/Video.mov
-
切换到您的模拟器窗口并运行您的演示
-
完成演示开关后,返回终端窗口并按CTL + C停止录制
-
在iMovie中编辑电影
- 要上传为App Preview,则需要<30秒。 您可以将视频缩小一点,或者将某些部分加速以使其低于30秒。
- 编辑完电影后,您可以将其导出(文件 – >共享 – > iTunes)
-
这会将其保存到iTunes资料库:
/ Users / marcbeavan /音乐/ iTunes / iTunes媒体/家庭video/ -
此文件已准备好上传到iTunes Connect
我的video的文件信息如下所示
我做了很多应用程序预览和各种规模。 最简单的方法是拥有所有设备,但这对大多数人来说绝对不实用。 您还可以编辑制作后的尺寸以“模拟”实际设备,甚至是iPad。 我还建议像snappdemo.com这样的人为你做的很便宜,一起避免这个问题。
这个命令行每次都适合我。 它来自类似问题的答案( 链接 ):
ffmpeg -i input.mp4 -acodec copy -crf 12 -vf scale=1080:1920,setsar=1:1 output.mp4
它将采用input.mp4文件,resize并输出ouput.mp4。 您需要在运行命令之前安装ffmpeg。
当然,升级会导致质量下降。 但是如果你没有Plus屏幕,这比没有video应用程序预览要好得多。
如果您有任何方法可以记录更高的分辨率,例如iPhone X并且需要1080 * 1920,请按照以下步骤操作:
- 在Quicktime中打开更高分辨率的video。
- 转到编辑 – >向右旋转。
- 转到文件 – >导出为 – > 1080p。
- 在Quicktime中打开导出的文件。
- 转到编辑 – >向左旋转。
对我来说很棒。