2

我需要能够在 Java 中过滤视频。Xuggle(Java 的 FFMpeg 包装器)可以对视频进行解码和编码,但遗憾的是无法对其进行过滤。

我在 Xuggle 上找到了这个补丁:https ://groups.google.com/forum/#!msg/xuggler-users/Dl1sMnCZvLw/m4h6FNzYTXUJ

  1. 它们与当前版本的 Xuggle 不匹配。而且它们不包含版本信息。我手动尝试解决此问题。
  2. 在 ubuntu 11.10 下以维护模式安装 SWIG 2.0 fnd 编译 Xuggle 后,出现此错误:

    enter code here[exec] ./xuggler/.libs/libxuggle-xuggler.a(Xuggler.o):Xuggler.cpp:(.text+0x60f1a): undefined reference tocom::xuggle::xuggler::IFilterGraph::make(char const*, int, int, com::xuggle::xuggler::IPixelFormat::Type, com::xuggle::xuggler::IPixelFormat::Type, com::xuggle::xuggler::IRational*, com::xuggle::xuggler::IRational*)' [exec] ./xuggler/.libs/libxuggle-xuggler.a(Xuggler.o):Xuggler.cpp: (.text+0x61340): 未定义的引用com::xuggle::xuggler::IFilterGraph::make(char const*, int, int, com::xuggle::xuggler::IPixelFormat::Type)' [exec] collect2: ld returned 1 exit status [exec] make[4]: *** [libxuggle.la] Error 1

任何人都可以分享通过添加本机代码构建 Xuggle 的经验,通过 SWIG 生成 Java 包装器吗?目标是将 ffmpeg 过滤器导出到 Java。提前致谢。

4

1 回答 1

0

SWIG 1.3.40 是我需要的。SWIG 2.0 与 Xuggle 构建系统不兼容。

于 2012-10-12T11:25:35.797 回答