]> git.parisson.com Git - telecaster-server.git/commitdiff
add VIDEO_FLIP parameter
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Sat, 26 Feb 2022 22:37:47 +0000 (23:37 +0100)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Sat, 26 Feb 2022 22:37:47 +0000 (23:37 +0100)
src/home/telecaster/.fluxbox/scripts/.env.sample
src/home/telecaster/.fluxbox/scripts/tc_video_simple_webm_stream-gst1.sh

index a61e427291401cbebbe84c6598ffe78f0922fed2..4253bb9f2747229216f6c0f0f5bea752a6daec51 100644 (file)
@@ -11,6 +11,7 @@ V4L2_ZOOM=140
 VIDEO_WIDTH=848
 VIDEO_HEIGHT=480
 VIDEO_FRAMERATE=24
+VIDEO_FLIP=rotate-180
 
 # Audio
 AUDIO_CHANNELS=2
index 2784ed9f2f5df45844052452a7543f3941914fe7..d54460da9cf58665d2ac956bb1cbba712b8217e9 100755 (executable)
@@ -17,6 +17,7 @@ V4L2_ZOOM=140
 VIDEO_WIDTH=848
 VIDEO_HEIGHT=480
 VIDEO_FRAMERATE=24
+VIDEO_FLIP=none
 
 # Audio
 AUDIO_CHANNELS=2
@@ -35,15 +36,15 @@ v4l2-ctl -d $V4L2_ID -c sharpness=128
 # ! queue ! videoflip method=rotate-180 \
 
 gst-launch-1.0 v4l2src device=/dev/video$V4L2_ID ! video/x-raw, format=YUY2, width=$VIDEO_WIDTH, height=$VIDEO_HEIGHT, framerate=$VIDEO_FRAMERATE/1  \
-       ! queue ! videoflip method=rotate-180 \
+       ! queue ! videoflip method=$VIDEO_FLIP \
        ! queue ! videoconvert \
        ! queue ! vp8enc threads=4 deadline=2 \
        ! queue ! muxout. \
        jackaudiosrc connect=$AUDIO_CHANNELS ! audio/x-raw, format=F32LE, channels=$AUDIO_CHANNELS \
-        ! queue ! rgvolume pre-amp=12.0 \
+    ! queue ! rgvolume pre-amp=12.0 \
        ! queue ! audiocheblimit mode=high-pass cutoff=120 poles=4 \
        ! queue ! audiodynamic characteristics=soft-knee mode=compressor threshold=0.25 ratio=4.0 \
-        ! queue ! rgvolume pre-amp=12.0 \
+    ! queue ! rgvolume pre-amp=12.0 \
        ! queue ! rglimiter \
        ! queue ! audioconvert \
        ! queue ! opusenc bitrate=$AUDIO_OPUS_BITRATE \