0
0

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 3 years have passed since last update.

吉里吉里Z+KAG3でH.264(mp4)のムービーを再生したい。

Last updated at Posted at 2020-04-24

#吉里吉里Z+KAG3でH.264(mp4)のムービーを再生したい。

吉里吉里ZはH.264(mp4)をサポートしている。
しかしKAG3を利用すると、再生することができない。
かといって、AVIやWMVファイルでエンコードするとファイルが大きくなり画質の低下を招いてしまう。
このような理由から、KAG3でH.264(mp4)ムービーを再生できないか試してみた。

※手探りでの対策のため、不備があるかも知れません。  参考程度にお使いください。

##解決策
KAG3に同梱されていたMovie.tjsに手を加えることで問題なく再生できるようになる。

対策済みファイル : https://alicey.dev/share/qiita/Movie.tjs(h264).zip

##原因と対処
H.264(mp4)のムービーを吉里吉里Zで再生する際に利用するモードはvomMFEVRである。
しかし、KAG3に同梱されているMovie.tjsで利用できるモードにvomMFEVRは含まれていない。
これが再生できない原因となる。
よって、vomMFEVRを呼び出せるコードを追記してやれば良い。

上記の対策ファイルでは、197行目から以下のコードを追加することでvomMFEVRに対応している。

Movie.tjs_197~
opened = false;
if(mode == vomOverlay){
 mode = vomMFEVR;
 try{
  super.open(storage);
  opened = true;
  }
 catch(e){
 dm("ムービーを Mixer モードで開くことができません : " + e.message);
 dm("オーバーレイモードで開きます");
 mode = vomOverlay;
 }
}

##最後に
吉里吉里やKAGは「難しい」「とっつきにくい」「資料が少ない」という認識が大きいかと思います。
しかし、商業ゲームにも使われるほど、安定し軽く、拡張性のあるものだと思います。
これから、沢山の人が吉里吉里やKAGに触れ、たくさんの情報が公開され、開発しやすくなることを願っています。
(そしたらびしょうじょげーむいっぱいできるやったー

0
0
0

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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?