I tried VLC but it seems that I cannot hear any voices in the video files, just the background sounds (no such problems with VLC on the desktop). So I am wondering what's the best alternative. The app does not necessarily need to be free, but should be reliable and play all these video formats that iTunes does not like...