Skip to content

Várias Streams com Gstreamer (gst-launch) (Parte 2)

9 abril 2012

Continuando o que começou aqui, agora já consigo enviar meu vídeo capturado da webcam junto com a captura do Desktop, num único stream, o Pipeline ficou assim:

gst-launch-0.10 \
  v4l2src device=/dev/video0 \
	! video/x-raw-yuv,format=\(fourcc\)I420, width=320, height=240 \
    ! ffmpegcolorspace \
    ! videobox border-alpha=1.0 alpha=0.8 top=0 left=0 \
    ! videomixer name=mix \
    ! ffmpegcolorspace \
    ! theoraenc quality=20 \
	! queue \
	! oggmux \
	! queue \
	! shout2send ip=localhost port=8000 password=hackme mount=dualvideo.ogv \
  ximagesrc \
    ! ffmpegcolorspace \
    ! videorate \
    ! videoscale \
    ! video/x-raw-rgb,width=854,height=480 \
    ! ffmpegcolorspace \
    ! mix. 

O resultado é esse:

Alguns ajustes ainda precisam serem feitos, mas isso é um assunto para outro post.

Edit: Se está mais interessado no assunto recomendo fortemente esse wiki.

From → Uncategorized

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: