Yeah, that kind of thing is totally do-able. Camera recorder already has a feature to turn each of its frames into a scene. It could be added fairly easily to camera recorder. But then it would not work with regular scenes I suppose.
Adding it to regular scenes would also not be that hard. The user just has to specify ahead of time what FPS to use, then the plugin would get ther camera position for each frame, slightly adjust the camera position, and then make a scene there.
I think the hardest part by far would be getting the camera shake to be believable. I'm afraid it is more than just randomized points. I think it is more of a randomized wave, and then determining where the camer should be on the wave at that point in time. Camera shake is not just randomly bounced from point to point per frame, it is bouncing up/down/around over multiple frames in the same direction, until you hit the upper/lower most point of the bounce, then find a new direction to bounce in. Which in my mind appears to be more like a wave.
I'm sure Remus could crank that out if he ever came back. Anyone other math guys out there want to tackle this? Once we start talking waves I get nervous π
Chris