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」が紹介されていました。ありがとうございます!
この記事が気に入ったらサポートをしてみませんか?