AVI出力フォーマットのバグ
2011/07/18
現象
1.紙芝居クリエーターから出力したファイルがaviutlで読み込むと途中から真っ黒になる。
2.「アルファチャンネルを読み込む」をチェックするとエラーが出る。
環境
Windows 7 64bit
原因
紙クリの出力するaviファイルのフォーマットに不具合があり、「AVI/AVI2 File Reader」で読めないため。
「AVI File Reader」はこの不具合の影響を受けないため、紙クリから出力したAVIは「AVI File Reader」で読み込まれます。
従って、AVI1の仕様である2G以降は真っ暗になります。
またaviutlがアルファチャンネルを判定しようと読みにいく部分が使用したコーデックに関わらず無圧縮として記録されているので、コーデックと矛盾して無圧縮以外ではエラーが出ることになります。
対策
紙クリから出力したaviファイルを「AVI FourCC Changer」を使用して、補正する。
http://www.divx-digest.com/software/avifourcc.html
UT Video CodecのRGBAなら両方に「ULRA」を指定(手入力)
他のコーデックの場合はわかりません。
コメント
最終更新:2011年07月18日 16:46