I will have to try slowing the frame rate down, is this the same as lower quality? I have tried lower quality settings and it still doesn't work right. Works fine on the computer and won't sync on the blackberry. I'm seriously thinking of getting the new iphone because it can do fullscreen wide video and the new bold doesn't have a full screen.
Quote:
Originally Posted by greenmr
Just got a new 8300 and was pulling my hair out over sync issues and picking a good encoding format. First thing I found is that the formats that work for the Pearl don't seem to reliably work with the Curve. I eventually settled on MP3 and H263 (DivX works but XviD doesn't), but the really frustrating thing was that no matter what tools I used to encode with the video would drop behind the audio after a few seconds, then jump back into sync, only to drift out again. This repeated itself every 5-15 seconds. Confusing the issue was that not all videos I reencoded had this problem.
After much hair-pulling, I finally found the common thread with the problem videos. Maybe this will apply to the Pearl too, since I understand all recent Blackberries have used the same processor. It seems that the BB doesn't have enough horsepower to decode MPEG4 video at the NTSC broadcast frame rate of 29.976fps. NTSC film at 23.976fps synced fine, as did PAL film at 25fps, but as soon as I reencoded anything at 29.976fps the BB just couldn't keep up.
The solution that worked well for me was to half the frame rate on NTSC broadcast clips to 14.875. If you use Super C for the conversion you can just select that rate from the radio buttons. If you use VirtualDub or VirtualDubMod for the conversion, you can tell the tool to "decimate" every second frame by entering a decimate value of 2.
I am very picky about my video encodes... I do lots of AVI and H264 conversions to DVD, but I was unable to see any jerkiness when watching clips at 14.875fps on the small screen of my BB. Note that although this desync only happens for me at 29.976fps, it is possible that on the Pearl some of the slower frame rates are problematic too, so try encoding them at half the native framerate and see what happens. I doubt you'll be able to spot the low frame rate on the handheld screen.
A side benefit of halving the frame rate is that for the same video bitrate the encode quality will be higher. Of course, at this screen size you probably won't notice it, but it might allow you to create smaller media files for your BB that look just as good.
Hope this helps someone here.
|