iTunes cannot convert Apple Lossless tracks to 128 kbps AAC files when sync'ing with iPhone
Solution 1:
I had a similar problem with few of my tracks. The conversion is done live, while syncing. Basicly the problem is with the particular sound track, not the lossless codec (ALAC) itself. I used a third party utility to re-encode the original (keeping it to ALAC) and then iTunes managed to re-encode the track back to 128kBit AAC. Hope this helps.
Does iTunes maintain a parallel, down-sampled, library on disk when I check this option?
No - re-encoding is done live, that's why it's so slow.
Solution 2:
I just had this problem too, and it fixed itself when:
- I went to the Music/Songs view and searched for the offending song.
- I noticed there were 2 copies of that song listed: one in my library, and one with an iTunes-Store download icon next to it
- I clicked on that download icon and deleted the copy in my library.
Upon re-syncing my iPhone, that song copied without issue.