I want to screencast and have the video look EXACTLY as I see it from the screen. I tried ffmpeg but the colors get washed out. I have also tried all the GUI programs like Istanbul, Kazam, RecordMyDesktop, etc. but they all suck.
With ffmpeg I run:
ffmpeg -f alsa -ac 2 -i pulse -f x11grab -r 30 -s 1920x1080 -i :0.0 -acodec pcm_s16le -vcodec libx264 -preset ultrafast -qp 0 -threads 0 output.mkv
And the output is this:
When I want it to be like this: