maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   MeeGo / Harmattan (https://talk.maemo.org/forumdisplay.php?f=45)
-   -   Video playback epic fail: My N8 plays 1080p My N9 couldn't even play 720p (https://talk.maemo.org/showthread.php?t=79146)

Copernicus 2011-11-01 19:00

Re: Video playback epic fail: My N8 plays 1080p My N9 couldn't even play 720p
 
Quote:

Originally Posted by rasteroid (Post 1116538)
this is what i'm using currently; pass it the path to the source file.

Very nice script! I'm a little confused about the encoding options, though:

Quote:

Originally Posted by rasteroid (Post 1116538)
ENCODE="-s 720x480 -aspect 16:9 -b 1024k -bt 512k"

You've got the aspect ratio set to 16:9, but have the frame size set to 720x480 (a 3:2 ratio)? I've never used ffmpeg, so I don't really know quite what that means as to the final video size.

cloud596 2011-11-06 08:40

Re: Video playback epic fail: My N8 plays 1080p My N9 couldn't even play 720p
 
Quote:

Originally Posted by Copernicus (Post 1115669)
My current version of Handbrake (0.9.5) is pretty good about providing info on every available encoding option, I get a fairly detailed tooltip by just hovering the mouse above each option. But in short, once you've picked H.264 as your video codec on the "Video" tab, the way to make it a baseline profile is to switch to the "Advanced" tab, and make sure "Maximum B-Frames" are set to 0 and "CABAC Entropy Coding", "8x8 Transform", and "Weighted P-Frames" are all switched off. That should do it for you.

And yeah, I'll say it again -- playing 720p video on a cell phone is a waste of CPU cycles. Drop the resolution to the machine's native screen size, and use the savings in pixel count to increase the bitrate instead! (Although if you're starting from a heavily compressed video to begin with, I suppose that doesn't really matter.)



Unfortunately, there doesn't seem much advantage to choosing the mkv container over the mp4 one for the Nokia phones. At least on my N900, the default Media Player doesn't seem to support alternate audio tracks or any sort of subtitles. Without that, most of the advantages of using the Matroska container are lost...

loool. my handbrake never ever reach 100% even i wait it for 2hiurs and more on windows 7 64 bit.
funny is it.
other converter never wait for 1hour

Copernicus 2011-11-06 12:31

Re: Video playback epic fail: My N8 plays 1080p My N9 couldn't even play 720p
 
Quote:

Originally Posted by cloud596 (Post 1118969)
my handbrake never ever reach 100% even i wait it for 2hiurs and more on windows 7 64 bit.

Is your machine perhaps limited in RAM, or running other applications? Handbrake is one of the fancier, more powerful converters out there, and as such makes a lot of demands on a computer.

In my experience, if I avoid Handbrake's more agressive compression settings, I can re-encode a half-hour anime to fit my N900 in roughly 15 minutes. This is on a Core 2 Duo with 4 gigs of RAM.

hotnikkelz 2011-11-07 04:21

Re: Video playback epic fail: My N8 plays 1080p My N9 couldn't even play 720p
 
Try using Freemake Video converter. Very easy, very clean, very nice. Windows only.

Use a converter called Super, for more power.

spectrax0x 2011-11-09 15:09

Re: Video playback epic fail: My N8 plays 1080p My N9 couldn't even play 720p
 
I'm using adobe media encoder and my output file is as follows:
NTSC, 854x480, 29.97 fps, Progressive
AAC, 192 kbps, 48 kHz, Stereo
CBR, 6.00Mbps

I've selected Baseline profile for the encoding. I am aware that 6.00Mbps bitrate is very high for playback, (1 hour of video is estimated at 2.9Gb!). So the thing is, what is a reasonable bitrate setting for the n9 stock player (or preferably ovp)? Also, is there a maximum bitrate setting that the n9 can handle?

thanks

marrat 2011-11-09 15:18

Re: Video playback epic fail: My N8 plays 1080p My N9 couldn't even play 720p
 
Quote:

Originally Posted by spectrax0x (Post 1120696)
I'm using adobe media encoder and my output file is as follows:
NTSC, 854x480, 29.97 fps, Progressive
AAC, 192 kbps, 48 kHz, Stereo
CBR, 6.00Mbps

I've selected Baseline profile for the encoding. I am aware that 6.00Mbps bitrate is very high for playback, (1 hour of video is estimated at 2.9Gb!). So the thing is, what is a reasonable bitrate setting for the n9 stock player (or preferably ovp)? Also, is there a maximum bitrate setting that the n9 can handle?

thanks

Wouldn't it be smarter to lower the bitrate? I mean, since the new resolution is no longer 720p and the display is so small, I don't think that it will look bad on the N9 with a bitrate of, for example, only 3 Mbps.

spectrax0x 2011-11-09 15:40

Re: Video playback epic fail: My N8 plays 1080p My N9 couldn't even play 720p
 
@marrat,

I already stated I am aware of the very high bitrate xD
So is 3Mbps reasonable? And more importantly, can the phone handle the bitrate?

spectrax0x 2011-11-09 16:10

Re: Video playback epic fail: My N8 plays 1080p My N9 couldn't even play 720p
 
stumbled upon this
http://www.developer.nokia.com/Commu...2F_Nokia_N9-00

so i guess 4Mbps is maximum?

Copernicus 2011-11-09 17:13

Re: Video playback epic fail: My N8 plays 1080p My N9 couldn't even play 720p
 
Quote:

Originally Posted by spectrax0x (Post 1120696)
So the thing is, what is a reasonable bitrate setting for the n9 stock player (or preferably ovp)?

The real problem in answering this question is that video quality is a rather squishy concept. Certainly, a higher bitrate means less compression, and therefore less loss of data. But just what is "reasonable" is entirely dependent on the viewer (and in many cases on the video as well).

Myself, I'm an anime addict. A lot of my favorite shows are pulled directly out of the world of manga (Japanese comic books), and are therefore often drawn in a flat, 2D style, with many fairly static scenes. Thus, you can sometimes get away with a pretty horrible bitrate and still have a watchable show, because the video data can handle a great deal of compression.

In short, I'm afraid the real answer is that you'll have to experiment to find out what is best for you. Yes, the video quality will always degrade as you reduce the bitrate, but a certain amount of degradation may be acceptable (or even imperceptible) -- and that judgement is ultimately yours to make.

jakiman 2011-11-17 03:54

Re: Video playback epic fail: My N8 plays 1080p My N9 couldn't even play 720p
 
I use a max of 2Mbps for H264 Base profile at 854x480 resolution for my videos encoded for the N9. Anything more is not really noticeable for such a small screen IMO and uses extra space for nothing.


All times are GMT. The time now is 02:46.

vBulletin® Version 3.8.8