gi.repository.GLib.Error: gst_parse_error: нет элемента "rsvgoverlay" (1) - PullRequest
0 голосов
/ 11 марта 2020

Я получаю следующую ошибку: gi.repository.GLib.Error: gst_parse_error: no element "rsvgoverlay" (1)

для следующей строки кода: PIPELINE += """ ! {leaky_q} ! {videoflip} ! videoconvert ! rsvgoverlay name=overlay ! videoconvert """

appsrc_pipeline = Gst.parse_launch(appsrc_pipeline)

Это выполняется в виртуальной среде на малину пи4. Тот же код отлично работает на другой Raspberry Pi4 без виртуальной среды. Я использую python3 .7.

Может кто-нибудь сказать мне, что происходит?

Я мог найти только эту ссылку, которая была немного релевантной, но не мог понять: GLib.Error: gst_parse_error: нет элемента "zbar"

Спасибо

1 Ответ

0 голосов
/ 11 марта 2020

rsvgoverlay - это один из множества элементов, которые можно установить. Кажется, он отсутствует на вашей установке. Этот конкретный является частью пакета gst-plugins-bad. Поэтому проверьте ваш менеджер пакетов, если найдете пакет, который звучит похоже. Пакет -bad не может быть установлен по умолчанию, поскольку он содержит «плохие» плагины. Они не плохие сами по себе, они не просто в хорошем состоянии и могут работать или не работать, как ожидалось.

...