On Sun, Jun 15, 2014 at 12:54 PM,  <meino.cra...@gmx.de> wrote:
> Hi,
>
> After unsuccessfully trying vlc with a Logitech C920 HD Pro Webcam
> (over 2 seconds delay between audio and video). I played around
> with gstreamer and from bits and pieces from the web I build
> this line:
>
>     gst-launch-1.0 v4l2src device=/dev/video1 ! 
> video/x-h264,width=1920,height=1080,framerate=30/1 ! \
>     h264parse ! muxout. alsasrc device="hw:3,0" ! queue ! audioconvert ! 
> lamemp3enc ! \
>     muxout. matroskamux name=muxout streamable=true ! filesink 
> location=c920.mp4
>
> which records a Full HD video with audio to my harddisc. The delay is
> minimal and the sync between audio and video is good.
>
> But there is one disadvantage:
> I cannot see what I am recording and I cannot watch the webcams stream
> before I fire up the script because otherwise the device would be "already
> in use" (I dont like scripts, which simply kill other applications when
> called).
>
> Any ideas or hints how to manage that?

Use the tee element. I'm in a hurry, so I cannot test a pipeline right
now, but I will try later. Meanwhile, just try to put a queue element
after each path of the tee.

gst-inspect-1.0 tee

Regards.
-- 
Canek Peláez Valdés
Profesor de asignatura, Facultad de Ciencias
Universidad Nacional Autónoma de México

Reply via email to