Any format standard for unity video playback?

I’m using movieTexture to play video in unity. But I found that some videos can be played, some do not (they appears black when playing)
I tried different resolutions, different frame rates, etc. Some can be played while some cannot. Even videos will the same setting can have different results. I use MediaCoder to export videos.
Anyone have idea what exactly does Unity need for video format? Thanks

Unity internally uses ogg vorbis, and it converts everything you import to that standard. You can see the list of supported types here: http://unity3d.com/unity/workflow/asset-workflow - check the bottom right of the page.