]> git.parisson.com Git - telecaster-server.git/commitdiff
add AUDIO_GAIN param
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Mon, 4 Apr 2022 09:16:32 +0000 (11:16 +0200)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Mon, 4 Apr 2022 09:16:32 +0000 (11:16 +0200)
src/home/telecaster/.fluxbox/scripts/.env.sample
src/home/telecaster/.fluxbox/scripts/tc_audio_mp3_icecast-gst1.sh
src/home/telecaster/.fluxbox/scripts/tc_video_simple_webm_stream-gst1.sh

index 7152a99af8cd5df06e87be702cc178a2ef214b2e..8e26e1b4018b38588e68d191f12b4dfd4fe73652 100644 (file)
@@ -16,4 +16,5 @@ VIDEO_FLIP=rotate-180
 # Audio
 AUDIO_CHANNELS=2
 AUDIO_OPUS_BITRATE=96000
-AUDIO_MP3_QUALITY=4.0
\ No newline at end of file
+AUDIO_MP3_QUALITY=4.0
+AUDIO_GAIN=12.0
\ No newline at end of file
index 200dca53f6ac520900c805b28d29b4b6e67df63f..32dd4ef6d63a3d117095c5195b7cf0951038e44e 100755 (executable)
@@ -6,6 +6,7 @@ set -e
 AUDIO_CHANNELS=2
 AUDIO_OPUS_BITRATE=96000
 AUDIO_MP3_QUALITY=4.0
+AUDIO_GAIN=12.0
 
 LOCAL_DIR=$(dirname "$0")
 if [ -f $LOCAL_DIR/.env ]; then
@@ -15,10 +16,10 @@ fi
 # GST launch
 gst-launch-1.0 jackaudiosrc connect=2 ! audio/x-raw, format=F32LE, channels=$AUDIO_CHANNELS \
        ! queue ! audioconvert \
-       ! queue ! rgvolume pre-amp=12.0 \
+       ! queue ! rgvolume pre-amp=$AUDIO_GAIN \
        ! 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=$AUDIO_GAIN \
        ! queue ! rglimiter \
        ! queue ! audioconvert ! queue ! lamemp3enc quality=$AUDIO_MP3_QUALITY \
        ! queue ! shout2send ip=127.0.0.1 port=8000 password=source2parisson mount=telecaster_live.mp3
index 9cfe9299e9e61464168415b6855a3a8d0f84a67c..f48dc4ea69c61feb0475feab4072b70d581c616b 100755 (executable)
@@ -22,6 +22,7 @@ VIDEO_FLIP=none
 # Audio
 AUDIO_CHANNELS=2
 AUDIO_OPUS_BITRATE=96000
+AUDIO_GAIN=12.0
 
 LOCAL_DIR=$(dirname "$0")
 if [ -f $LOCAL_DIR/.env ]; then
@@ -42,10 +43,10 @@ gst-launch-1.0 v4l2src device=/dev/video$V4L2_ID ! video/x-raw, format=YUY2, wid
        ! queue ! vp8enc threads=4 deadline=2 \
        ! queue ! muxout. \
        jackaudiosrc connect=2 ! audio/x-raw, format=F32LE, channels=$AUDIO_CHANNELS \
-    ! queue ! rgvolume pre-amp=12.0 \
+    ! queue ! rgvolume pre-amp=$AUDIO_GAIN \
        ! 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=$AUDIO_GAIN \
        ! queue ! rglimiter \
        ! queue ! audioconvert \
        ! queue ! opusenc bitrate=$AUDIO_OPUS_BITRATE \