]> git.parisson.com Git - telecaster-cgi.git/commitdiff
fix video stream pipe
authoryomguy <yomguy@parisson.com>
Thu, 1 Sep 2011 17:33:49 +0000 (19:33 +0200)
committeryomguy <yomguy@parisson.com>
Thu, 1 Sep 2011 17:33:49 +0000 (19:33 +0200)
conf/home/fluxbox/tc_video_start.sh

index 1f3043900956268bcf2fbece32e5da50132391a8..cd25b517ecde70a5279dd43fb99e3df6c05fb0b6 100755 (executable)
@@ -5,16 +5,17 @@
 WIDTH=480
 HEIGHT=270
 
-gst-launch v4l2src device=/dev/video0 ! videoscale ! video/x-raw-yuv, width=160, height=120 \
-       ! videomixer name=mix sink_1::xpos=0 sink_1::ypos=155 sink_1::alpha=0.9  \
-       ! queue ! ffmpegcolorspace ! theoraenc quality=25 ! muxout. \
+gst-launch v4l2src device=/dev/video0 ! queue ! videoscale ! video/x-raw-yuv, width=160, height=120 \
+       ! queue ! videorate ! video/x-raw-yuv,framerate=25/1 \
+       ! queue ! videomixer name=mix sink_1::xpos=0 sink_1::ypos=0 sink_1::alpha=0.9 \
+       ! queue ! ffmpegcolorspace ! queue ! theoraenc quality=25 ! muxout. \
        jackaudiosrc connect=1 ! audioconvert ! audio/x-raw-int,rate=44100,channels=1,width=16 \
-       ! queue ! audioconvert ! vorbisenc ! queue ! muxout. \
-       oggmux name=muxout ! tee name=t ! queue ! filesink location="video_test.ogg" t. \
-       ! queue ! shout2send mount=/telecaster_live_video.ogg port=8000 password=source2parisson ip=127.0.0.1 \
-       v4l2src device=/dev/video1 ! videoscale ! video/x-raw-yuv, width=$WIDTH, height=$HEIGHT ! mix. \
+       ! queue ! audioconvert ! vorbisenc ! queue ! muxout.  \
+       oggmux name=muxout ! queue ! shout2send mount=/telecaster_live_video.ogg port=8000 password=source2parisson ip=127.0.0.1 \
+       v4l2src device=/dev/video1 ! queue ! videoscale ! video/x-raw-yuv, width=$WIDTH, height=$HEIGHT \
+       ! queue ! videorate ! video/x-raw-yuv,framerate=25/1 ! mix. \
        > /dev/null &
-
+               
 sleep 2
 
 jack_disconnect system:capture_1 gst-launch-0.10:in_jackaudiosrc0_1