【问题标题】:iOS App Preview without iPhone 6 Plus没有 iPhone 6 Plus 的 iOS 应用预览
【发布时间】:2015-01-31 12:25:51
【问题描述】:

我在 Yosemite 中使用 iPhone 6 和 Quicktime 完成了 iOS 应用预览(视频),但我无法在 iTunes Connect 中为 iPhone 6+ 上传它,而且我没有 iPhone 6+ 设备。

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

【问题讨论】:

  • 也许你可以使用一些第三方的(Mac)屏幕捕捉软件来捕捉iPhone 6+模拟器的电影。有一些,大多数不是免费的,我不知道它们的性能(丢帧、是否捕获音频等)
  • 捕获模拟器也会捕获鼠标移动,这很糟糕。

标签: ios iphone app-store app-store-connect quicktime


【解决方案1】:

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

您好 iphoner,很遗憾您需要使用更高分辨率的设备进行录制,并使用Handbrake 转换您的视频。

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

要为 iPhone 6+ 上传视频,您需要上传格式为 1920x1080 的视频。

1) 将“变形宽银幕”改为“自定义”

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

3) 设置您想要的尺寸(宽度和高度)(警告您只能对其进行下采样/您需要较大的分辨率作为基本视频)

其他设备可接受的格式:

ipad:1200x900、900x1200

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

iPhone 4.7 英寸:1334x750、750x1334

如需更全面的指南,请参阅this document by apple

【讨论】:

  • 对于 iPhone 6+,视频应为 1920x1080 或 1080x1920。我的视频尺寸是 750x1330,您提到的应用程序不支持放大视频尺寸。所以,它并没有解决我的问题。
  • 我按照这个答案遇到了一个问题,HandBrake 没有完成编码,只是跳到完成导出只有 2 秒的视频。我通过在编码之前从顶部菜单中选择 iPhone 和 iPod Touch 的预设解决了这个问题,它解决了这个问题。
【解决方案2】:

我制作了很多应用预览,而且大小不一。最简单的方法是拥有所有设备,但这对大多数人来说绝对不实用。您还可以在制作后编辑尺寸以“模拟”实际设备,甚至是 iPad。我还建议让像 snappdemo.com 这样的人以相当便宜的价格为您做这件事,从而避免这个问题。

【讨论】:

  • 如你所说,不实用。我没有 iPhone 6+。
【解决方案3】:

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

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

这不是一个完美的解决方案,但它很好。

【讨论】:

  • 其实这只是救了我的培根。出于某种原因,ffmpeg 总是吐出 1081:1920 而不是 iTunesConnect 拒绝的 1080。我将 iPhone 6 视频带入 Keynote,手动调整大小,然后以 1080:1920 导出。看起来不错并被 iTunesConnect 接受。一个提示:在导出时将所有时间设置为 0,否则视频不会立即开始。
  • 经过数小时无用的尝试,您让我头疼不已。
  • 你先生,是一个翻转的传奇!你刚刚救了我的培根。谢谢。
  • 当我意识到我必须导出而不是保存时,感谢就像一种魅力。我希望有一种方法可以拉伸视频而不是使用黑色柱子。
【解决方案4】:

您可以通过以下步骤从模拟器生成视频。

  1. 让您的应用在模拟器中运行。
    我相信您需要以 100% 的比例运行模拟器以确保 1080:1920

  1. 打开终端并运行以下命令

    $ xcrun simctl io booted recordVideo /path/Video.mov

  2. 切换到您的模拟器窗口并运行您的演示

  3. 完成演示后切换回终端窗口并按 CTL+C 停止录制

  4. 在 iMovie 中编辑影片

    • 为了作为应用预览上传,它需要
    • 完成电影编辑后,您可以将其导出(文件->共享->iTunes)
  5. 这会将其保存到您的 iTunes 资料库中:
    /Users/marcbeavan/Music/iTunes/iTunes Media/Home Videos/

  6. 此文件已准备好上传到 iTunes Connect
    我的视频的文件信息如下所示

【讨论】:

    【解决方案5】:

    这个命令行每次都非常适合我。它来自对类似问题 (link) 的回答:

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

    它将获取 input.mp4 文件,调整其大小并输出 ouput.mp4。运行命令前需要安装ffmpeg。

    当然,升级会导致质量损失。但是,如果您没有 Plus 屏幕,这比根本没有视频应用预览要好得多。

    【讨论】:

      【解决方案6】:

      如何使用 iMovie 10 升级视频的解决方案:

      1. 使用 QuickTime 播放器创建屏幕录制。因此,您将获得分辨率为 1334x750(或 750x1334,取决于屏幕方向)的视频。

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

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

      4. sample(从第 2 步)从 Finder 拖放到时间线(第一个导入的剪辑的分辨率将用于导出

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

      6. 从时间线上移除 sample 剪辑(您不再需要它,最终分辨率已设置)

      7. 点击

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

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

      成功!这个技巧我已经用过好几次了。

      【讨论】:

      • 谢谢,这实际上适用于 886x1920 的新尺寸。这太愚蠢了。
      【解决方案7】:

      如果您有任何方法可以录制更高分辨率,例如 iPhone X 并且需要 1080*1920,请按照以下步骤操作:

      1. 在 Quicktime 中打开更高分辨率的视频。
      2. 转到编辑 -> 向右旋转。
      3. 转到文件 -> 导出为 -> 1080p。
      4. 在 Quicktime 中打开导出的文件。
      5. 转到编辑 -> 向左旋转。

      对我来说效果很好。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-05-04
        • 2016-07-07
        • 1970-01-01
        • 1970-01-01
        • 2014-12-05
        • 1970-01-01
        相关资源
        最近更新 更多