[REQ/Vote] Video bitrate enhancements - HTC One X

Right now the 1080p video bitrate is bordering max 10mbps, which is quite low and shows artifacts / blur in fast moving scenes. The 720p video is even worse @ around 5-6mbps.
A workaround now is to use the ICS Camera+ application and tick 2x bitrate. However watch the auto whitebalance settings since they give a purple hue. Set it manually.
This is a hopeful request to the OneX devs & modders to do their magic and squeeze more mbps as well as maybe lock a minimum FPS value so it doesn't drop to hell in low light and the expense of exposure.
i'd be happy with 720p @ 15mbps and [email protected], both at solid 30FPS
thanks in advance and vote for the feature!

zerozoneice said:
Right now the 1080p video bitrate is bordering max 10mbps, which is quite low and shows artifacts / blur in fast moving scenes. The 720p video is even worse @ around 5-6mbps.
A workaround now is to use the ICS Camera+ application and tick 2x bitrate. However watch the auto whitebalance settings since they give a purple hue. Set it manually.
This is a hopeful request to the OneX devs & modders (lee, baad, paul, monx & others) to do their magic and squeeze more mbps as well as maybe lock a minimum FPS value so it doesn't drop to hell in low light and the expense of exposure.
i'd be happy with 720p @ 15mbps and [email protected], both at solid 30FPS
thanks in advance and vote for the feature!
Click to expand...
Click to collapse
media_profiles.xml and Camera.apk are the place to look for improvements.

mike1986. said:
media_profiles.xml and Camera.apk are the place to look for improvements.
Click to expand...
Click to collapse
community would be grateful if you can help work this out!

Camera ICS + features like background and face effects don't work for me shame too, they look like fun!

they should also tweak the camera in order for it not to compress the pictures so much! HTC's stock camera app produces pictures that are twice smaller than pictures taken with other camera apps (or with a common 8mp camera) with no effects nor anything

mike1986. said:
media_profiles.xml and Camera.apk are the place to look for improvements.
Click to expand...
Click to collapse
i tried playing around with the XML to no avail...they key is in the APK.
bumping this hopefully someone can take some time to figure it out....

zerozoneice said:
i tried playing around with the XML to no avail...they key is in the APK.
bumping this hopefully someone can take some time to figure it out....
Click to expand...
Click to collapse
Hox has a image processor so I'm guessing that will need to be flashed, or bypassed.
Sent from my HTC One X using xda premium

