Ben*_*iel 23 iphone ffmpeg itunesconnect app-store ios
我刚刚使用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一直抱怨错误的解决方案.
Ben*_*iel 61
最后,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创建的原始文件相同的文件大小,所以它应该是一个安全的比特率