Xperia mini pro の H264/AVC 再生能力を検証

Xperia mini pro の H264/AVC な MP4 再生能力を調べてみる。ちょっとやってみたら PSP 用に作った動画は余裕で再生 (ただしアス比はみてくれない) してくれたので、縦 720 まであげて検証してみよう。

再生は基本的にプリインストールの動画アプリを使います。

PSP 用の SD サイズな動画再生

解像度 fps プロファイル CABAC 再生可/不可 コメント
720x480 24 MP@3.0 ただしアス比 (40:33) は
反映されない

PSP 用に作った動画。アス比以外は問題なく再生してくれる。 VPlayer を使えばアス比が反映されて再生されるが、どうも VPlayer はハードウェア再生支援が有効にならないようで、ちょっとだけカクつく。

縦 720 30fps な動画再生

縦 720 な解像度でどこまでプロファイル/レベルを上げて再生できるか確認。BaseLine プロファイルに関しては全く見る気がなく作ってみなかったので今回の確認作業には含まない。

解像度 fps プロファイル CABAC 再生可/不可
1280x720 30 MP@3.1
1280x720 30 MP@3.1
1280x720 30 MP@3.2
1280x720 30 MP@3.2
1280x720 30 HP@3.2
1280x720 30 MP@4.0 ×
1280x720 30 MP@4.0 ×
1280x720 30 HP@4.0 ×
1280x720 30 HP@4.0 ×

1280x720 30fps な動画に関しては HighProfile@Level3.2 まで再生できた。 Level4.0 まで上げてしまうと Main だろうが no-cabacだろうが再生できなかった。

この結果を見るに、Level が 4 未満かどうかそれだけが分かれ目になるようでプロファイルに関してはあまり関係ないようだ。 CABAC の有無も関係ない。

縦 720 60fps な動画再生

調子にのって 60fps な動画を作って再生してみた。

解像度 fps プロファイル CABAC 再生可/不可 コメント
1280x720 60 MP@3.2 × 音はでるが映像がでない
1280x720 60 HP@3.2 × 同上

さすがに無理だったw

追記

ゆかりんな映像を mp4 にして再生してみたらこれまた再生できなかったのでいろいろ試してみたところ、どうやらファイルサイズが 2GB を超えていてもダメなようだ。ネットワーク経由の再生が NG になり、 SD カードに入れれば再生できるがその場合も 2GB を超えた再生位置より後ろを再生させようとすると固まる。

てわけで機種固有の問題なのか共通仕様なのか、 2GB なのか 2GiB なのかよくわからんが、なにしろ壁がある模様。そういえば 2GB の壁っていろんなところにあるので、とにかくそれより小さくしておいたほうが良いようです。