我刚刚使用 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一直抱怨错误的分辨率。
答案 0 :(得分:57)
最后,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创建的原始文件大小相同,所以它应该是一个安全的比特率。答案 1 :(得分:1)
我使用Mac App Store中的视频调整大小https://itunes.apple.com/us/app/video-resize/id1073693347?mt=12来调整视频大小。 很快完成了工作,但决议已经结束。 在iMovie中开始新的App Preview,导入新调整大小的视频,将其调整为大约1秒,添加了我调整大小的原始视频,将剪辑视频剪裁为30秒,分享 - >应用预览 - >视频大小现在为1080x1920。交叉手指将被接受
答案 2 :(得分:0)
出于某种原因,我使用Quicktime从iPhone 6录制的视频之一迫使iMovie以1080x1920导出。我不知道为什么这一个视频导致项目以此分辨率导出。就像我所有的其他视频一样,它是750x1334。将它添加到项目的开头,将允许我以此最大分辨率导出,然后我可以缩小到其他大小。
答案 3 :(得分:0)
我已经在这里回答了相同的问题(使用iMovie 10的解决方案): https://stackoverflow.com/a/51118682/521316
答案 4 :(得分:0)
使用快捷方式应用
https://www.fosshub.com/Shotcut.html?dwl=shotcut-macos-signed-191020.dmg
其开源,免费且易于使用
只需拖放预览视频,导出,选择所需的分辨率和宽高比
对于iPhone X和更高分辨率的应用程序预览视频为 肖像的886 X 1920 1920 X 886用于风景
祝你好运