6月 26

環境は iPod touch2G/OS 3.1.3/Spirit Jailbreak。
※なので3世代目以降のデバイスではこのポストとは事情が違ってくるはずです。

テストファイルは、wmaはWMA 9.2/48 kbps/44.1 kHz/2-pass CBR。
wmvは[映像]WMV9/320×240/10fps [音声]WMA 9.2/32 kbps/22.05 kHz/1-pass CBR。

アプリ名 wma wmv BG動作 SymLink
脱獄 MPlayer × △コマ落ちひどい ×
dTunes × ×
vlc4iPhone ×
OpenStreamer △音ズレひどい
yxflash △音ズレひどい ×
公式 SharePlayer △3GS/touch3Gのみ ×
OPlayer △3GS/touch3Gのみ △3GS/touch3Gのみ

 
BG動作はBackgrounderによるバックグラウンド動作の可否。
SymLinkは内部ファイルブラウザがシンボリックリンクを解釈するか否か。
各アプリ管轄領域にGoodReader領域へのシンボリックリンクを作成して
ちゃんとファイルを辿れるかをチェックした。

 
 
まず脱獄アプリ。
基本的には、どのアプリも公式アプリと比べると未完成的で不安定。
その中ではyxflashが一番ベターだけど、wmvは音声ズレがひどい。
wmaは特に問題なし。しかし重要な要素のバックグラウンド再生ができない。

vlc4iphoneは、wmv再生可能。○をつけてるけど”一番マシだった”レベルの話です。
GUI設計は雑(つうかまともに動かない)だし絵も激しい画面変化にはついていけず崩れる。
けど音声ズレはないので一番ベター。wmaは対応謳ってるのに再生できない。
wmvのバックグラウンド動作は可能。ただし、スリープ時には自動でポーズが掛る。

※2010.07.21修正
vlc4iphoneが最近アップデートされOpenStreamerというアプリになった。wmvも一応再生可能だったが、touch2Gでは描画が著しく劣化した上、音声ズレが発生。まともに使えるものじゃなくなった。シークバーもないし。ちなみにwma再生とBG動作は可能だった。

 
 
そして公式アプリ。
SharePlayerは、有料アプリだけあってGUI周りは圧倒的に上。
ただし動画再生は3GSかtouch3G(2009late)以上じゃないと
処理できず音声しか流れない。wmaの再生だけは可能。

※iOS4対応にバージョンアップしてOS3.x系では動かなくなった。
 レビューにも文句が出てるので対応されるかもしれないが不明。
※追記。数カ月たってもiOS3.X系は放置されてます。再対応される様子なし。
 なのでiOS3.Xで動くSharePlayerは、もう公式経由では入手不可能です。

OPlayerも有料アプリだけど、wmvどころかwmaの音声再生すら
3GS/touch3Gを要求されるためtouch2Gじゃ無用の長物になっている。
なのでBG動作やシンボリックリンク状況はチェックしてない。

 
 
基本的には動画処理は全部キワモノレベル。
ソフトウェアデコードなので処理にも限界がある。
PCのようにどんな画面サイズやフレーム/ビットレートでも
スムーズに再生できるとは思わないほうがいいです。
そういう、何でも再生用途ならAirVideoや
OrbLiveのリアルタイムトラコがたぶん有用です。

Comments are closed.