Gstreamer Errore: pipeline potrebbe non essere costruiti: nessun elemento “v4l2src”

Sto usando Ubuntu(14.04) e ricevo questo errore durante il tentativo di utilizzare gstreamer.

gst-launch-1.0 v4l2src !  video/x-raw,width=640,height=480 !  x264enc ! h264parse ! rtph264pay !  udpsink host=127.0.0.1 port=5000

Ho verificato che il gst-ispezione-1.0 v4l2src

Si dice elemento non trovato “Nessun elemento o plugin ‘v4l2src'”

Cosa devo fare ? Dove posso trovare questo elemento o plugin. Ho provato resinstalling intero gstreamer. Ma non riesco a farlo.

OriginaleL’autore Akash Deshpande | 2015-02-25

3 risposte

  1. 5

    il v4l2src plugin appartiene alla gstreamer-plugins-good pacchetto; così

    sudo apt-get install gstreamer1.0-plugins-good
    

    dovrebbe aiutare

    Pacchetti Gstreamer la maggior parte dei suoi plugin in pacchetti separati; si

    • gst-plugins-base
    • gst-plugins-good
    • gst-plugins-ugly

    e di più. Sono collegabili; quindi, solo l’aggiornamento di gstreamer non auto-selezionare gst-plugins-good…

    Ciao, ho già fatto questo. Non il suo lavoro.
    rimuovere la cache (rm .cache/gstreamer-1.0), quindi eseguire gst-ispezione-1.0 v4l2src…?
    ancora non lavoro
    è difficile per eseguire il debug di questo da una certa distanza. cosa gst-ispezione-1.0 v4l2src dire? Ho ubuntu 14.04 e il pacchetto gstreamer1.0-plugins-good contiene /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideo4linux2.in modo che fornisce v4l2src plugin
    Ho modificato il mio aswer a dare il comando esatto (ho perso teh 1.0 in nome del pacchetto…) spero che questo ti aiuta

    OriginaleL’autore Chris Maes

  2. 3

    Non

    gst-inspect-1.0 -b
    

    lista nessuna lista nera plugin? Se non controllare il pluging diversamente esiste:

    locate libgstvideo4linux2.so
    

    Ci dovrebbe essere uno sotto ad es.

    /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideo4linux2.so
    

    o

    /usr/lib/gstreamer-1.0/libgstvideo4linux2.so
    

    Quindi rimuovere il registro di sistema cache di nuovo e correre

    GST_DEBUG="*:5" gst-inspect-1.0 2>debug.log
    

    Ricerca nel registro per v4l2 e controllare se gstreamer segnala un motivo per cui non caricare il plugin.

    OriginaleL’autore ensonic

  3. 3

    Sto usando un gstreamer-1.0 su Lampone e ho avuto lo stesso problema. Come ero a corto di opzioni, ho provato ad installare anche la 0.10 plugin e inaspettatamente funziona.

    sudo apt-get install gstreamer0.10-plugins-good
    

    i miei 2 cent ^_^

    MODIFICA:
    Beh, in realtà non piace lavorare ancora, ma almeno è mi dà un errore diverso 🙂

    EDIT 2:
    E ‘ stato un errore di sintassi, Che effettivamente funziona per me 🙂

    OriginaleL’autore Cesar

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *