22
18

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

iTunes ConnectでAppビデオプレビューをアップロードできないときは

Last updated at Posted at 2014-09-18

Mac OSX Yosemite Preivew 8のQuickTime PlayerでiPhoneの画面キャプチャー動画を撮って、iTunes ConnectでiOS8対応のAppビデオプレビューをアップロードすると、「ビデオを読み込めません」のエラーになります。
この状態で保存ができますが、保存後にアップロードしたビデオが消えます。

なんてこっちゃー。

いろいろ調べた結果、どうもFPSの問題らしいです。QuickTime Playerで録画した動画が60FPSですが、iTunes Connectでは30FPSしか受け付けてくれないようです。

無料なQuickTime PlayerとiMovieでは対応できないようで、ffmpegを使って問題解決しました。

ffmpegがない場合はbrewでインストールしてください。

brew install ffmpeg

変換した動画のファイル名が「AppPreview.mov」とします。
まずは下記コマンドで動画のmeta情報を確認しましょう。

ffmpeg -i AppPreview.mov

「57.79 fps」(約60fps)になっているようです。

Stream #0:1(und): Video: h264 (High) (avc1 / 0x31637661), yuvj420p(pc), 640x1136, 2712 kb/s, 57.79 fps, 60 tbr, 60k tbn, 120k tbc (default)

それでは30fpsに変換します。

ffmpeg -i AppPreview.mov -r 30 AppPreview_30fps.mov

生成したAppPreview_30fps.movを使って、iTunes Connectにアップロードできます。


ちなみに、開発したAppが「五目消し」というパズルゲームです。
ぜひApp Storeからダウンロードして遊んでください。
Download from app store Icon-72.png

22
18
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
22
18

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?