提交应用预览时出现 MOV_RESAVE_CORRUPTED 错误

Posted

技术标签:

【中文标题】提交应用预览时出现 MOV_RESAVE_CORRUPTED 错误【英文标题】:MOV_RESAVE_CORRUPTED error on submitting app preview 【发布时间】:2020-10-06 12:43:42 【问题描述】:

在将应用预览上传到应用商店提交流程时,我收到一个未知错误MOV_RESAVE_CORRUPTED,在上传流程的任何地方都没有记录该错误。 我已经使用 QuickTime 捕获了预览,并且必须使用此命令使用 ffmpeg 将其重新格式化为 30 FPS 视频

ffmpeg -r 30 -i preview1.mov -acodec copy -crf 12 -vf scale=886:1920,setsar=1:1 preview1-edit.mp4

视频在我的本地机器上运行良好,但无法上传。

坦率地说,整个过程非常烦人,压力也很大。希望我可以帮助其他遇到此线程问题的人。 谢谢。

【问题讨论】:

【参考方案1】:

解决方案:在我的情况下,问题是音频编码,使用 Handbrake 免费视频工具并确保视频规格设置为:

视频编解码器 (FPS) 至:H.264(x264) 视频帧率 (FPS) 至:30 音频编解码器至:AAC(核心音频)音频混音至:立体声音频采样率至:44.1 音频比特率至:256

应用预览视频现在运行良好!

【讨论】:

不幸的是没有为我工作。能否请您发布用于创建预览视频的 Handbreak 视频和音频设置的屏幕截图?提前致谢【参考方案2】:

创建一个新的预设。设置名称 iPhone 6.5 App Preview 以便轻松识别。

选择音频行为。将采样率设置为 44.1,比特率设置为 256。然后保存

转到“音频”选项卡。然后从右上角选择预设。

检查音频采样率和比特率,然后单击开始。然后上传。

【讨论】:

【参考方案3】:

App Store Connect 对视频格式非常严格,只接受 mp4 或 mov 容器中的 H264 + AAC,否则只会显示(10 分钟后):MOV_RESAVE_CORRUPTED。查看详情:https://help.apple.com/app-store-connect/#/dev4e413fcb8

【讨论】:

以上是关于提交应用预览时出现 MOV_RESAVE_CORRUPTED 错误的主要内容,如果未能解决你的问题,请参考以下文章

提交到应用商店时出现 ITMS-4238 错误

尝试将应用提交到应用商店时出现通信错误

iTunes Connect 媒体管理器 - 应用预览不会缩小尺寸

提交到应用商店时出现 UIRequiredDeviceCapabilities 错误

将 UWP 应用程序提交到 Windows 应用商店时出现错误 1300

将应用程序提交到苹果商店时出现问题 - “此捆绑包无效”