So is it a frame rate issue?
Framerate (FPS, frames per second, 23, 24, 29, 30) doesnt make a difference in terms of playback.
Its the bitrate, (Kbps) that affects the playback, as well as the encoding settings used. Its hard to explain, but I'll try to keep it simple. There are a lot of differences between H264 files. Without going into specific differences (cabac, nocabac, level 1.3, 3.1 etc) I will say that h264 files created for one device will not always work for another.
Example:
The recent iPod/iPhone models can play 720x480 video files, and anything smaller than that (yes, I know Apple's official specifications say its 640x480) These files do not play on a Playstation Portable, eventhough the PSP can play 720x480 H264 video files as well.
In addition, Eventhough the PSP can play 720x480, it has to be exactly that, unless it's 480x272 or smaller. anything inbetween will not play. However, the PSP can play 320x240 iPod video files, but PSP files will not play on iPods, which is basically why Handbrake's latest version does not have it anymore
www.handbrake.fr said:
There are no more presets for the PSP, PS3, or Xbox 360. Quite frankly, they didn't work well.
So, why is this all such a mess? Because device manufacturors such as Apple and Sony want you to use their software (Sony Vegas, Apple Quicktime Pro, iTunes Store) to get your content. Sort of the same as with gaming consoles. The hardware is sold at a loss, and they make the $$$ on the games, movies and extra's (I dont think iPods and PSPs are sold at a loss though)