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 の壁っていろんなところにあるので、とにかくそれより小さくしておいたほうが良いようです。