[k-matsuのページトップ]>[電脳小物]>[WindowsCE]>[Pocket DivX Player]


Pocket DivX Player

※新バージョンビルドしました。PocketMVPの方へどうぞ。

Pocket DivX Player(現Pocket MVP)はProject Mayo ・HOME OF OPENDIVX(以下、まよ(笑))で公開されているWindowsCE用動画プレイヤーで、DivX,OpenDivX,MPEG-1形式の動画とMP3の音声を再生できます(http://home.adelphia.net/~mdukette/で公開されている最近のバージョンではxvid動画やogg音声も再生できます)。

しかし、各機種用のバイナリが公開されているものの私のsigmarionIIでまともに動作するものはありませんでしたので(まよのフォーラムのどこかにGDIでは遅いだろうからと書いてあったと思う)、自分でビルドしてみました。オープンソースだし多分公開しても大丈夫だと思われる(?)ので公開します(何か問題があれば配布中止します)。

追記: バージョン .7gのsigmarionII専用版/PocketPostPet専用版、および.8kのsigmarionII専用版を作れましたので追加公開します。Framebufferに直接描画しているのでGDI描画に比べてかなり高レートの動画を再生できます。ただしFramebufferのアドレスは機種依存なので当然他機種ユーザは使用厳禁!メモリ内容が破壊されても知りません。

いずれも解像度640×240の機種用(ポポペ用除くw)で、sigmarionIIで動作確認したものです。これより解像度の高い機種では、動かないかあるいは動いても画像が640×240でクリッピングされてしまうと思われます。

ちなみに、他機種用のビルド/公開は時間の都合などなどで少なくとも当面の間はできません。ソースを見てみると結構CPU毎に#ifdefで切り分けたコーディングが多いので例え時間があっても実機でテストできないと難しいような気はします。最新バージョンのビルド/公開も未定です。

対応Codecは、私が試した範囲(未が多いですが御容赦)では以下の通りです。ビットレート/フレームレートの上限はバージョン/機種/動画ソースなどによって異なりますので各自試行錯誤願います。なお、音声CodecはDivX系の場合はMPEG Layer 3(MP3)(とoggも?未確認), MPEG-1の場合はLayer 1または2に対応しているようです。

codec.7g.8k
DivX 5.02×○(実質.8g)
DivX Pro 5.02×
DivX 4.12○(実質.8g)
OpenDivX For Windows 0.3 (Core 4.0 a 50)○(実質.8g)
DivX ;-) Low-Motion○(実質.8g)
DivX ;-) Fast-Motion×○(実質.8g)
Microsoft MPEG-4 Video Codec V1×
Microsoft MPEG-4 Video Codec V2××
MPEG1
xvid
ogm(xvid+ogg?)

ただし、上記で○としているCodecの場合でも以下のような注意点がありますのでご注意ください。

PocketPostPet(以下ポポペw)版について

いろいろ制限がありますのでご注意ください。なお、ポポペをいわゆるCE化していない方は(方法はネットで調べるなどして)CE化してから御使用ください。

ポポペ版用サンプル動画(ピザーラエビマヨCM(w 447KB, キャッシュ設定必須)

サポート?

技術的なことはほとんどわかっていないままビルドしているだけなので、疑問や問題点などがあってもなるべく自己解決でお願いします(最近自分で調べずに人に聞いてばかりの人も多いようですが、自分で調べたり試行錯誤したりできないとまともに使いこなせないのでそのような方は使用しないことをお奨めします)。2ちゃんねるPocket DivXスレッドで情報交換されていますが、私自身の対応はまず期待しないでください…
付記:Pocket DivXスレッドが書き込みがないためdat落ちしました。PocketMVPの更新も長らくありませんし、やはり今はTCPMP(旧名BetaPlayer)がよいでしょう。
本ページは残しますが、TCPMPの情報をチェックすることをお薦めします。


[k-matsuのページトップ]>[電脳小物]>[WindowsCE]>[Pocket DivX Player]