如何将 iOS 应用预览视频升级到 1080 x 1920?
How do I upscale an iOS App Preview video to 1080 x 1920?
我刚刚使用 QuickTime Player 和 Lightning 数据线在 iPhone 6 上拍摄了我的新应用程序 运行 的视频。之后我在 iMovie 中创建了一个 App Preview 项目,将其导出并成功上传到 iTunes Connect。
Apple 要求开发者根据屏幕尺寸上传不同分辨率的 App Preview,即:
- iPhone 5(S): 1080 x 1920 或 640 x 1136
- iPhone 6: 750 x 1334(我有)
- iPhone 6+: 1080 x 1920
很明显,1080 x 1920 是一箭双雕。我知道升级不是完美的解决方案,但它满足了我的需求。因为我没有 6+,所以另一个录音会话不会奏效。
不幸的是,iTunes Connect 对接受的内容非常挑剔。这是我尝试过的方法,但无济于事:
- Handbrake、iMovie、QuickTime 不支持升级
- MPEG Streamclip
ffmpeg -i input.mp4 -acodec copy -vf scale=1080:1920 output.mp4
奇怪的是,当我尝试上传 ffmpeg.
的 output.mp4 时,iTunes Connect 一直抱怨错误的分辨率
终于,ffmpeg -i input.mp4 -acodec copy -crf 12 -vf scale=1080:1920,setsar=1:1 output.mp4
成功了!
事实证明,ffmpeg 试图在宽高比方面做到精明,因此实际尺寸为 1079x1920,宽高比为 2000:2001。
setsar=1:1
强制 1:1 的宽高比,因此 right 分辨率
-crf 12
由于所需的质量,文件大小与 iMovie 创建的原始文件大致相同,因此在比特率方面应该是安全的
出于某种原因,我从 iPhone 6 使用 Quicktime 录制的其中一个视频强制 iMovie 以 1080x1920 格式导出。我不知道为什么这个视频会导致项目以这个分辨率导出。就像我所有其他视频一样,它是 750x1334。将它添加到项目的开头,将让我以最大分辨率导出,然后我可以将其缩小到其他尺寸。
我使用 Mac App Store 中的视频调整大小 https://itunes.apple.com/us/app/video-resize/id1073693347?mt=12 来调整视频大小。
很快就完成了工作,但解决方案已关闭。
在 iMovie 中开始一个新的应用程序预览,导入新调整大小的视频,将其修剪到大约 1 秒,添加我调整大小的原始视频,将剪辑视频修剪为 30 秒,共享 -> 应用程序预览 -> 视频大小现在为 1080x1920。交叉手指将被接受
我已经在这里回答了同样的问题(使用 iMovie 10 的解决方案):
使用快捷应用程序
https://www.fosshub.com/Shotcut.html?dwl=shotcut-macos-signed-191020.dmg
其开源、免费且易于使用
只需拖放您的预览视频,导出,选择您想要的分辨率和纵横比
对于 iPhone X 及更高分辨率的应用预览视频是
886 X 1920 纵向
横向 1920 X 886
祝你好运
我刚刚使用 QuickTime Player 和 Lightning 数据线在 iPhone 6 上拍摄了我的新应用程序 运行 的视频。之后我在 iMovie 中创建了一个 App Preview 项目,将其导出并成功上传到 iTunes Connect。
Apple 要求开发者根据屏幕尺寸上传不同分辨率的 App Preview,即:
- iPhone 5(S): 1080 x 1920 或 640 x 1136
- iPhone 6: 750 x 1334(我有)
- iPhone 6+: 1080 x 1920
很明显,1080 x 1920 是一箭双雕。我知道升级不是完美的解决方案,但它满足了我的需求。因为我没有 6+,所以另一个录音会话不会奏效。
不幸的是,iTunes Connect 对接受的内容非常挑剔。这是我尝试过的方法,但无济于事:
- Handbrake、iMovie、QuickTime 不支持升级
- MPEG Streamclip
ffmpeg -i input.mp4 -acodec copy -vf scale=1080:1920 output.mp4
奇怪的是,当我尝试上传 ffmpeg.
的 output.mp4 时,iTunes Connect 一直抱怨错误的分辨率终于,ffmpeg -i input.mp4 -acodec copy -crf 12 -vf scale=1080:1920,setsar=1:1 output.mp4
成功了!
事实证明,ffmpeg 试图在宽高比方面做到精明,因此实际尺寸为 1079x1920,宽高比为 2000:2001。
setsar=1:1
强制 1:1 的宽高比,因此 right 分辨率-crf 12
由于所需的质量,文件大小与 iMovie 创建的原始文件大致相同,因此在比特率方面应该是安全的
出于某种原因,我从 iPhone 6 使用 Quicktime 录制的其中一个视频强制 iMovie 以 1080x1920 格式导出。我不知道为什么这个视频会导致项目以这个分辨率导出。就像我所有其他视频一样,它是 750x1334。将它添加到项目的开头,将让我以最大分辨率导出,然后我可以将其缩小到其他尺寸。
我使用 Mac App Store 中的视频调整大小 https://itunes.apple.com/us/app/video-resize/id1073693347?mt=12 来调整视频大小。 很快就完成了工作,但解决方案已关闭。 在 iMovie 中开始一个新的应用程序预览,导入新调整大小的视频,将其修剪到大约 1 秒,添加我调整大小的原始视频,将剪辑视频修剪为 30 秒,共享 -> 应用程序预览 -> 视频大小现在为 1080x1920。交叉手指将被接受
我已经在这里回答了同样的问题(使用 iMovie 10 的解决方案):
使用快捷应用程序
https://www.fosshub.com/Shotcut.html?dwl=shotcut-macos-signed-191020.dmg
其开源、免费且易于使用
只需拖放您的预览视频,导出,选择您想要的分辨率和纵横比
对于 iPhone X 及更高分辨率的应用预览视频是 886 X 1920 纵向 横向 1920 X 886
祝你好运