Almost none of the camera's have a 2+ hr battery life. So if you really want a camera running continuously for a 4hr ride, you either need an external battery or a Fly12.
The other option is something like a GoPro Session that you can quickly turn on. For example, if you're being harassed by a driver.