[英]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 Previews,即:
显然,1080 x 1920 是一石二鸟。 我知道升级不是完美的解决方案,但它满足了我的需求。 因为我没有 6+,所以另一次录音不会成功。
不幸的是,iTunes Connect 对接受什么非常挑剔。 这是我尝试过的,但无济于事:
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,因此,正确的分辨率-crf 12
作为所需的质量大致产生与 iMovie 创建的原始文件相同的文件大小,因此它应该是比特率方面的安全赌注我使用 Mac App Store 中的视频调整大小https://itunes.apple.com/us/app/video-resize/id1073693347?mt=12来调整视频大小。 很快完成了工作,但分辨率已关闭。 在 iMovie 中启动一个新的应用预览,导入新调整大小的视频,将其修剪到大约 1 秒,添加我调整大小的原始视频,将剪辑视频修剪为 30 秒,共享 -> 应用预览 -> 视频大小现在为 1080x1920。 交叉手指它会被接受
我已经在这里回答了同样的问题(使用 iMovie 10 的解决方案): https : //stackoverflow.com/a/51118682/521316
出于某种原因,我使用 Quicktime 从 iPhone 6 录制的其中一个视频强制 iMovie 以 1080x1920 格式导出。 我不知道为什么这个视频会导致项目以这种分辨率导出。 就像我所有的其他视频一样,它是 750x1334。 将它添加到项目的开始,将让我以这个最大分辨率导出,然后我可以缩小到其他尺寸。
使用快捷应用
https://www.fosshub.com/Shotcut.html?dwl=shotcut-macos-signed-191020.dmg
其开源、免费且易于使用
只需拖放您的预览视频,导出,选择您想要的分辨率和纵横比
iPhone X 及以上应用预览视频的分辨率为 886 X 1920 纵向 1920 X 886 横向
祝你好运
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.