How to properly import a movie

Hello, i’m making a game and as of now i’m working on the intro screen. it consists of my comapany’s animated logo(formed by particles) but when i try to import it, it just does it with a bad quality.

My logo:
19904-goodlogo.jpg

you can see that the logo’s quality is good but now see how unity imports it

19905-badlogo.jpg

if you zoom in you can see that it’s very pixelated and that’s the best i can get out of it even when i’ve tried with different formats(AVI,Mov) and codecs(H.264,DV24,etc.) it doesn’t import as it should be.

is there any solution for this? a way to import a movie and keep the quality as it is?

I have a little experience that might help… I do android development and I moved my video to a made folder called StreamingAssets. (I mention that because I remember reading somewhere where the folder was important.) and It is called with:

function Start () {
		Handheld.PlayFullScreenMovie ("90degree.mp4", Color.black, FullScreenMovieControlMode.CancelOnInput);
	}

Also, my video is encoded at 640x360 at 5,487kbps and 29.97fps. Here is what it looks like on my 1440x900 monitor in fullscreen:

It is slightly blurry, but in the Unity Editor, I set the quality to .088 which cuts it from 7.88MB to 1.2MB and 877kbps, here is a screenshot straight from my Samsung Galaxy SII:

However, in the tiny editor player it looks like garbage:
alt text

I think it has something to do with Unity itself. I just got for the largest bitrate while creating the video, then just use Unity to cut it down until I can’t stand it anymore.