FFMPEG encoder/settings for TEXT-LEGIBILITY and low file size?
Most codecs are motion aware. The problem you are most likely encountering is too many key frames. Every time a key frame is inserted, the encoder forgets everything and starts over. If you set your keyframe interval very high, (like 60 seconds) the bitrate will be progressively lower over time, until the next keyframe.