有人能够在iTunes Connect中加载应用程序预览视频吗?每次我都会收到一个错误,说“无法加载您的文件,请重试。”
您知道任何解决此问题的方法吗?
有人能够在iTunes Connect中加载应用程序预览视频吗?每次我都会收到一个错误,说“无法加载您的文件,请重试。”
您知道任何解决此问题的方法吗?
我来拯救你了。问题的根源是itunesconnect不喜欢由quicktime保存的文件格式,或者几乎所有格式都不喜欢。
我只能找到一个工作的文件格式。您需要一个名为HandBrake的免费程序。
使用此程序将要上传的文件转换为我在此屏幕截图中突出显示的选项:
(可选)如果您的视频没有声音,请在HandBrake的音频选项卡中删除轨道,如下所示:
请注意,在进行多个转换时,输出大小有时会出现问题,请留意(这可能是手刹中的错误)。
就这样!上传由HandBrake创建的文件即可使用!考虑向HandBrake开发者捐赠,以支持这个很棒的应用程序。
编辑:引用评论:
对于那些努力(像我一样)制作1080p(1920x1080)视频的人,请勿忘记进入Picture选项卡并:将Anamorphic设置为“关闭”,将Modulus设置为“8”,最后但同样重要的是将Cropping设置为“Custom”,并将Top、Bottom、Right、Left设置为“0” - gaskbr Aug 18
编辑2:您还必须正确设置音频,看起来苹果不再接受没有音频通道的文件。将编解码器设置为AAC,44.1(或48 kHz),比特率为256。
errorCodes: Array (5)
0"MOV_H264_LEVEL_TOO_HIGH"
1"MOV_AUDIO_IS_MISSING"
2"MOV_AUDIO_CODEC_NOT_ACCEPTABLE"
3"MOV_INVALID_AUDIO_FORMAT"
4"MOV_AUDIO_TRACKS_DURATION_TOO_SHORT"
Array Prototype
localizedMessage: "The H264 Level is too high. Please refer to Apple's documentation for appropriate formats."
nonLocalizedMessage: "H264 Level is too high. Please refer to Apple's documentation for appropriate levels."
statusCode: 400
suggestionCode: "MOV_RESAVE_LOWER_LEVEL"
我补充这个信息是因为我终于能够从模拟器中捕获视频并将其转换为适合在App Store上传的格式。
首先,要捕获视频:
xcrun simctl io booted recordVideo myvideo.mp4 --codec h264 --force
ffmpeg -I myvideo.mp4 -vf scale=1600:1200,setsar=1:1 -c:v libx264 -crf 1 -profile:v high -level:v 4.0 -r 30 -c:a copy rescaledvideo.mp4
以上代码将适应iPad尺寸,确保H.264级别可接受,并将帧率设置为30fps。苹果还要求添加音频轨道。由于模拟器没有音频轨道,您可以像这样添加一个:
ffmpeg -f lavfi -i anullsrc=channel_layout=stereo:sample_rate=44100 -I rescaledvideo.mp4 -shortest -c:v copy -c:a aac rescaledvideo+audio.mp4
-strict 2 -ac 2
输出文件以创建立体声aac,如下所示:
ffmpeg -i Preview.mp4 -strict -2 -vf scale=1136:640 -ac 2 output.mp4