Reply
Thread Tools
Posts: 1,427 | Thanked: 2,077 times | Joined on Aug 2009 @ Sydney
#51
Originally Posted by P@t View Post
fwiw I have read on konttori blog that for PR1.2 the H264 has decoder enhancements
that means better but that does not mean that everybody will be happy then!
Yes, N9 can play main profile H264 but it's quite picky atm. I hope they address the stuttering of videos when bframes are in use etc.
 
marxian's Avatar
Posts: 2,448 | Thanked: 9,523 times | Joined on Aug 2010 @ Wigan, UK
#52
Just tried this video on my N950:



Unwatchable due to frame skipping. Nokia, I am disappoint. :/
__________________
'Men of high position are allowed, by a special act of grace, to accomodate their reasoning to the answer they need. Logic is only required in those of lesser rank.' - J K Galbraith

My website

GitHub
 
Posts: 1,427 | Thanked: 2,077 times | Joined on Aug 2009 @ Sydney
#53
Originally Posted by marxian View Post
Just tried this video on my N950:

Unwatchable due to frame skipping. Nokia, I am disappoint. :/
Need more info than that to see why it's failing.
As we know, H264 (AVC) High profile is not possible.
This is a hardware limitation of the OMAP3 SoC.
So even if it's only 720x400 resolution, it will stutter.
 
