Have you looked into VLC Player?
Is there an app for iPhone and VLC Player ?