誰もがiTunes Connectでアプリのプレビュービデオをロードできましたか? 「ファイルを読み込めませんでした。もう一度やり直してください」というエラーが毎回表示されます。
これに対する回避策はありますか?
日を保存するためにここにいます。問題の根本は、itunesconnectが、quicktimeで保存されたファイルの形式、またはほとんどそのための任意の形式。
動作するファイル形式を1つだけ見つけることができました。 HandBrake という無料のプログラムが必要です。
このプログラムを使用して、アップロードしようとしているファイルを、このスクリーンショットで強調表示したオプションで変換します。
(オプション)ビデオに音声がない場合は、次のようにHandBrakeの音声タブに移動してトラックを削除します。
連続して複数の変換を行っている場合、出力サイズが乱れることがあるので注意してください(ハンドブレーキのバグかもしれません)。
それでおしまい! HandBrakeによって作成されたファイルをアップロードすると、動作します!素晴らしいアプリのためにHandBrakeの開発者に寄付することを検討してください。
編集:コメントからの引用:
1080p(1920x1080)のビデオを作成するのに苦労している人(画像タブ)に移動することを忘れないでください:アナモルフィック設定を「オフ」に変更し、モジュラス設定を「8」に変更して最後にただし、「トリミング」設定を「カスタム」に変更し、上、下、右、左を「0」に設定します– gaskbr 8月18日
編集2:オーディオも正しく設定する必要があります。Appleオーディオチャンネルのないファイルは受け入れません。コーデックをAAC、44.1(または48kHz)、ビットレート256に設定します。
特定のADSLのアップストリーム速度が遅いため、プレビュービデオをアップロードするには3Gホットスポットを購入する必要があることを確認しました。
iMovie10.0.6は、「App Preview.mp4」を直接エクスポートできます。HandBrakeで変換する必要はありません。
Appleは、「インターネットの接続速度が遅い場合、正常な配信を保証することはできませんのでご注意ください」と答えています。
しかし、AppleはGoogleのようにアップロードサービスを改善するはずです。
私は同じ問題を抱えていたが、ハンドブレーキは助けにはならなかった。
それから私はこれを見つけました:
After Effectsでアプリのプレビュービデオを作成しました。そのため、ムービーをレンダリングしたときに、上記のリンクにあるアプリプレビューの仕様と一致し、アプリのプレビューが最終的に適切にアップロードされました。
私は同じ問題を抱えていて、ここで定義されているビデオ仕様に厳密に従う必要があることがわかりました: https://developer.Apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide /Appendices/Properties.html#//Apple_ref/doc/uid/TP40011225-CH26-SW14
私のレベルは5.1に設定され、オーディオビットレートは192 kbpsおよび48 kHzでした。そのため、ビデオをアップロードできましたが、このエラーメッセージが表示されました。正しい設定ですべてがうまくいきます!
関連する変更は、レベルを5.1から4.0に設定することだったと思います。
H.264ビデオで考慮する可能性のあるいくつかの仕様:
-10〜12 MbpsのCBR。
-最大レベル4.0。
-44.1 kHzで256 kbps AACのオーディオ。
-最大30 fps。
-最大500 Mb。
-最小15秒、最大30秒。
Handbrakeなどをいじるのは退屈なので、iTunes Connect用にビデオを変換するためのアプリを作成しました。
https://iTunes.Apple.com/gb/app/preview-video-converter/id1137451860?mt=12
ビデオが拒否される理由をより正確に知るには、開発者コンソールを開いてコードを確認します。 Appleはインターフェースに問題を表示しませんが、コードはビデオが拒否された理由を明らかにします。
この場合、次のようになりました。
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"
エラーはビデオやフォーマットとは関係ない場合があります。サーバーです。
ある日アップロードしたビデオで、「アプリのビデオプレビューの形式が間違っています」というエラーが表示されました。私はそれを修正するために微調整、チェック、変更、再エクスポートなどをするためにできる限りのことをしました-それは私だと思って。そうではなかった。
サーバーに問題があり、問題がない場合はエラーが発生します。
それが私のために働いた方法
私の手順は、新しいビデオをアップロードすることでした。 Safariで再生ボタンが表示されたら、ビデオを最後まで再生しました。そのポップアップを閉じました。セーブ。次に送信します。ビデオの処理に24時間かかる可能性があるというメッセージが表示されましたが、フォーマットエラーは表示されませんでした。
がんばろう。これが誰かを助けることを願っています。
IMovieを使用してApp Previewプロジェクトを作成し、App Previewビデオとしてエクスポートします。
ScreenCastOmaticで作成されたmp4ビデオを使用している場合、これらの手順はほぼ完璧に機能します。 http://daimtech.wordpress.com/2014/09/26/how-to-create-and-submit-a-preview -video-for-app-store-apps-using-mavericks-and-ios-8 /
欠落している1つのステップは、オーディオをステレオ形式にする必要があることです。 ffmpegと-strict 2 -ac 2
次のように出力ファイルがステレオAACを作成します。
ffmpeg -i Preview.mp4 -strict -2 -vf scale=1136:640 **-ac 2** output.mp4
このサイトを使用してオンラインで行うことができます http://video.online-convert.com/convert-to-mp4
以下を設定します
vidビットレート:10240フレームレート:30オーディオ品質:256
私の問題は、ビデオが短すぎることでした。どうやら、15秒のビデオではできません。だから、私はちょうど長いビデオを録画しました。
IOS 11.Xで利用可能なAppleのビルトインスクリーンレコーダーを使用しました。ビデオのフォーマットは必要ありません。
絶対悪夢????これは私がやったことです。
I デバイスとquicktimeを使用してアプリを記録しました これにより、ポートレートビデオが提供され、iMovieを使用して「アプリプレビュープロジェクト」が作成され、「アプリプレビュープロジェクト」としてエクスポートされました。その日持っていたデバイスはiPhone 6でした。
IMovieの結果のサイズは750 x 1334ピクセルでしたが、iTunes ConnectはAppleのドキュメントが何を言っているのか、またすべてがiMovieで動作するはずであるということを考えると驚くべき1080 x 1920ピクセルを求めていました。 ♂️。
したがって、 このサイト を使用してビデオを.movファイルに変換し、画面サイズを1080 x 1920(縦(横向き)に設定)に設定し、オーディオコーデックをmp3に、ビデオをmp4に設定します(これはすべて試行錯誤の結果でした)
最後に私は 。movファイルを.MP4に変換
最後にiTunes Connectにアップロードすることができ、それが機能しましたか????
????✌️
ITunes Connectサーバーに問題が発生する場合があり、送信を再試行する前に少し待つ必要があります。通常、動画をアップロードして保存すると、動画の上に次のメッセージが表示されます。
アプリのビデオを処理しています。このプロセスには最大24時間かかります。
動作するはずのビデオを保存するときに、これが表示されず、OPに記載されているメッセージが表示されることがあります。後で戻ってみてください。おそらく動作します(Appleのすべてのガイドラインに従っていると仮定します)。
遅いインターネット接続が問題である可能性があります。
「ファイルを読み込めませんでした。もう一度やり直してください。」というエラーメッセージも表示されました。アプリのプレビュー動画のアップロード中。
この問題は、160 kBit/sアップロードのwifiからイーサネットと12 Mbit/sアップロードのインターネット接続に切り替えることで解決できました。
Ffmpegを使用してビデオを変更し、iTunes Connectで受け入れられるようにします(必要に応じて変更します)。
# Reduce frame rate from 60 to 30
ffmpeg -y -r 30 -i input.mp4 -strict -2 output-almost.mp4
ffmpeg -y -i output-almost.mp4 -filter:v "setpts=0.5*PTS" -strict -2 output.mp4
rm -f output-almost.mp4
# Trim video
# From second 10, take 30 seconds
ffmpeg -i input.mp4 -strict -2 -ss 10 -t 30 -async 1 output.mp4
# Set codec, bitrate, etc....
ffmpeg -i input.mp4 -c:v libx264 -profile:v baseline -level 4.0 -pix_fmt yuv420p -c:a aac -ac 2 -b:a 256k -b:v 10M -movflags faststart -strict -2 output.mp4
また、ビデオをアップロードした後、iTunes Connectで「保存」を押すと、エラーが発生することがあります。しかし、その後、タブを変更して別のスクリーンショットサイズを表示し、戻ってもう一度保存を押します...エラーなしで保存されます(素晴らしいアップル...)
FWIW、ここにScreenFlow 5アプリのプレビューをアップロードするために正常に使用した設定があります:
Web-高:カスタマイズ
重要なビットは、AACオーディオのチェックを外すnotのようです。
ちょうど同じ問題がありました。元のビデオをmp4にエクスポートすることで解決しました。 HandBrakeで変換しても機能しませんでした。
サポートされていないファイル名文字を使用することが私の場合の問題でした。ビデオのファイル名から「スペースバー」を削除する必要がありました。
Appleガイド を使って新しいムービーを作成しようとしています。
ビデオをItunesConnectにドロップし、それと一緒に保存ボタンをクリックしたとき、ちょっと待ってください。次に、処理画面が表示されます。ここから待ってください。
それが私のやり方です、この助けを願っています!
ここにこれを追加すると、他の人に役立ちます。
これにも問題があり、Adobe CC(After Effects> Adobe Media Encoder)を使用していたため、Handbrakeメソッドが必要だとは思わなかったため、すべての正しい設定を具体的に選択することができました。 Appleガイドライン。ただし、私の場合、問題はフォーマットではなく、アップロード/アップストリーム帯域幅にかかる時間でした(文書化されていないタイムアウト?)。
60kb/sのオーストラリアのケーブル40mb mp4ファイルを使用して自宅で試してみて、完全にアップロードするのに約20分かかり、その後もさまざまな形式でエラーを表示し続けました。ファイバーを使用するオフィスのインターネットに切り替えて、5秒で正常にアップロードされました。フォーマットを変更する必要はありません。
ここでの他の回答のいくつかと同様に、Appleの仕様は大いに役立ちました: https://developer.Apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/ Appendices/Properties.html#// Apple_ref/doc/uid/TP40011225-CH26-SW14
私の解決策は、スクリーンショットの日本語名を英語名に変更するだけです。
Handbrakeでも動作しませんでしたが、Quicktime 7で(最終的に)動作するようになりました。AppleがiTunes 7を販売しているかどうかはわかりませんが、 Quicktimeの新しいバージョンが実行します。 iMovieでも同様のエクスポートオプションが提供されると思います。
YosemiteでMacから録画したQuicktimeムービー(mov)ファイルを、ビデオソースとしてiPhoneを使用して開始しました。
Quicktime 7では、[ファイル]-> [エクスポート]に移動し、[ムービーをQuicktimeムービーに]を選択し、オーディオとビデオに次の設定を使用しました。
QuickTimeを使用して画面録画を作成した場合は、ffmpegを使用してフレームレートを30fpsに変更してみてください。 https://stackoverflow.com/a/28939013/1588248