Copernicus's Avatar
Posts: 1,986 | Thanked: 7,698 times | Joined on Dec 2010 @ Dayton, Ohio
#54
Originally Posted by jakiman View Post
I guess you didn't read my post properly or just ignored it. I was talking about commonly downloadable videos from the net. I gave Youtube example as that is a VERY common source for many.
And that's also what I'm talking about. I do use Handbrake for pretty much anything, including Youtube videos. (Although, I admit I don't get too much off of Youtube these days.) Basically, if I don't care enough about the video to re-encode it, I really don't care enough about the video to watch it in the first place...

Originally Posted by jakiman View Post
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.
If you mean by "resolvable detail" the amount of compression rather than the amount of resolution, then again, my argument is to re-encode the high-quality video to the proper resolution. You'll get the best results that way. And, of course, the audio stream is left untouched by this process.

Originally Posted by jakiman View Post
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?
Sure, if this is some video I don't care about, I agree it is convenient to throw a mismatched video at a device and still be able to view it. My argument, however, is that even if you can play a 720p or 1080p video on your phone, the result will inevitably be a lesser experience.

No matter how much hardware you throw at it, HD video displayed on a 854x480 lcd screen must suffer compared to the same video encoded at the precise resolution required by the display. Decompressing and downscaling simply requires more effort than decompressing alone. Any time spent downscaling is time that could have been better spent on supporting a higher bitrate, or on multitasking, or on saving battery juice. The extra resolution in the HD video wastes both storage space and internal data bandwidth. I just don't see the point of forcing inappropriately sized video onto a cell phone...
 
Posts: 93 | Thanked: 88 times | Joined on May 2011
#55
I can see both sides of this argument but downloaded handbrake and I am wondering if you could give some advice on settings? I noticed there are presets for iphone etc, would be nice to have one for N9/N950...
 
Posts: 1,427 | Thanked: 2,077 times | Joined on Aug 2009 @ Sydney
#56
Originally Posted by Copernicus View Post
No matter how much hardware you throw at it, HD video displayed on a 854x480 lcd screen must suffer compared to the same video encoded at the precise resolution required by the display. Decompressing and downscaling simply requires more effort than decompressing alone. Any time spent downscaling is time that could have been better spent on supporting a higher bitrate, or on multitasking, or on saving battery juice. The extra resolution in the HD video wastes both storage space and internal data bandwidth. I just don't see the point of forcing inappropriately sized video onto a cell phone...
This is where we are not syncing in this argument. You are talking about theory again. In real life, I can guarantee you that there is no visible difference to the quality of the video by downscaling. Not to our eyes anyways I assure you. Especially on a tiny mobile phone display. A perfectly encoded FWVGA resolution video looks identical to the 720p original source video being playing on the same phone.

Also, video decoding is all done by a dedicated DSP chip and is not done by the CPU or GPU. So their performance isn't compromised regardless of how big the video is.

I guess you don't watch a lot of videos on your phone. So you don't really understand how big of a benefit it is to not having to encode videos all the time. It's a huge waste of time, storage and electricity encoding videos when it isn't needed on other phones. (by storage, I mean PC storage as you have to keep 2 copies of the same video if you want to keep the higher quality source video while keeping another copy for your incapable mobile phone for later viewing if you don't want to re-encode again)

I guess I care about this much more than most here.

Last edited by jakiman; 2011-10-26 at 00:01.
 

The Following 2 Users Say Thank You to jakiman For This Useful Post:
Posts: 1,427 | Thanked: 2,077 times | Joined on Aug 2009 @ Sydney
#57
Originally Posted by crisscross View Post
I can see both sides of this argument but downloaded handbrake and I am wondering if you could give some advice on settings? I noticed there are presets for iphone etc, would be nice to have one for N9/N950...
I recommend you to try xvid4psp daily build also.
http://www.winnydows.com/downloads/X...4PSP_DAILY.exe

Just create a new MP4 profile, set max resolution to 854x480. Then use H264 Base profile for video. Bit rate to what you prefer your video size to be. I just use 200 min 1500 max. (but you do lower max if you prefer smaller video size) I'm at work so can't remember everything exactly but it's not difficult to figure out. (xvid4psp does not require you to have any codec installed on your Windows.)
 
Copernicus's Avatar
Posts: 1,986 | Thanked: 7,698 times | Joined on Dec 2010 @ Dayton, Ohio
#58
Originally Posted by crisscross View Post
I can see both sides of this argument but downloaded handbrake and I am wondering if you could give some advice on settings? I noticed there are presets for iphone etc, would be nice to have one for N9/N950...
Yeah, I kinda gave up looking for a good preset a while back. There are some floating around, but I generally just mess with the settings myself.

I haven't played with my settings in a while. Let's see... On my current version of Handbrake (0.9.5 on OS X), starting with the "normal" preset, you should already have the video codec set to "H.264 (x264)" on the "video" tab. The first thing to do is to go to the "Advanced" tab, and set things up for a baseline profile: this means setting "Maximum B-Frames" to 0, switching off "CABAC Entropy Coding", and turning off "Weighted P-Frames". This should be enough to start with. I know that videos encoded using this setup will work fine in media player on my N900.

After that, things are really up to you. Use the "Picture Settings" icon at the top of the window to set the video dimensions to whatever you want (presumably to something within the range of your phone's native resolution!). You can manage the amount of compression in a variety of ways on the "video" tab, and the "advanced" tab has even more ways to tweak the compression (at the cost of letting Handbrake take longer to do its job). Both the MP4 and MKV file formats should work fine, choose whichever you prefer.

There are some resources availabe here at Maemo.org. In particular, the wiki has its own video encoding page (covering Handbrake and a number of other encoding options):

http://wiki.maemo.org/Video_encoding

There are a number of Handbrake-related threads floating around as well, though I don't think any one of them is a perfect resource. Anyway, a search for "Handbrake" here should turn up some good stuff.

Last edited by Copernicus; 2011-10-26 at 01:58. Reason: Fix the link
 

The Following User Says Thank You to Copernicus For This Useful Post:
Copernicus's Avatar
Posts: 1,986 | Thanked: 7,698 times | Joined on Dec 2010 @ Dayton, Ohio
#59
Originally Posted by jakiman View Post
In real life, I can guarantee you that there is no visible difference to the quality of the video by downscaling.
If your hardware is good enough to do it without stuttering, without pausing, without de-synching the audio, and without any artifacting, then sure, there's no visible difference. Still, even if this is the case, you've gotta admit the machine is doing lots more work under the hood, for absolutely no profit on the screen.

Originally Posted by jakiman View Post
I guess you don't watch a lot of videos on your phone.
In a sense, I suppose you're right. I'm an Anime addict, so the videos I tend to view on my phone are mostly selections from my library of DVDs. I'll load a season of 24 episodes onto my computer, queue them up in Handbrake, and let the machine run overnight. I don't mind at all the cost of creating and storing "mobile" versions of my video library.

For me, the only video I want to watch in high quality are those that I want to play again and again. If you're just interested in watching some Youtube video that you'll look at once and never worry about again, why bother watching it in HD at all? Low resolution is fine for junk video...
 
Posts: 1,427 | Thanked: 2,077 times | Joined on Aug 2009 @ Sydney
#60
Originally Posted by Copernicus View Post
For me, the only video I want to watch in high quality are those that I want to play again and again. If you're just interested in watching some Youtube video that you'll look at once and never worry about again, why bother watching it in HD at all? Low resolution is fine for junk video...
I just want the best quality for least effort and in shortest time.
Last thing I want to do is constantly have to re-encode videos.
Hence why I prefer to have a phone which can play everything.
I'm even considering the Samsung Galaxy Note. (5.3" monster)
Lack of powerful HW on Nokia phones is pushing me away...
 

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


 
Forum Jump


All times are GMT. The time now is 22:40.