見出し画像

MMD背景動画AVIファイル読み込みエラーの考察

はじめに


色々試して分かってきた。ただの考察です。間違っているかも。

エラーが発生する

私が作った「MMDBG-enc」があります。
細かいことは置いといて、これはMMDで読み込めれる背景動画にエンコードしてくれるものなのですが、最近読み込めなくなった。一部を除いて。
ffmpeg,NVEnc,QSVEncCを使用してエンコードしています。
その中で、NVEnc,QSVEncCが読み込めなくなった。
パソコンが原因かもしれないけど……
最近まで読み込めていたのが引っかかる。

分かったこと

読み込める映像コーデックは、無圧縮(非圧縮)の可能性が高い。
「rawvideo」でエンコードすると読み込める。
また「RGBA(32bit)」でも読み込める。
エラーが発生したのは「H.264」など。
AVI1.0じゃないと読み込めないわけではない。現に2.0で読み込めている。
2GB越えのファイルがなぜ読み込めたのか、それも一応調査中……
無圧縮だからかも……分からない。
DirectX9を使用してモデルを表示している。動画はDirectshowなのかな?
という考察です。どうにかしてNVEnc,QSVEncCを使えるようにしたいけど解決するか分からない。前まで使えたのになぁ……残念です。
引き続き原因調査頑張ります!


MikuMikuDanceの背景avi読み込みについて (ファイルサイズの大きなaviやmp4の読み込み方法)にて「mp4からMMDの背景で読み込めるaviにするexe」が紹介されていました。ありがとうございます!


この記事が気に入ったらサポートをしてみませんか?