android - 无法构建 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 可以识别它?
解决方案
尝试安装 gst-plugins-ugly-1.0 它将解决您的问题
推荐阅读
- eclipse - Eclipse 在启动时卡住了一个旧的隐藏提交
- django - 条件字段序列化程序 Django
- php - PHP Modbus/TCP地址最多只能是126
- java - DateTime 列无法反序列化
- android - 找不到 gradle-3.5.0.jar
- python - AttributError:“NoneType”对象没有属性“dtype”
- r - 具有竞争风险的生存分析 R 中的 Fine 和 Gray 模型 - 错误
- unit-testing - JEST 单元测试用例 - 初学者和面临的问题
- javascript - 如何在网站 js 中读取带有换行符的 docx?
- python - 剪切自动编码器的一部分(pytorch)