2

FFMPEG (avcodec-54.dll) で問題が発生しました。 1) .NET ラッパーを作成しました。私が見る限り、それはうまく機能します。2) 私は何かを解読しようとしています...そしてそれが問題でした:

...
  FFmpeg.avcodec_register_all();

  pAVCodec = FFmpeg.avcodec_find_decoder(CodecID.CODEC_ID_MPEG2VIDEO); //which is in int 2
  Console.WriteLine("CodecID " + (*pAVCodec).id);
  Console.WriteLine("CodecType " + (*pAVCodec).type);
  Console.WriteLine("CodecName " + (*pAVCodec).name);
....

EXC はスローされず、次の出力が表示されました。

CodecID CODEC_ID_NONE
CodecType 1790854254
CodecName mpeg2video

私を最も混乱させるのは、名前は正しいが、id と type が間違っていることです。以前のバージョンでは、DLL がすべて正常に動作する場合。この動作は、新しいバージョンで思いつきました。推測やデバッグのヒントはありますか?

4

0 に答える 0