es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Qué argumento está causando un error de sintaxis en el pipeline?

Cuando ejecuto el siguiente pipeline en la terminal (ubuntu):

gst-launch-1.0 -v 
   ximagesrc use-damage=0 ! 
   videoscale method=0 ! 
   video/x-raw, format=I420, framerate=30/1 ! 
   \ x264enc tune=zerolatency ! 
   mpegtsmux ! 
   \ hlssink playlist-root=http://192.168.0.11:8080 location=/home/gstreamer/hlstest/segment_%05d.ts target-duration=5 max-files=5

Obtengo el error WARNING: erroneous pipeline: syntax error

¿Cuál es el problema?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    El problema está con el carácter de barra invertida al final de la línea antes de ‘x264enc’. El carácter de barra invertida se utiliza para continuar la línea en la siguiente, pero no debe usarse al final de la última línea del pipeline. Eliminar el carácter de barra invertida debería solucionar el error de sintaxis. El pipeline corregido se vería así:

    gst-launch-1.0 -v 
       ximagesrc use-damage=0 ! 
       videoscale method=0 ! 
       video/x-raw, format=I420, framerate=30/1 ! 
       x264enc tune=zerolatency ! 
       mpegtsmux ! 
       hlssink playlist-root=http://192.168.0.11:8080 location=/home/gstreamer/hlstest/segment_%05d.ts target-duration=5 max-files=5
    

Comments are closed.