Every time I try to sync my iPhone with iTunes, there are always a bunch of MP3 songs (about 35 of them) that won't sync, giving me the following error message:
[Song name] was not copied because the audio format is not supported by the iPhone [my iphone].
These songs have a high bit rate (e.g. 256 kbps) so I thought maybe iPhone doesn't support that. But when I checked the iPhone technical page I do see that it supports 256 kbps MP3 songs even with VBR. What's more, two songs from the same album do sync with no problem. That led me wonder what was wrong with the rest of the songs.
So I took my wife's iPhone and tried the same thing, the same problem happened. I tried my 2nd Generation iPod Nano, exactly the same problem. Here are the technical details of one of the songs that won't sync:
You could try using iTunes to re-encode them. Set your coding preferences in iTunes (you might as well stay with 256KB MP3), right click the tracks in your library and choose Convert to MP3 (or whatever import setting you chose). It'll duplicate the tracks, but should fix the problem
How to re-encode them with iTunes? I checked the Preferences option under Edit but couldn't find it. When I right click a song, I only see "Converting to AAC" version. Is this the one you were referring to?
Go to iTunes Preferences, and on the first tab, low down on the right side there's a button Import Settings - click it to open a dialog which allows you to choose your format. It's confusing because it looks like it only refers to CD Import