sudo apt-get install qjackctl pulseaudio-module-jack --- record screen ---enable realtime process priority? yes sudo usermod -aG audio $USER optional: sudo apt-get install linux-lowlatency reboot Note: sometimes jackdbus will freeze, requiring a kill -9 to fix it fun things: sooperlooper guitarix how to use the blue microphones usb webcam/microphone (no latency): zita-a2j -d hw:2,0 hmm... how to solve acoustic feedback? get a directional microphone! #!/bin/bash -ex # https://trac.ffmpeg.org/wiki/Capture/Desktop #export TOPLEFT=0,0 #export VIDEO_SIZE=$(xwininfo -root | grep geometry | awk '{print $2;}' | awk -F "+" '{print $1;}') # Partial screen export TOPLEFT=65,645export VIDEO_SIZE=662x378 ffmpeg -video_size ${VIDEO_SIZE} -framerate 24 -f x11grab -thread_queue_size 512 -i ${DISPLAY}.0+${TOPLEFT} -f pulse -ac 2 -thread_queue_size 512 -i jack_out.monitor -threads 0 output.mkv # lossless # ffmpeg -video_size ${VIDEO_SIZE} -framerate 24 -f x11grab -thread_queue_size 512 -i ${DISPLAY}.0+${TOPLEFT} -f pulse -ac 2 -thread_queue_size 512 -i jack_out.monitor -threads 0 -qscale 0 -vcodec huffyuv grab.avi --- mp3 encode --- Depends on "Jack sink (PulseAudio JACK Sink)" volume, which is controlled with the volume buttons. Can still control speaker volume with "Speakers - Built-in Audio" - yes. ffmpeg -f pulse -ac 2 -i jack_out.monitor -codec:a libmp3lame -qscale:a 2 output.mp3 |