没有iPhone 6 Plus如何预览iOS应用程序

8

我已经使用iPhone 6和Yosemite中的Quicktime制作了一个iOS应用程序预览(视频),但我无法在iTunes Connect上上传适用于iPhone 6+的版本,而且我没有iPhone 6+设备。

有没有办法在没有该设备的情况下为iPhone 6+制作应用程序预览(视频)?


也许您可以使用一些第三方(Mac)屏幕捕获软件来捕获iPhone 6+模拟器的视频。有一些软件可供选择,大多数不是免费的,我不知道它们的性能(是否会掉帧、是否捕获音频等)。 - Nicolas Miari
捕获模拟器也会捕获鼠标移动,这是不好的。 - Mohammed
7个回答

16

我已找到一个好的解决方案!

在 Keynote 应用程序中,我将文档大小更改为与iPhone 6+大小相同,并导入了iPhone 6视频并调整了其大小。 我已将视频调整到适合文档并导出为视频。 就是这样!

这并不是完美的解决方案,但很不错。


1
实际上,这个救了我的命。由于某种原因,ffmpeg总是输出1081:1920而不是1080,这被iTunesConnect拒绝了。我将iPhone 6视频导入到Keynote中,手动调整大小,然后以1080:1920的分辨率导出。看起来很好,并且被iTunesConnect接受了。一个提示:在导出时将所有时间设置为0秒,否则视频不会立即开始播放。 - John Scalo
在我经过数小时的无用尝试后,你为我解决了一个大难题。 - stefat
您简直是传奇!您刚刚救了我的命。谢谢您。 - Rhys Lewis
谢谢,这个方法非常有效。当我意识到需要导出而不是保存时,它立即起作用了。但我希望有一种方法可以拉伸视频而不是留下黑色的柱形条。 - mretondo

15

iMovie 10如何升级视频分辨率的解决方案:

  1. 使用QuickTime播放器录制屏幕。结果将得到1334x750分辨率的视频(或750x1334,取决于屏幕方向)。

  2. 找到任何分辨率为1920x1080(或1080x1920)的样本视频。它可以是其他应用程序的预览或任何其他视频。

  3. 打开iMovie 10并创建新的应用预览(文件->新的应用预览)。

  4. 将步骤#2中的样本剪辑从Finder拖放到时间线中(导入的第一个剪辑的分辨率将在导出时使用)。

  5. 将实际的视频剪辑从Finder拖放到时间线中。

  6. 从时间线中删除样本剪辑(您不再需要它,最终分辨率已设置)。

  7. 单击

  8. 选择您的预览项目,共享项目->应用预览

您将看到导出分辨率将为1920x1080(或1080x1920)。

成功!我已经使用这个技巧多次了。


谢谢,这对于新的886x1920尺寸确实有效。这太荒谬了。 - Todd Hoff

5

免责声明:此解决方案仅适用于降采样,如果您知道如何对视频进行上采样,请与我们分享

嗨,iphoner,不幸的是,您需要使用更高分辨率的设备记录它,并使用Handbrake转换您的视频。

我使用 iPhone 6+ 使用 Quicktime 录制了视频并遇到了同样的问题。

要上传适用于 iPhone 6+ 的视频,您需要上传一个格式大小为 1920x1080 的视频。

Handbreak

1)将“Anamorphic”更改为“自定义”

2)取消选择“保持纵横比”

3)设置所需的大小(宽度和高度)(警告:您只能对其进行降采样/您需要一个大分辨率作为基础视频)

其他设备可接受的格式:

iPad:1200x900,900x1200

iPhone 5.5英寸/ iPhone 3.5英寸:1920x1080, 1080x1920

iPhone 4.7英寸:1334x750,750x1334

有关更全面的指南,请参阅此苹果文档


视频应该是1920x1080或1080x1920,适用于iPhone 6+。我的视频尺寸为750x1330,你提到的应用程序不支持扩大视频尺寸。因此,它不能解决我的问题。 - Mohammed
我按照这个答案操作,但遇到了一个问题,即HandBrake无法完成编码,只是跳过并导出了一个仅有2秒的视频。 我通过在开始编码之前从顶部菜单中选择iPhone和iPod Touch的预设来解决了这个问题。这样就解决了这个问题。 - n.by.n

2
您可以通过以下步骤从模拟器中生成视频:
1. 在模拟器中运行您的应用程序。
我认为您需要以100%的比例运行模拟器以确保1080:1920。
2. 打开终端并运行以下命令:
$ xcrun simctl io booted recordVideo /path/Video.mov
3. 切换到模拟器窗口并演示您的操作。
4. 当您完成演示后,切换回终端窗口并按下CTL+C停止录制。
5. 使用iMovie编辑视频。
为了上传为“应用程序预览”,视频长度需要小于30秒。您可以削减一些内容或加快某些部分以使其小于30秒。
6. 编辑完成后,可以导出视频(文件->共享->iTunes)。
7. 视频将保存到您的iTunes库中:
/Users/marcbeavan/Music/iTunes/iTunes Media/Home Videos/
8. 此文件已准备好上传到iTunes Connect。
有关我的视频的文件信息如下:

2
这个命令行每次都可以完美地运行,它来自于一个类似问题的回答(链接):
ffmpeg -i input.mp4 -acodec copy -crf 12 -vf scale=1080:1920,setsar=1:1 output.mp4

这个命令将会读取 input.mp4 文件,对其进行大小调整后输出 ouput.mp4。在运行命令之前,您需要安装 ffmpeg。

当然,放大会导致质量损失。但如果你没有 Plus 屏幕,这比没有视频应用预览要好得多。


1
我制作了很多不同尺寸的应用预览。最简单的方式是拥有所有设备,但对大多数人来说这显然不切实际。你也可以在后期编辑尺寸来“模拟”实际设备,甚至iPad。我还建议您避免这个问题,让像snappdemo.com这样的公司以相对较低的价格为您完成。

就像你所说的,这是不切实际的。我没有iPhone 6+。 - Mohammed

0
如果您有任何记录更高分辨率的方法,比如iPhone X并需要1080*1920,只需按照以下步骤操作:
  1. 在Quicktime中打开您的高分辨率视频。
  2. 转到“编辑” -> “向右旋转”。
  3. 转到“文件” ->“导出为” ->“1080p”。
  4. 在Quicktime中打开导出的文件。
  5. 转到“编辑” -> “向左旋转”。
这个方法对我很有效。

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