From: Guillaume Pellerin Date: Sat, 26 Feb 2022 22:37:47 +0000 (+0100) Subject: add VIDEO_FLIP parameter X-Git-Tag: 1.1~13^2~1 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=a8b26f481f1b1ab87b77abe2c2bbd1a4f19fff1b;p=telecaster-server.git add VIDEO_FLIP parameter --- diff --git a/src/home/telecaster/.fluxbox/scripts/.env.sample b/src/home/telecaster/.fluxbox/scripts/.env.sample index a61e427..4253bb9 100644 --- a/src/home/telecaster/.fluxbox/scripts/.env.sample +++ b/src/home/telecaster/.fluxbox/scripts/.env.sample @@ -11,6 +11,7 @@ V4L2_ZOOM=140 VIDEO_WIDTH=848 VIDEO_HEIGHT=480 VIDEO_FRAMERATE=24 +VIDEO_FLIP=rotate-180 # Audio AUDIO_CHANNELS=2 diff --git a/src/home/telecaster/.fluxbox/scripts/tc_video_simple_webm_stream-gst1.sh b/src/home/telecaster/.fluxbox/scripts/tc_video_simple_webm_stream-gst1.sh index 2784ed9..d54460d 100755 --- a/src/home/telecaster/.fluxbox/scripts/tc_video_simple_webm_stream-gst1.sh +++ b/src/home/telecaster/.fluxbox/scripts/tc_video_simple_webm_stream-gst1.sh @@ -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 \