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