Elastic Transcoder is a good example. They don't even support variable bitrate, so you have to choose between huge files and video that looks good for a while until you hit some dark scenes or high contrast sequences that exhibit terrible artifacting.