#!/bin/bash echo "Select Window" xwi=$(xwininfo | grep -e Width -e Height -e Absolute) width=$(echo "$xwi"|awk '/Width:/{gsub(".*: *", "");print}') height=$(echo "$xwi"|awk '/Height:/{gsub(".*: *", "");print}') aulx=$(echo "$xwi"|awk '/Absolute upper-left X:/{gsub(".*: +", "");print}') auly=$(echo "$xwi"|awk '/Absolute upper-left Y:/{gsub(".*: +", "");print}') echo "$width" size="${width}x${height}" area="+${aulx},${auly}" /opt/bin/ffmpeg -y -s ${size} -r 30 -f x11grab -i :0.0${area} -f alsa -i pulse -ac 2 -c:v libx264 -crf 0 -preset ultrafast -pix_fmt yuv444p -c:a pcm_s16le $HOME/mydesktop.mkv