首页 > 解决方案 > 无法构建 GStreamer 管道;Android中没有元素x265enc

问题描述

我正在尝试在使用 GStreamer 的 android 应用程序中使用 x265enc 编码器实现 H265。我已经构建了在使用终端和 gst-launch-1.0 和 videotestsrc 时工作的管道。但是,当尝试在 android 中执行管道时,它不起作用并给出错误 gst_error_factory_make: no such element factory "x265enc"!由于缺少 x265enc 元素,无法构建管道。

我已经在计算机上安装了 plugins-bad(包含 x265enc),它位于 android.mk 文件中。当我查看 plugins.mk 文件时,我没有看到任何地方提到了 x265(提到了 x264 并且 x264enc 有效)。这是一个问题吗?有没有另一种方法来安装 x265enc 以便 android 可以识别它?

标签: androidpluginsgstreamergstreamer-1.0libx265

解决方案


尝试安装 gst-plugins-ugly-1.0 它将解决您的问题


推荐阅读