This problem affects Windows users too. Has anyone found a fix other than recreating the library? I went to my home server and restored a backed up ITL file but the corruption looks like it must go at least a couple weeks back and I can't resolve it.
I tried creating a new library from scratch. This allowed me to re-import everything just fine, but since this is the machine that syncs my iPhone and iPad, iTunes said that they were synced with a different library and it wanted to replace all of the apps and data on both devices. That's unacceptable.
Interestingly the movies I added show up as being available to put on the iPad and iPhone. It's just that they don't appear in the main Movies view. So it's more like the Movies view is corrupted. I tried removing all of the movies and re-importing them, but now the view just shows the "Feature films and home movies you add to iTunes..." splash page, so it appears there are no movies.
If I can just get them into a playlist then I can live with that.