I'm just curious if you found a solution? I am dealing with the same problem, my windows media player or VLC plays the video perfect, I put it on an E disk after converting the file to an mp4 ..always worked for me before.. i added images to music at the end of my home video, and put it on the PS3 to watch... only half my images show up! i resaved it, reconverted it... still, same problem, any ideas? please help! I'm desperate!
I think I did find a solution. Are you using Videopad Video Editor to edit the videos at all? I was using it to make videos for youtube. It turns out it has a problem with images of a higher resolution that the video. So if you have a 1080p image in a 720p video, you'll be able to see it through the editor or using certain video players/formats, but otherwise, the player will skip the image and cause the video to go out of sync with the audio. What's weird is that I tried downsizing the images to no avail. This stupid situation caused me to give up on making videos.