在这样的动态库(libvlc.so和另一个)之间进行混淆

时间:2013-10-24 15:56:10

标签: linux video libvlc

我正在开发一个使用libvlc.so和实习库libVideo.so的跨平台(linux和windows)应用程序。我没有源代码,也无法编辑/重新编译。

libvlc.so正在独自工作。但是,如果我创建并对象MyPrivateLibrary::Video video; 然后libvlc无法解码我的视频。我认为conflit是libavcodec,但我不知道一切如何运作。我没有进行视频解码和显示,而是收到了这些vlc错误消息:

  

[0xaed01210] avcodec解码器错误:无法打开编解码器(H264 - MPEG-4 AVC(第10部分))

     

[0xaed01210]主解码器错误:没有合适的解码器模块用于fourcc`h264'。 VLC可能不支持此声音或视频格式。

     

[0xaed01210]主要解码器错误:Pasdedécodeurappropriépourle format

     

[0xaed01210]主要解码器错误:VLC ne支持概率文件格式音频ouvidéo«h264»。 Malheureusement il n'yrienàfaire。

有人可以告诉我如何解决这个问题?我认为这样做可以按顺序加载。也许vlc需要libavcodec-extra-53而livVideo.so只使用libavcodec。

0 个答案:

没有答案