09/09/30 18:14:29 Js/ImyEX0
Wikiの質問箱の回答として、
「コンテナ形式がAVI 2.0(OpenDML)の
AVIファイルをNiVEで扱う時の注意点」
などをまとめて書いてみました。
なるべくわかりやすい説明を心がけたつもりですが長文になりました。(ノ∀`)
詳細は以下のリンクを参照して下さい。
URLリンク(nicoae.if.land.to)
以下、簡単なまとめです。
特にMikuMikuDance(MMD)は、v5.03からAVI 2.0形式での出力になったので、
従来のAVI 1.0形式と同じように扱っていると思わぬ罠にハマります。
AVI 2.0を扱うポイントとしては、以下のような感じでしょうか。
●AVIファイルは、読み込む前に必ず真空波動研などで
「AVI 1.0なのか、AVI 2.0なのか」を確認する。
●AVI 1.0だった場合は、VFWInputでもDirectShow入力でも好きにしておk。
●AVI 2.0は基本的にVFW(Video For Windows)ではなく
DirectShowでの再生や読み込みが想定されたフォーマットです。
そのため、AVI 2.0 だった場合は、必ず
「DirectShow入力プラグイン(DSVideoInput)」
で読み込むようにしましょう。
VFWInputで読み込めるようにも見えますが、
「全部読み込めるとは限らないっつうか、ほとんど読み込めないこともある。
2GBどころか1GB読みこめれば上等って感じ。」
という罠がある。
●「可逆圧縮コーデックでエンコードしたアルファ付きのAVI 2.0」を読み込みたい場合は、
そのまま読み込ませるのではダメで、ファイル変換やAvisynth利用など、
ちょっとした工夫をしてやらないとちゃんと読めません。
MMD向けの注意ポイントとしては、
スレリンク(streaming板:362番)
のレスも参照してみて下さい。
付け焼刃な知識なんで、間違いなどあったらツッコミお願いします。