zerozoneice said:
Right now the 1080p video bitrate is bordering max 10mbps, which is quite low and shows artifacts / blur in fast moving scenes. The 720p video is even worse @ around 5-6mbps.
A workaround now is to use the ICS Camera+ application and tick 2x bitrate. However watch the auto whitebalance settings since they give a purple hue. Set it manually.
This is a hopeful request to the OneX devs & modders to do their magic and squeeze more mbps as well as maybe lock a minimum FPS value so it doesn't drop to hell in low light and the expense of exposure.
i'd be happy with 720p @ 15mbps and [email protected], both at solid 30FPS
thanks in advance and vote for the feature!
Click to expand...
Click to collapse
Not only video, but still quality too.
In order of priority:
* Fix the frame rate issues first (dropped frames are VERY distracting; currently video stutters badly)
* Provide adjustable image compression levels including a very high quality mode. (Raw would be even better, but I doubt they'd consider that.)
* Provide adjustable video compression levels including a very high quality mode.

treebill said:
Hox has a image processor so I'm guessing that will need to be flashed, or bypassed.
Sent from my HTC One X using xda premium
Click to expand...
Click to collapse
don't think that's the case because we have seen 2 alternatives that increase bitrate just with a modified APK:
- ICS Camera - still some quality (purple hues) issues in resulting videos + cannot select 1080p
- NoDo-GT's beta which is currently frozen with no download available

seems the limitation is in the recording profile used: [email protected] / 10mbps
the SGS3 (and the SGS2 for that matter) uses [email protected] / 17mbps.
Source:
http://forum.xda-developers.com/showpost.php?p=25693754&postcount=108
[8] Video: SGS3 is clear winner here. HOX does not record in High profile. It records at mere 10 Mbps Baseline whereas SGS3 does High Profile recording at 17 Mbps.
Maybe now with the kernel source released someone can work out some magic.....fingers crossed.

While compression is too high and bitrate is too low, there also one very important issue - fps. I tested again and again and again, the stock camera can only take video up to 23-24 fps, while using camera ics I can do 29-30 fps. This proves that the low fps of the stock camera is not limited by hardware. An update to the camera is needed...

Albert Poon said:
While compression is too high and bitrate is too low, there also one very important issue - fps. I tested again and again and again, the stock camera can only take video up to 23-24 fps, while using camera ics I can do 29-30 fps. This proves that the low fps of the stock camera is not limited by hardware. An update to the camera is needed...
Click to expand...
Click to collapse
Far more important than the maximum FPS is that it's steady. If there are no frames dropped, your eyes very quickly get used to a lower frame rate. If it keeps spiking up and down between high frame rate and loads of dropped frames, though, that's impossible to get used to.

Check my vedio
The quality is very bad!!!
Recorded by htc one x firmware 1.28
Not only the fram rate and image quality also the sound is very aweful.
You can notice the camera are always re focus and blur.
Watch this you will get my point
http://m.youtube.com/watch?v=Yst4ImxjRzI

knoxploration said:
Far more important than the maximum FPS is that it's steady. If there are no frames dropped, your eyes very quickly get used to a lower frame rate. If it keeps spiking up and down between high frame rate and loads of dropped frames, though, that's impossible to get used to.
Click to expand...
Click to collapse
But when you do an comparasion between 24 and 30 using the SAME H1X, you can see the different...
Sent from my HTC One X using XDA

I didn't say you couldn't see the difference between at all, just that it wasn't as damaging to frame rate perception as all the dropped frames, which are a far more important issue.
Sent from my Transformer TF101 using XDA

zer151 said:
Check my vedio
The quality is very bad!!!
Recorded by htc one x firmware 1.28
Not only the fram rate and image quality also the sound is very aweful.
You can notice the camera are always re focus and blur.
Watch this you will get my point
http://m.youtube.com/watch?v=Yst4ImxjRzI
Click to expand...
Click to collapse
The mixture of low light and alternating colours would tax any camera let alone a phone camera. Used in decent lighting the quality is decent enough and doesn't lose focus like that

knoxploration said:
I didn't say you couldn't see the difference between at all, just that it wasn't as damaging to frame rate perception as all the dropped frames, which are a far more important issue.
Sent from my Transformer TF101 using XDA
Click to expand...
Click to collapse
Ok, let me rephrase... I would expect such hardware to be able to do 30fps constantly
Sent from my HTC One X using XDA

I am working on something here..
http://forum.xda-developers.com/showthread.php?t=1642777

Albert Poon said:
Ok, let me rephrase... I would expect such hardware to be able to do 30fps constantly
Sent from my HTC One X using XDA
Click to expand...
Click to collapse
Agree completely.

I hope nodo-gt starts working on modded camera for the one x again. I think the camera for the sensation is up to 40mbps now.
Sent from my HTC One X using Tapatalk 2

Related

Nexus One steps up to 720p HD video

hey,
found this news a few minutes ago...
http://www.engadget.com/2010/06/09/nexus-one-steps-up-to-720p-hd-video-thanks-to-latest-hack-video/ or here
http://forum.xda-developers.com/showthread.php?t=698287
the nexus has the camera as the desire, or not?
so i think a port isn't impossible !?
raangu
look here Nexus 720p at XDA
This Threat in Desire Forum
The creator has stated that does not work on desire, but he will release a fix for it later tonight
Oooh, I think I'll be rooting very soon for this then!!
Judging by the quality of the sample video, its pretty clear why HTC never enabled 720p on these cameras, it just isnt real 720p, its just upscaling the already mediocre video quality of the camera to a higher resolution, which results in even more fragments and color distortion.
I seriously do not understand why people freak out because of this.
Post up video, before and after?
We could post up videos, before upscaling and after upscaling, that would be very interesting.
tbh, it's not exactly the reason I bought a Desire...it's a phone so as long as it can make calls and receive SMS messages it fulfills it's purpose IMO. Email, Internet, etc. are just bonuses
I guess if that is the video mode doing 720p it would annoy people as they said it would be included in a future update, so you would only expect it to be proper hd recording.
Phorz said:
Judging by the quality of the sample video, its pretty clear why HTC never enabled 720p on these cameras, it just isnt real 720p, its just upscaling the already mediocre video quality of the camera to a higher resolution, which results in even more fragments and color distortion.
I seriously do not understand why people freak out because of this.
Click to expand...
Click to collapse
Not entirely sure about that. It's well known that the HTC cameras don't work very well in low light conditions and unless I've missed one, all the sample videos are taken indoors without a decent light source. I'm not saying you're wrong, it could very well be as you said. I'd just recommend withholding judgement until we've seen a sample taken under optimal conditions. It'd be great to have 720p even if it only works outdoors in blazing sunshine.
Marc
No phone will do decent hd video in doors in low light just doesn't happen, if you want that you need a high end hd cam corder.
its possible and being worked on but since it requires a kernel mod may take time BUT ... since we have the 2.32.9 kernel ported now it should easy to replicate
Maybe it is a bitrate problem?
Don't know if he increased it?
It would be nice to have the original recorded video to properly analyze it..if this whole 720p thing is some sort of upscale imho it is pretty useless..
Since the camera's (alleged) native resolution is 5 megapixels (ie. has way more than 720 lines), there is no theoretical need for upscaling (in fact you could go much higher than 720p without upscaling.
If the camera actually isn't 5 megapixel (and upscales photos to that resolution), then who knowsif it's worth it....
I think this is next step what dev guys will give us,supprise
tbh, it's not exactly the reason I bought a Desire...it's a phone so as long as it can make calls and receive SMS messages it fulfills it's purpose IMO. Email, Internet, etc. are just bonuses
Click to expand...
Click to collapse
Why would you get a smartphone just to make calls and send text. Plenty of decnt feature phones serve that purpose. Personally I don't use the camera on a phone and it's not a selling point. But beng able to hack my phone to take 720 video would be cool, even if I'm not going to use it. It's about the being able to and having fun. Also showing off to all my mates who have closed iToys! ;-)
-------------------------------------
Sent via the XDA Tapatalk App
720p is less than 1mp, so even if the camera were 1.3mp, it could still do 720p without upscaling.
5mp is more than twice as much as 1080p, the real limitation is processing power for encoding and storage space.
ZoZo2 said:
720p is less than 1mp, so even if the camera were 1.3mp, it could still do 720p without upscaling.
5mp is more than twice as much as 1080p, the real limitation is processing power for encoding and storage space.
Click to expand...
Click to collapse
Well, while you are right in some ways, you are so wrong from a technical point of view. Capturing Video is a totally different story than taking photos because taking a picture with autofocus every 2-3 seconds, and capturing 25-30 pictures every second... you cannot compare that, so dont let yourself be blindfolded by megapixels. The size of the CCD elements, and the time theyre exposed to light PLUS the optics is what makes pictures/videos. And when you look at the size of those things in a mobile phone, you get the idea why smartphones are still miiiiiiles away from even midclass digital cameras...
it is all about processor man ,lenses has an effect ,but processor is the main

[Q] Is the poor video framerate gonna get corrected in future?

Hi everyone.
HTC Desire is being found in my country better than other android phones, but I have a serious problem with its bad video recording framerate (15). I tried to download a video sample, and it was really bad as I thought (no offense to the fans ).
My phone's video recording ability is important for me, so please don't give answers like: this is a phone, go get a camcorder, ...
Some people say that it will have HD 720P support in future firmware updates, but I wanna know is there a plan to improve the framerate as well?
Thanks.
As the phone records direct to the SD card I would suggest trying a faster class of card and see if that affects things at all.
Sent from my HTC Desire using Tapatalk
mahi58 said:
Hi everyone.
HTC Desire is being found in my country better than other android phones, but I have a serious problem with its bad video recording framerate (15). I tried to download a video sample, and it was really bad as I thought (no offense to the fans ).
My phone's video recording ability is important for me, so please don't give answers like: this is a phone, go get a camcorder, ...
Some people say that it will have HD 720P support in future firmware updates, but I wanna know is there a plan to improve the framerate as well?
Thanks.
Click to expand...
Click to collapse
the desire already has 720p recording, but keep in mind its limited by its hardware, 1 ghz isnt alot to encode HD and i know the iphone has better HD recording but i think that has somthing to do with its improved gpu, recording at lower resolution is flawless so why not do that?
Galaxy S and iPhone 4 are the first phones that are likely to have the processing power to record 720p with decent framerates. Desire just isn't as powerful, no matter how it's optimized it won't be perfect, ever.
However, even those two phones (probably) don't benefit much in terms of real video quality by just upping the recorded resolution. Trying to fit even a BAD 720p-capable sensor in a phone form factor isn't going to be a reality for a couple years or so, I'd estimate. Right now you get lots of extra pixels but the picture doesn't actually look any better since the sensor is too small to properly capture such high resolution.
It's something like the "megapixel war" that went on (and continues to some extent) between the major camera vendors. There's not more space to use a better sensor, they just make the sensor try to interpret the light better. Now it's phone vendors claiming they can do 720p when in reality the sensors they're using are probably capable of "real" 480i resolution at best.
But you can see the result... take two shots on the phone of your choice, one at 3mp or so and one at the maximum, then try blowing up the 3mp one to the 10mp one's dimensions and compare them side by side. The resized one looks a bit blurry? Now apply a good professional sharpening filter such as Neat Image. Voila, they're all but identical, just one has lots more garbage data in the form of grain where there was none in real life. The sensor is so tiny there's literally just not enough photons hitting it to do anything but interpolate most of the data, even in daytime outdoors.
I know you said you don't want me to say "just buy a camcorder", but honestly that's the only solution if you want an actual image quality difference. An honest camcorder can give you a million times the feature set and record decent audio too.
Maybe check out the Canon HF100... I think that's what it's called. I have the previous year's model and it's outstanding value. Record true 1080p @ 30fps, and it's so clear you can capture individual frames from it and it looks better than any cameraphone. Takes competent stills too, and I think the most recent model has 20x optical zoom. It's like... 25% larger than an empty toilet paper roll and a little more squarish.
So do you recommend setting to 480?
Thank you guys.
I bought a Google-HTC nexus one today D). I had to buy a used cell phone because of the android phone shortage in my country, and I had to buy it today, so I wasn't able to read any of your posts; but some interesting comments have been posted:
AndroHero
You mean there is a video recording mode for desire, which records in lower resolution, but gives better framerates?
If so, desire would have been a flawless choice for me! Why isn't this mentioned anywhere?
nawoa
Very interesting ideas, thank you.
I have noticed the difference between true 720P videos and the "claimed" ones which are being recorded by cell phones, and, frankly, the difference is obvious.
But still, if you watch the video samples from desire and some competitors (from GSMArena or somewhere), you will confirm that there's a huge difference, which is not being caused by the low resolution, but by the poor framerate in desire.
Desire's video sample is disappointing...
But if it's possible to record in lower resolution and better framerate, then desire would have been a better choice than a second hand nexus one.
Hardware not capable? 1Ghz not fast enough?
Nexus one 720p @27fps!!!
Edit:Video
nawoa said:
Galaxy S and iPhone 4 are the first phones that are likely to have the processing power to record 720p with decent framerates.
Click to expand...
Click to collapse
IPhone uses its GPU, that's why it performs so well. Guess it's a driver issue. If the desire were to utilize the GPU, the results would be far better.
iPhone and Galaxy S share the same CPU/GPU chip, and as you say, yes it probably leverages the GPU to help encode the data more efficiently. Even if not, it's a more efficient chip which doesn't just mean it's smaller and uses less battery, but it's actually more powerful despite running at the same clock speed.
For example, I had an experience when I was upgrading my computer last year, going from a 65nm CPU to a 45nm CPU with identical architecture, cache, etc. Running at the same clock speed I get ~20% or more of a performance boost just due to the better efficiency.
I can't say how well that carries over to this situation since I'm sure there are more improvements in the transition from "snapdragon" to "hummingbird" than just the newer manufacturing process and more powerful GPU, but you can be sure the CPU gains a significant speed advantage from the lower node even before whatever other enhancements have been made.
"Hardware not capable? 1Ghz not fast enough?
Nexus one 720p @27fps!!!"
I'm not even going to look. 27 FPS isn't any kind of standard and if indeed that framerate is being achieved it's because there is extremely good lighting. Please introduce me to the world you live in where everyone and everything is always in ideal studio lighting... Aside from that I know without clicking the link that it will be terrible-looking.
"But if it's possible to record in lower resolution and better framerate, then desire would have been a better choice than a second hand nexus one."
I don't mean to belittle you but doesn't it go without saying that there is a lower-resolution video mode available when 720p is only just being unlocked in the most recent firmware? Whatever the case, N1 and Desire have identical hardware, if anything you might have a screen you like better than if you bought a Desire today.
Anyway, yes in my opinion you'd normally want to record at a lower resolution. I haven't done a thorough quality comparison but I'd guess you're not going to get much benefit from going above 320x240 for video. The truth is harsh, isn't it? Probably no harm in using the highest image size but it's not going to deliver miracles, especially considering the shutter lag and lack of any kind of image stabilization system.
But on the upside, your videos will have a smaller filesize, the framerate will stay consistent (at least if there is adequate lighting), and as I said earlier there is absolutely no real-world quality difference except that you'll get less battery usage and video noise when recording and playing back lower-resolution video.
Keep in mind, I bought a Desire and I love it. I even think the camera and video is fine. Just keep your expectations reasonable and realize that you need an actual camera to take good pictures/video. It's for Youtube, Facebook, and that kind of thing, not wedding photos.
Canon HF100 (IIRC) is a solid prosumer choice, or if you want something more compact but still versatile you might look at the Sony DSC-TX5, which is very durable and even waterproof to boot. It was just replaced with a newer (but not significantly different) version, so you can get it pretty cheap too. It offers quite good still and video quality (REAL 720p) considering it's like 15mm thick and even has some voodoo real 5x optical zoom system despite not having a moving lens on the front.
This thread's piqued my curiosity a bit, I'm going to try to do a semi-scientific study to determine what the best settings are for the camera.
I can't say exactly how you'll have to configure your new N1 since I'm using the Sense camera app, but you can probably still have an improvement by trying to modify settings in a similar way.
This is very preliminary and I don't have daylight to work with, I'll get into it more tomorrow, but so far:
Contrast is best at its default setting, 0. I'd prefer a -0.5 but no such option exists.
Saturation should be reduced to -1, this will help lessen the strength of noise and also gives somewhat more realistic color.
Sharpness should be reduced to -1, this again will help reduce noise and eliminates the majority of the sharpening artifacts. Going down to -2 helps a bit more but the loss of detail probably isn't worth it.
Brightness should be left at 0, it operates in mysterious ways and doesn't seem to be very helpful regardless of how it's set.
The ideal video capture resolution is 640x480. 320x240 doesn't appear to bring a framerate improvement so there's not really much sense unless you're limited by storage. All capture sizes besides 320x240 and 640x480 operate by simply cropping the image and offer no positive effects that I can see. 720p may add a superficial amount of detail but at the cost of an unsteady framerate and much greater encoding/decoding load (1280x720 vs 640x480, or 921,600 pixels per frame vs 307,200).
Similarly, taking widescreen stills simply crops the top and bottom and results in no quality difference to the part of the full frame that's actually recorded. You're probably best off recording in the sensor's native 4:3 aspect ratio and then cropping them to your taste on your home computer.
The ideal video capture codec is MPEG4 - H.264 offers a nice reduction in filesize but uses too low of a bitrate, resulting in worse quality during fast movement. It is also more work to encode and decode, hurting your battery life.
Obviously don't use zoom for any reason since it's just cropping and resizing with speed as the only consideration. You'll get much better results doing the same thing on your home computer.
Due to the low sensor quality, there's not a whole lot of difference between 5 and 3 megapixel shots, but there's no harm in going with 5mp. The biggest difference is the filesize. Taking a picture of the same subject, my 5mp shots ranged from 2.96mb to 2.38mb, while the 3mp ones were 1.22mb to 0.76mb.
I'd like to revise my earlier statement that the processor isn't capable of encoding 720p30 in realtime. It's now my opinion that the problem is just the camera firmware trying to make sense of the idea that you're asking it to pull usable pixel data for a 1280x720 frame, 30 times a second, from such a tiny sensor. To compensate for the lack of light information, it's forced to reduce the framerate or else the image will turn into a mess of noise. It's probably being a bit too conservative, but not by a lot. The fault lies with the sensor, not the CPU... I think.
Finally, *something* I did seemed to significantly reduce the framerate, or rather, the quality of recording high-motion video. This might be something peculiar to the rom I'm running, or it could be completely in my head, but I think I changed something when I was messing with the various settings and it had a noticeable negative effect.
It's late here now so I'll pick up in the morning but my current wild guesses are:
-Capturing full-frame is more difficult than capturing cropped widescreen, or vice-versa?
-Face detection processing adds too much latency to the recording?
-Flicker reduction should be taken off auto for best performance?
-Custom filtering settings (brightness/sharpness, etc) slow recording down?
-How the camera was focused reduced/increased the encoding difficulty?
-Sharpness settings increased/decreased the amount of frame data needing to be encoded?
-...Or I screwed something up in SetCPU? No... I don't... think so... but it's pretty late. Hmm...
I'll pick up tomorrow. Someone's probably already figured out the perfect settings but I'm pro at being redundant.
The 480p is flawless?
Come on ... It is OK-ish, but not flawless. Especially indoor, even with good lighting still mediocre.
Multimedia is one of the weakest in Android, hopefully Gingerbread will correct this.
AndroHero said:
the desire already has 720p recording, but keep in mind its limited by its hardware, 1 ghz isnt alot to encode HD and i know the iphone has better HD recording but i think that has somthing to do with its improved gpu, recording at lower resolution is flawless so why not do that?
Click to expand...
Click to collapse
You could try switching to 800 ISO in settings camera mode, then switch back to camcorder mode. I noticed a considerable fps boost even in low light conditions.
I don't mean to belittle you but doesn't it go without saying that there is a lower-resolution video mode available when 720p is only just being unlocked in the most recent firmware? Whatever the case, N1 and Desire have identical hardware, if anything you might have a screen you like better than if you bought a Desire today.
Click to expand...
Click to collapse
Before buying nexus one, I checked out desire's specifications in its GSMArena's page, and it said:
Video: Yes, WVGA (800x480 pixels) @ 15fps
So I thought its the only video recording mode that the phone has (I'm not experienced with modern phones). I wasn't expecting a cell phone to have different video capture modes like a digicam/camcorder.
Then, I downloaded a video sample that was being recorded in daylight, but was really disappointing, and the framerate was exactly 15.
And, in my experince, if you buy products, specially high tech products like modern phones relying on the informations that (you think) "go without saying" you're going to be serioulsly punished by your mistakes.
You can only rely on facts...
By the way, thanks for the experiments.
There is some work done in the developement section to optimize HTC camera 720p framerate. A guy obtained 29fps in good lighting (not perfect) but he's still working on it. Funny part is that he blew his desire while testing it.
Check this:
http://www.youtube.com/watch?v=ynB0M9NeVCE
Regarding the current state, a good sd card can help with the occasional stuttering, or if you can live with AOSP roms, you probably will get a couple fps more. Otherwise you are confined to good lighting to have something on the good side of 20fps.
some examples from my phone:
http://www.youtube.com/watch?v=S6KuPCn6_2M
http://www.youtube.com/watch?v=ugjI5ygsXzQ
http://www.youtube.com/watch?v=ssFnQsdz0DE
That change the ISO on the still camera seems a good tip
Marcus2388 said:
You could try switching to 800 ISO in settings camera mode, then switch back to camcorder mode. I noticed a considerable fps boost even in low light conditions.
Click to expand...
Click to collapse
Wow, that's really good tip!
when you increase your ISO your picture quality gets poor.
it helps to make videos faster and smooth but with no quality.
Ive just ordered my new Micro Sd card class 10 card... let it come and i'll let you know if something good happens...
malikahsan said:
when you increase your ISO your picture quality gets poor.
it helps to make videos faster and smooth but with no quality.
Ive just ordered my new Micro Sd card class 10 card... let it come and i'll let you know if something good happens...
Click to expand...
Click to collapse
I'll disagree about poor quality - it just gets a little worse, even in indoor lightning, but you get an acceptable video, compared to the "very creepy slide show" in auto-ISO mode.
Besides the average framerate, which is probably more due to the lens and partially to the software, isn't the stuttering problem caused by an aggressive datarate when writing to the sd ? If you compare cyanogen 720p recording to HTC, quality isn't really different, but the data-rate codec probably is, and that's why even with a class 2 you avoid stuttering in cyanogen (OD and Defrost too).
Sorry if I up this thread, I found a micro sd card A-Data class 6 with good price, this micro SD can fix the problem recording video a 720p?
Thanks to all

video recording quality

Hey guys, the camera seems pretty good on this phone when I'm taking pictures, however when I am taking videos it almost seems kind of grainy even though its suppose to be 1080p. Anyone else have the similar or different experiences? Please share!
Grain doesn't have much to do with resolution. What affects grain directly is light. Low light will give you more grain. Period. This is valid for professional cameras as well.
Shoot a video I good light and the quality is excellent.
Don't use 1080p it's crap and makes videos look awful. They decided to zoom the picture in about 40-60% and not allow you to zoom out. As a result everything looks grainy and out of focus.
Set ur camera to 720p look at how much you can see, how clear the image is how sharp the colors are etc and then switch to 1080p and you will find all the sudden you zoomed way in and can't zoom out and the picture quality dropped about 60%.
They claim 1080p support but it's a lie since they zoom in and give you a MUCH lower quality video than 720p does.
How do you switch to 720p mode?
efarley said:
Don't use 1080p it's crap and makes videos look awful. They decided to zoom the picture in about 40-60% and not allow you to zoom out. As a result everything looks grainy and out of focus.
Set ur camera to 720p look at how much you can see, how clear the image is how sharp the colors are etc and then switch to 1080p and you will find all the sudden you zoomed way in and can't zoom out and the picture quality dropped about 60%.
They claim 1080p support but it's a lie since they zoom in and give you a MUCH lower quality video than 720p does.
Click to expand...
Click to collapse
Sent from my SPH-D710 using XDA App
efarley said:
Don't use 1080p it's crap and makes videos look awful. They decided to zoom the picture in about 40-60% and not allow you to zoom out. As a result everything looks grainy and out of focus.
Set ur camera to 720p look at how much you can see, how clear the image is how sharp the colors are etc and then switch to 1080p and you will find all the sudden you zoomed way in and can't zoom out and the picture quality dropped about 60%.
They claim 1080p support but it's a lie since they zoom in and give you a MUCH lower quality video than 720p does.
Click to expand...
Click to collapse
I'm pretty sure that's just a big nasty bug. The camera sensor and chipset are all very capable of 1080. It seems like the 1080 is zoomed into the amount of area that 720 would take in the middle of a 1080 image...I won't say it's an honest mistake, as it's borderline retarded...but, if it is dumping 1080p worth of data it can certainly do 1080p video...that's only 2mp and the tough part is writing that to storage without it getting skippy...and clearly that can be done.
Though I am assuming it is writing a 1080p file...has anyone checked?
daneurysm said:
I'm pretty sure that's just a big nasty bug. The camera sensor and chipset are all very capable of 1080. It seems like the 1080 is zoomed into the amount of area that 720 would take in the middle of a 1080 image...I won't say it's an honest mistake, as it's borderline retarded...but, if it is dumping 1080p worth of data it can certainly do 1080p video...that's only 2mp and the tough part is writing that to storage without it getting skippy...and clearly that can be done.
Though I am assuming it is writing a 1080p file...has anyone checked?
Click to expand...
Click to collapse
GoPro HD also does this. Few of my friend's digital point and shoots did this as well. So, it's a sensor issue, not a software one.
I posted this before:
1080p:
http://youtu.be/c4AtsXjyKhY?hd=1
720p:
http://youtu.be/buHigxvlnfo?hd=1
Pardon my breathing, sinuses FTL
I really wish there was a way an external microphone could be used while recording video.
My problem is with the recorded audio. Has anyone found an app that let's you control audio gain. Serious clipping for live music records.
Its the quality (bitrate) in which the audio is recorded. At stock, its set at 64kbps and a sample rate of 44kHZ which is pretty subpar.
There's a hacked camera apk that lets you record audio at 194kbps with sample rate of 48kHz and also raises the video bitrate by a tad as well.
A tremendous difference in quality.
The graininess is caused by poor lighting. I went to sea world with my girl this week and all the outside video's came out amazing. But, inside shots with low light all came out very grainy. I can't blame the sensor too much because like someone mention before the same happens on high end camera's. But, also remember professional shots are taking with very high end lighting equipment.
Zexell said:
Its the quality (bitrate) in which the audio is recorded. At stock, its set at 64kbps and a sample rate of 44kHZ which is pretty subpar.
There's a hacked camera apk that lets you record audio at 194kbps with sample rate of 48kHz and also raises the video bitrate by a tad as well.
A tremendous difference in quality.
Click to expand...
Click to collapse
I can't seem to find anything like what you're referring to anywhere in the market or our app section. Got a link or a file name? Thanks.
http://forum.xda-developers.com/showthread.php?t=1104051
and if u search our ET4G forum, you'll see a thread about it.
MUST BE ROOTED.

Increase the frame rate to 30fps

Ive noticed that the Galaxy Nexus can only record video at a choppy 24fps. I was wondering if there is a way to increase it to 30fps. This phones has more than enough power to do so and I'm not quite understanding why it is so low.
from what I had read of the specs on GSMArena, the camera is supposed to be capable of 30fps.
of course, GSMArena have been wrong before...
Supraman21 said:
This phones has more than enough power to do so and I'm not quite understanding why it is so low.
Click to expand...
Click to collapse
Film runs at 24fps. Bluray also runs at 24fps to match the film so that you don't get any nasty 3:2 pull down or audio speed up due to frame rate conversion.
That's no reason why the Nexus should default to 24fps, but it does explain why the frame rate is present.
Just out of interest - when you go to the movie theatre do you complain that it's "choppy" because of the 24fps shutter?
People upgraded the Droid 3's video fps from 20 to 30 so it shouldn't be too hard to do for the Nexus.
im sure we'll see something when the dev community kicks in as the phone is released
HooloovooUK said:
Just out of interest - when you go to the movie theatre do you complain that it's "choppy" because of the 24fps shutter?
Click to expand...
Click to collapse
It's because film is recorded on proper 'film' which allows soft blurrs to occur. On a digital camera that has been converted into video duty, low frame rates makes things look like claymation (simply because the camera is taking 'photos').
CanaganD said:
It's because film is recorded on proper 'film' which allows soft blurrs to occur. On a digital camera that has been converted into video duty, low frame rates makes things look like claymation (simply because the camera is taking 'photos').
Click to expand...
Click to collapse
Makes no difference. Those "photos" still contain motion blur. What do you think the individual frames of film are?
Also many modern "films" are shot digitally at 24fps.
Even though 24fps is good enough for film, wanting to record at 30fps is not an unreasonable request. 30fps, or more specifically 29.976 fps is a VERY common framerate, in fact this has been the color NTSC video standard since 1953.
It definitely should be supported, as it gives recordings a certain "feel" just like the 24fps rate gives a certain "feel".
My guess is that someone will figure it out if they haven't already for this device like they have on other devices.
cbutters said:
Even though 24fps is good enough for film, wanting to record at 30fps is not an unreasonable request. 30fps, or more specifically 29.976 fps is a VERY common framerate, in fact this has been the color NTSC video standard since 1953.
It definitely should be supported, as it gives recordings a certain "feel" just like the 24fps rate gives a certain "feel".
My guess is that someone will figure it out if they haven't already for this device like they have on other devices.
Click to expand...
Click to collapse
Oh, I agree, as I said in my post I was explaining why that "odd" frame rate was present, not arguing against 30fps being available.
I would expect to find 24, 25, and 30fps options. Not having my Nexus yet I wouldn't know.
It would also be nice if it supported 60fps at 720, but I haven't seen anything to confirm this.
I thought the specs listed 30fps @ 720p, 24fps @ 1080p. Not sure where I saw that, have to go look.
HooloovooUK said:
Film runs at 24fps. Bluray also runs at 24fps to match the film so that you don't get any nasty 3:2 pull down or audio speed up due to frame rate conversion.
That's no reason why the Nexus should default to 24fps, but it does explain why the frame rate is present.
Just out of interest - when you go to the movie theatre do you complain that it's "choppy" because of the 24fps shutter?
Click to expand...
Click to collapse
Movies are filmed with $100,000 cameras. They are always following a subject and use a lot of motion blur. With all of this, you cant see choppiness. You shouldn't give Samsung/Google excuses for poor performance. This is a $650 device coming out at the end of 2011, I expect top quality. Luckily this is a Nexus device so im assuming work could be done to fix this.
Dmw017 said:
People upgraded the Droid 3's video fps from 20 to 30 so it shouldn't be too hard to do for the Nexus.
im sure we'll see something when the dev community kicks in as the phone is released
Click to expand...
Click to collapse
I don't have a Galaxy Nexus as im waiting for the Verizon version. I'm just trying to get this problem noticed so when I do get the phone I can fix it.
HooloovooUK said:
Oh, I agree, as I said in my post I was explaining why that "odd" frame rate was present, not arguing against 30fps being available.
I would expect to find 24, 25, and 30fps options. Not having my Nexus yet I wouldn't know.
It would also be nice if it supported 60fps at 720, but I haven't seen anything to confirm this.
Click to expand...
Click to collapse
Ahhh, understood... 60fps @ 720 would be pretty sweet as well.
All video settings (480P, 720P and 1080P) are set to 25fps and are not changeable from within the settings menu.
Im sure that it can be hacked to give more options but for now thats all you get out of the box.
1080P does look outstanding though with no choppyness at all.
Mark.
mskip said:
All video settings (480P, 720P and 1080P) are set to 25fps and are not changeable from within the settings menu.
Im sure that it can be hacked to give more options but for now thats all you get out of the box.
1080P does look outstanding though with no choppyness at all.
Mark.
Click to expand...
Click to collapse
Have you seen the Galaxy S2 and iPhone 4S videos? Now thats outstanding and smooth. I dont know why Samsung chose not to put the GS2 sensor in the Galaxy Nexus.
That can hopefully be changed in media_profiles.xml later.
mskip said:
All video settings (480P, 720P and 1080P) are set to 25fps and are not changeable from within the settings menu.
Im sure that it can be hacked to give more options but for now thats all you get out of the box.
1080P does look outstanding though with no choppyness at all.
Mark.
Click to expand...
Click to collapse
So the OP is talking rubbish then when saying only 24fps setting is available?
I did suspect that. I wouldn't have expected 24fps to have been available at all, so for me I would have considered it a bonus feature not something to be complained about.
It's interesting that there is not a 576p option, given that 480p at 25fps doesn't make any sense since it doesn't match any standard - I'm not sure any TVs would even support that. It should be 480p30 or 576p25.
Is it easy to access the media_profiles.xml? Im surprised no one has created any quality enhancements for video like what was done for the Galaxy S2. This camera is crap
anyone gotten anywhere w/ this yet?
Who cares? The GNex is awesome and if ANYTHING is possible on it, then the dev community will crack it and find it
HooloovooUK said:
Just out of interest - when you go to the movie theatre do you complain that it's "choppy" because of the 24fps shutter?
Click to expand...
Click to collapse
I do, and so does James Cameron.

Shutter Speed and Image quality

Hi everyone
I have a request if someone could help me out?
The shutter speed of the One X is 1/2500th of a second; This is really fast, or maybe too fast? Extremely high shutter speeds can negatively impact image quality and decrease the Signal to Noise raito in a picture since it will come out darker. I was wondering if anyone knows a way of decreasing the shutter time to perhaps 1/500th of a second? I'm fairly confident it would get rid of the noise in our One X pictures that remains there even when the ISO is set to 100 and the picture is taken in fairly good lighting. Thank you
The noise is just compression from the stock camera app, try LG camera, has a much better quality and detail to the picture.
Sent from my HTC One X using xda app-developers app
Elemental_Fire said:
Hi everyone
I have a request if someone could help me out?
The shutter speed of the One X is 1/2500th of a second; This is really fast, or maybe too fast? Extremely high shutter speeds can negatively impact image quality and decrease the Signal to Noise raito in a picture since it will come out darker. I was wondering if anyone knows a way of decreasing the shutter time to perhaps 1/500th of a second? I'm fairly confident it would get rid of the noise in our One X pictures that remains there even when the ISO is set to 100 and the picture is taken in fairly good lighting. Thank you
Click to expand...
Click to collapse
interesting point. From my understanding, it is a problem of the very aggressive compression as stated by the fellow above.
Whatever happened to that camera mod that fixed the compression in the camera pictures?
Has anyone ever reviewed or compared the modded camera with the original and the competition(sgs3 and iphone)? I think it would finally do justice to the hox's camera
when you say LG camera do you mean this one? (https://play.google.com/store/apps/...EwMiwicnViYmVyYmlncGVwcGVyLmxnQ2FtZXJhUHJvIl0.)
Drefsab said:
when you say LG camera do you mean this one? (https://play.google.com/store/apps/...EwMiwicnViYmVyYmlncGVwcGVyLmxnQ2FtZXJhUHJvIl0.)
Click to expand...
Click to collapse
Yeah there's a free version as well so you can try it out first
Sent from my HTC One X using xda app-developers app
Elemental_Fire said:
Hi everyone
I have a request if someone could help me out?
The shutter speed of the One X is 1/2500th of a second; This is really fast, or maybe too fast? Extremely high shutter speeds can negatively impact image quality and decrease the Signal to Noise raito in a picture since it will come out darker. I was wondering if anyone knows a way of decreasing the shutter time to perhaps 1/500th of a second? I'm fairly confident it would get rid of the noise in our One X pictures that remains there even when the ISO is set to 100 and the picture is taken in fairly good lighting. Thank you
Click to expand...
Click to collapse
The shutter speed is NOT fixed on the One X (check the EXIF Data on your photos) and if it was, it certainly wouldn't be 1/2500th... 1/20th of a second would be more realistic.
The shutter speed itself has NO impact on signal to noise ratio. However, an indirect result of a fast shutter is that the 'gain' on the CCD is increased (commonly defined as ISO speed). The greater the gain, the more sensitive the CCD becomes, and thus increases in noise. This is why night time pictures are far noisier than bright daylight ones. ALL of this assumes a fixed aperture lens (which most camera phones are).
The real noise issue is twofold...
1) The lens is small, and although it's F/2. that's F/2 of a lousy size lens.... in essence, it's too small to capture enough light to be a decent camera. This then results in the gain of the CCD being very high and producing noise (a bit like the buzz/hiss of an amplifier turned up to max).
2) The compression using in HTC's JPG storage is quite aggressive, resulting in JPEG noise/artefacts. Whilst not noise from the camera per se, it just makes the images even worse.
ALL digital cameras suffer from noise, but the professional cameras have far better noise reduction, massive CCD's and dedication image processing DSP's that simply leave a humble One-X in its wake. The long and short of this is:
Camera phones for genuine photography are a very bad idea, and until there's some amazing technological breakthrough people are deluding themselves about the quality of image that can be obtained from them. That's not to say you can't get great photos, you can, but the image quality simply isn't there.
http://forum.xda-developers.com/showthread.php?t=1765416&highlight=camera+mod
That fixes the JPEG compression issue, but video recording is still not a perfect 30 fps. Frames are dropped at a rate of about one a second, but it's still a huge improvement over stock.
I think it is possible to set shutter speed of the camera module, but HTC seems to have prioritized sharper shots at the expense of higher sensor noise. It is a reasonable compromise for these situations as it is not easy to hold a phone still for long periods of time. Perhaps HDR mode might be able to help, but that is only for still shots.
There is hardly any or no difference between LgCamera (or any of the camera apps) and the stock app, videos are smoother but pictures are very much the same.
MadCatz900 said:
There is hardly any or no difference between LgCamera (or any of the camera apps) and the stock app, videos are smoother but pictures are very much the same.
Click to expand...
Click to collapse
There is, did you change the settings? If you have put them on max quality, then compare pics on a big screen, zoom in on the different areas and you will really notice the improvements especially on the little details of objects
Sent from my HTC One X using xda app-developers app
lawrence750 said:
There is, did you change the settings? If you have put them on max quality, then compare pics on a big screen, zoom in on the different areas and you will really notice the improvements especially on the little details of objects
Sent from my HTC One X using xda app-developers app
Click to expand...
Click to collapse
Yep ive changed settings and took many pictures, they all turn out pretty much the same apart from certain focus differences.
Lgcamera and other programs have the same problem. The image appears really "grainy". It's not digital compression but rather the photos turning out like that. This in turn affects image quality. Even images taken in daylight are grainy; take a picture of the sky and you'll see what I mean. Zoom in a little and you see it. My Sensation XE had a better camera than my One X, mainly as the noise was practically non-existant and images came out very detailed. It seems BSI sensors perhaps generate more noise? Or it could be that heat can result in increased digital noise; ISO increasing results in more current to the sensor to pick up more light but the heat generated as a result produces noise. Since the One X heats up around the Camera area, it could be possible that the Tegra 3 chips are located there, providing constant heat that also unintentionally hesting up the sensor and resulting in increased noise levels in images?
If either if you are rooted, you should really install the HQ Camera mod. It modifies the settings of the stock app, and you can easily get 4MB pics with really good sharpness and colour. High ISO noise is less too. Really works wonders, and I'm really really really picky about my photos (retired portrait photographer)

Categories

Resources