View Single Post
Posts: 882 | Thanked: 1,310 times | Joined on Mar 2007
#550
Originally Posted by wildt View Post
Well, after experimenting with codecs with limited success I remembered the 9.mp4 video that comes with the N900 - looks great and runs great. I examined it and it's mp4a/mp4v with bitrates up to 4mbit!

I tried that codec compo, and at 2mbit video and 128kbit audio it runs totally smooth most of the time, but with a minor hickup here and there, which could be due to something running in the background on the N900 that I have no control of. Is there some way of running the decoding thread on the N900 with high priority or something?

And bear in mind I've done the testing running the N900 @ 900mhz. I can try going back down to 600mhz for testing purposes sometime in the weekend.

Anywho, I suspect that the 9.mp4 run through the built in media player utilizes some hardware acceleration that doesn't seem to get activated when playing through Knots, as I can't get it to run smooth at the same high bitrates (~4mbit).

But hey, it looks awesome at 2mbit as well, and the encoding part is apparently lighter than x264, as there's on avg. an even 10-20% load on my 4 cores when chewing through 1080p x264 movies with ~20mbit rates.

Fairly happy camper here! Only thing missing is a thicker pipe so I can stream this over the internet
Knots uses MPlayer which doesn't utilize dsp so it's not as power efficient or fast as the default player. Also http streaming takes its toll.

I tried using gstreamer as a backend, but I never got it to properly play anything except theora and even that buffered like every 2 seconds. If anyone wants to experiment with it, it's easy to test different profiles from the commandline, just start a stream with the browser and try to play it gst playbin2 from the command line on N900. I'd be happy to switch to gstreamer, but I got tired of the bad results with it.

Please share the profile if you are happy with it. I'd like to test it on OS X too. I know most encoders don't utilize multiple cores, but do the default profiles work in Windows if you add 4 threads to them?

Also could anyone fetch the latest change from git and test if external subtitles now work on Windows Vista/7?
 

The Following 2 Users Say Thank You to ukki For This Useful Post: