我正在开发一个使用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。