我刚刚捕获了使用QuickTime Player和Lightning电缆在iPhone 6上运行的新应用的视频。之后,我在iMovie中创建了一个App Preview项目,将其导出并可以成功将其上传到iTunes Connect。
苹果要求开发人员根据屏幕尺寸以不同的分辨率上传应用预览,即:
显然,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创建的原始文件的文件大小大致相同,因此应该谨慎选择比特率 本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句