Is it possible to watch a video frame by frame on the iPhone?

As far as I'm aware, the only way to do this is with 3rd party apps.

Although I've never personally used VideoPix I am aware of someone who was using it a few years back and was happy with it.

Of course there are probably hundred of apps that can do this, so you should find one you're happy with.