苹果商店应用预览视频分辨率

21

我正试图为苹果应用商店中的应用预览制作视频。 我使用QuickTime Player创建了一个模拟器屏幕录制的视频。 之后,我将该视频导入iMovie并进行了一些更改。 现在,我想将此视频导出到App Store,但iMovie不提供640x1136分辨率的共享视频文件。

我以最高分辨率导出并再次导入QuickTime Player。 QuickTime Player可以选择导出适用于iPhone 5、iPad 2等的视频。因此,我尝试了一下,但分辨率仍然保持不变,只有文件格式发生了改变。

我如何创建iMovie中的640x1136分辨率视频?还是有其他替代方案吗?

解决方法:

谢谢,我最终使用了Camtasia。我将HD iMovie视频文件导出到Camtasia中,并将视频裁剪到所需分辨率。导出成功!

另外一个选项: https://developer.apple.com/support/app-previews/


1
为什么会有人对这个问题进行负面评价呢?将视频和屏幕截图处理成正确的尺寸真的是一件令人痛苦的过程。感谢您提供Camtasia提示。 - jboi
请看下面我的答案,了解如何仅使用iMovie和QuickTime来解决此问题。这是符合您最初要求的解决方案。 - Praxiteles
6个回答

25
如果您的原始视频尺寸不适合应用商店 - 这里有一个小技巧,只需使用iMovie和Quicktime即可获得正确的尺寸。
  1. 使用QuickTime从您需要的设备大小记录一个短片段
  2. 使用iMovie将该剪辑插入新的“App预览”项目中
  3. 在短视频剪辑之后添加实际视频
现在,您导出的任何片段都将具有正确的尺寸。
如果您需要隐藏短视频剪辑,您可以将其缩短至0.1秒。在其上方加上标题并删除文本。现在您的视频以0.1秒的黑屏开始。
注意:@Spoek下面的评论值得注意 - 添加正确尺寸的图像也可以创建冻结帧。@SpaceMonkeys下面的评论也可以 - 添加图像后您可以删除它。

2
这个在AppStore中会被苹果批准吗? - ullstrm
3
好的,我们采取这种方法已经在应用商店中通过了六个视频的审核。 - Praxiteles
6
很好 :) 这绝对是最简单的方法。您也可以将正确尺寸的图像添加为电影的前0.1秒。然后删除默认应用的“缩放”效果,以获得静止画面。 - ullstrm
5
您甚至不需要第一帧图像。只需在开头添加一个尺寸正确的图像,然后复制并粘贴您的视频。删除第一张图像,完成了,就可以开始使用了。 - Phil Andrews
我没有一个能给我正确尺寸的物理设备,所以我结合了这个答案和这个问题的被接受答案:https://dev59.com/6F8e5IYBdhLWcg3wZpnw我使用模拟器拍摄了一个0.1秒的视频,大小是正确的。 - Melly
这个技巧过去曾经有效,但这次苹果因为它添加的黑框而拒绝了我的应用。不幸的是,由于我的应用需要相机,所以我不得不删除预览,无法使用模拟器。 - akshayk80

16

1) 下载 Squared - MPEG Streamclip:http://www.squared5.com

2) 用它打开您的视频文件。

3) 点击“文件” > “导出到 Quicktime”

4) 设置所需的分辨率

5) 导出它

6) 然后双击导出的文件,Quicktime 将进行“转换”过程。此步骤非常重要。如果没有使用 Quicktime 进行转换,则上传到 iTunes connect 将失败。它将保存为一个名为“YourFile-Converted”的新文件。(我花了一整天才意识到这一点!)

7) 将转换后的文件上传到 iTunes connect!

应该能够正常工作!让我知道进展情况。


谢谢,我最终使用了Camtasia,但我会尝试您的解决方案。 - Ivan Stojkovic
1
MPEG Streamclip 中执行 Export to Quick Time... 后,您需要相应地设置帧大小,将 Frame Rate 设置为 30,我通常设置为 No SoundCompression 为 H-264。 - János
尝试了你的解决方案。不幸的是,Squared5截掉了屏幕的上四分之一。 - jboi
这对我起作用,将其从Steamclip导出为MP4格式,但iTunesConnect声称尺寸不正确。我通过在iMovie中打开剪辑,然后将其导出为应用程序预览来修复它。 - Ryan Epp

16

您只需要打开iMovie > 文件 > 新建应用程序预览。

enter image description here

编辑完成后,点击右上角的分享按钮,选择“应用程序预览”。如果您使用iOS设备录制屏幕,则会提供正确的分辨率。

enter image description here


1
那么你只需要上传一个分辨率,就可以在App Store上的所有设备上看到它了? - Eric Chuang
1
@EricChuang 我使用了不同的设备录制了我应用程序支持的内容,并使用 iMovie -> App Preview 进行最后的制作。 - Tim Chen
2
我认为这应该是推荐的答案。模板是“应用程序预览”。你只需要更改录制设备以获得所需的分辨率。 - zic10
我按照苹果的文档步骤操作了如下:通过我的iPhone录制了一个QuickTime电影;在iMovie中选择了新的应用预览,并将QuickTime中的.mov文件拖入其中;分享为应用预览;结果获得了750x1334的分辨率。问题在于,苹果应用商店需要886x1920的分辨率! - WholeCheese

2
@Praxiteles提供的解决方案是迄今为止最简单的,我只是按照@Spoek提到的使用图像,而不是视频。
在GIMP中为每个所需分辨率制作黑色图像,并将它们放置在开头并设置为0.01秒即可。
因此,我只需要制作两个视频(iPhone和iPad),然后将元素从一个iMovie项目复制到另一个项目中。这样就不用为iPhone 5、iPhone6、iPhone6+和iPad制作单独的视频了。
这让我省了很多工作。
谢谢大家!

你制作的这两个视频是什么尺寸?这两种尺寸是否避免了视频边缘出现黑色条纹? - Praxiteles

0

“native” 和 “accepted” 分辨率是什么意思? - under

0

不要忘记iPad第三代有一个屏幕上的“主页”按钮。即使分辨率与第二代相同,您仍需要另一个预览。如果您在屏幕设计中使用了“安全区域”来避免按钮,则您的应用程序可能在两个设备上显示不同。苹果的最新规格确实表明他们不接受其中一个作为另一个的替代品。请参见: https://help.apple.com/app-store-connect/#/dev4e413fcb8


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接