Невозможно построить конвейер GStreamer; нет элемента x265enc в Android

Я пытаюсь реализовать H265 с помощью кодировщика x265enc в приложении для Android с помощью GStreamer. Я построил конвейер, который работает при использовании терминала, gst-launch-1.0 и videotestsrc. Однако при попытке выполнить конвейер в андроиде он не работает и выдает ошибку gst_error_factory_make: нет такой фабрики элементов "x265enc"! и не может построить конвейер из-за отсутствия элемента x265enc.

У меня на компе установлены plugins-bad (содержит x265enc) и он в файле android.mk. Когда я смотрю файл plugins.mk, я нигде не вижу упоминания x265 (упоминается x264, а x264enc работает). Это проблема? Есть ли другой способ установить x265enc, чтобы андроид мог его распознать?


person Ludvig Thor    schedule 01.05.2020    source источник


Ответы (1)


попробуйте установить gst-plugins-ugly-1.0 и это решит вашу проблему

person ghassen belghith    schedule 21.07.2020