# 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
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
# 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
# Audio
AUDIO_CHANNELS=2
AUDIO_OPUS_BITRATE=96000
+AUDIO_GAIN=12.0
LOCAL_DIR=$(dirname "$0")
if [ -f $LOCAL_DIR/.env ]; then
! 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 \