View Single Post
Posts: 1,427 | Thanked: 2,077 times | Joined on Aug 2009 @ Sydney
#50
Originally Posted by Copernicus View Post
A couple things to note: first, the "High-Definition" in HD video relates to the picture resolution, not the video compression bitrate. Indeed, a 720p HD video is still called a High-Definition video whether it is severely compressed to the point of unwatchability or totally uncompressed. (Most of the HD video I find on the net has a bitrate lower than DVDs!)

Second, the resolution of an LCD screen is fixed. If your screen has 854x480 pixels, you will be watching video at 854x480 resolution. A 720p (1280x720 pixel) or 1080p (1920x1080) video shown on this screen will obviously have to be down-scaled, or you'll only be able to see one corner of the picture at a time. Similarly, a 640x350 video will have to be up-scaled, or you will be seeing a tiny picture on just a part of your screen. All this down-scaling (or up-scaling) wastes CPU power (or whatever hardware you are using), and must naturally distort the native video to some degree.

What you want is a maximum quality picture with minimum distortion. Simply cramming data onto the machine that is inevitably going to be thrown away during the down-scaling process is not the best way to do this. The best way is to use a video encoding system to re-encode a high-resolution, low compression source video into the native resolution of your device at the lowest compression level (or highest bitrate) that your device can handle.

Again, I use handbrake for this. I use it both for the HD videos I get from the net (high-res, but heavily compressed) and for my library of DVDs (standard-def, but low compression), to squeeze the best quality I can get out of my source material before transferring it to the phone. Because Handbrake doesn't have to try to decode and re-scale the video in real time, and gives you fine control over the bitrate it will use, it can produce a video optimized for the phone that will, in fact, surpass the quality you would get by trying to run the native source video on the device.
Please, I know this information quite well. No need to explain what HD is to me as if I don't know what it means. =P I guess you didn't read my post properly or just ignored it. I was talking about playing back commonly downloadable videos from the net. I gave Youtube example as that is a VERY common source for many.

1. Go to youtube
2. Find a video i want to play on N9
3. Download it (using some app on phone or PC etc)
4. Watch it

Now, on the N9, either I have to settle with crappier quality video as N9 cannot play HD or higher version. (as they are H264 high profile) So I have to download the higher quality video/audio and encode it for N9 to get the best of what youtube offers. I told you that Youtube HD video isn't just about resolution. It also has more resolvable detail and better quality audio which is retained no matter if your phone has less than HD resolution display.

Now compare this to SGS2 for example. I can just play 720p or 1080p video from youtube without wasting a single minute or having to settle with lower quality video and audio. Which do you prefer? N9? I don't want maximum quality picture with minimum distortion when I have to waste time to encode my videos before being able to copy it on to my phone. Why do that when you can get just simply copy the high resolution, high bitrate "original" video and just play it without "recompressing" the video to a lower bitrate, lower resolution video on some other phone? (Heck, SGS2 or many others can just play them directly from the youtube website)

It also avoids me having 2 copies of the same video and waste more space on my PC.

Also, encoded version can never surpass the source. Re-scaling using a dedicated DSP does just as good of a job also. You will not see a single difference. I know what you are trying to say and sounds good in theory. But in practice, the difference is negligible or not even visible. (not on a tiny mobile phone screen size that's for sure)

Anyways, just saying that N9 is a crappy video player for many people's needs right now. It's less capable and less convenient with barely no features than current competition unfortunately. (I was quite glad however to find out the dev at least implemented fill screen option using pinch-to-zoom)

Last edited by jakiman; 2011-10-25 at 22:05.
 

The Following User Says Thank You to jakiman For This Useful Post: