[Q] Video capture performance on official V12a firmware - LG Optimus 3D

Hi,
just recently updated to the stock/official V12A (euro) update and while I must say that everything seems to run smoother and faster, I noticed poorer video quality capture now compared to the froyo performance. I am noticing maybe only 24fps while recording in FHD with video stabilization on and the problem worsens when panning around.
anyone else have this problem? I might try out one of the customs roms if this problem does not exist on them
thanks

I haven't played much with the camera yet with GB but the decrease in image quality is probably due to the use of the image stabilisation.
Because the O3D doesn't have a hardware stabilizer (I can't think of any phone that has one) it crops the image a bit so it can compensate for the shaking by moving the cropped frame within the full image and when the video is done it blows it up back to 1080p.
If you want to compare the image quality to Froyo builds you should disable the stabilizer option.

bioweb said:
I haven't played much with the camera yet with GB but the decrease in image quality is probably due to the use of the image stabilisation.
Because the O3D doesn't have a hardware stabilizer (I can't think of any phone that has one) it crops the image a bit so it can compensate for the shaking by moving the cropped frame within the full image and when the video is done it blows it up back to 1080p.
If you want to compare the image quality to Froyo builds you should disable the stabilizer option.
Click to expand...
Click to collapse
my concern is not much on the actual quality per se
it's the framerate that has gotten worse since the update (where framerate was nothing to brag about on froyo to begin with )
Thanks

Related

720p video resolution

I did a small search but could not find anything.
Would it be possible for some smart developer to create new drivers/application for htc camera?
I mean iphone 4 has 5 megapixel camera just like htc hd2 however it can record 720p resolution videos. I will dear to say it quite good quality!!!
How come Leo can not do it? Is it possibly down to hardware as well?
720p video resolution is 1280x720 and 5mp stills are easilly 2x that?
so
1st: the 5 megapixel are for pictures only.
2nd: i think the Hardware of the HD2 is capable of 720p videos as it is the same camera as in the Desire/Nexus One...
3rd: as windows mobile doesnt support 720p video playback (i think so) i dont think that it could record it
if it is possible, then in android...
ruscik said:
I did a small search but could not find anything.
Would it be possible for some smart developer to create new drivers/application for htc camera?
I mean iphone 4 has 5 megapixel camera just like htc hd2 however it can record 720p resolution videos. I will dear to say it quite good quality!!!
How come Leo can not do it? Is it possibly down to hardware as well?
720p video resolution is 1280x720 and 5mp stills are easilly 2x that?
Click to expand...
Click to collapse
He does sorta kinda have a good point
720p does not mean the quality is going to be better. it means that the resolution is going to be larger.
you can stretch a VHS video to 720p... but at the end of the day its still a VHS.
Its all down to the camera sensor. Thats why you can pick up a 12MP digi cam for £60 or a 10.1MP Canon 1DS Mk3 for £1700.
I know which one I would have...
Oberoth said:
so
1st: the 5 megapixel are for pictures only.
2nd: i think the Hardware of the HD2 is capable of 720p videos as it is the same camera as in the Desire/Nexus One...
3rd: as windows mobile doesnt support 720p video playback (i think so) i dont think that it could record it
if it is possible, then in android...
Click to expand...
Click to collapse
I know that about camera still shots being 5mp only. Windows not supporting 720p is partially correct. Windows media player does not want to play anything bigger then 800x640 while core player shouts at me at 1024x768 sp not short of 720p, it is obvious it's driver/codec/software issue only for playback. Did anyone try tcpmp for 720p playback?
shuttsies said:
720p does not mean the quality is going to be better. it means that the resolution is going to be larger.
you can stretch a VHS video to 720p... but at the end of the day its still a VHS.
Its all down to the camera sensor. Thats why you can pick up a 12MP digi cam for £60 or a 10.1MP Canon 1DS Mk3 for £1700.
I know which one I would have...
Click to expand...
Click to collapse
720p does mean quality will be better.
Resolution 640x480 is 307200 pixels per frame plus what ever colour depth so x16 for 16m and so on.
Resolution 1280x720 is 921600 pixels which is over twice as much data to be displayed on the same surface.
Single pixel size on 32" screen with 640 resolution will be much bigger and therefore have much less details then with 1280 resolution.
Twice as much data will have to equal better quality.
I know that camera sensor is very important, quite often more then MP value. However our sensor if good enough to catch twice the resolution of 720p and after all video is just a bunch of still images played one after another (a bit more in to that I know ).
On HTC HD2 there was a burst photo option. With registry edit you could tell it to make 20 pictures a second ad 1280x720p or something similar. Almost full frame late
With Android (today build) you can rec 800x480 video file
vessk0 said:
With Android (today build) you can rec 800x480 video file
Click to expand...
Click to collapse
is it real? how can i find this build?
vessk0 said:
With Android (today build) you can rec 800x480 video file
Click to expand...
Click to collapse
This would be true except there is no button on the HD2 to activate video recording (at least through the default android video recording facility. I'm assuming someone is working out how to remap one of the keys whilst in this program. It will happen though.
jonboyuk said:
This would be true except there is no button on the HD2 to activate video recording (at least through the default android video recording facility. I'm assuming someone is working out how to remap one of the keys whilst in this program. It will happen though.
Click to expand...
Click to collapse
On the build I used, you simply press on the screen for 3 secs...
h8196288 said:
On the build I used, you simply press on the screen for 3 secs...
Click to expand...
Click to collapse
THATS ONLY FOR THE CAMERA DUDE LOL
ruscik said:
720p does mean quality will be better.
Click to expand...
Click to collapse
No it doesn't.
As he mentioned, you can stretch any video source to make it 720p or even 1080p or even go to 4k if you want.
It's up to the camera sensor to fill in the extra pixels to make it a high def image, if it can't then all you're doing is making 1 pixel use 2 pixels instead.
Psygnosis84 said:
No it doesn't.
As he mentioned, you can stretch any video source to make it 720p or even 1080p or even go to 4k if you want.
It's up to the camera sensor to fill in the extra pixels to make it a high def image, if it can't then all you're doing is making 1 pixel use 2 pixels instead.
Click to expand...
Click to collapse
For one pixel to be used on two is upscaling. That is a software option and our camera for now does not have it. But even if camera would only do that to 10% of the extra spaces it has to fill the quality will be much better as that still means 10% extra data captured.
Pixel size in standard and 720p resolution is not the same. If the picture will be split it will also be compressed to fit smaller pixel keeping the same ammount of data mostly (this one we will not know until we try it) so when used on bigger screens there will be mroe detail there.
It is down to sensor to pickup everything at desired resolution and as long as we do not exceed 5mp still it does. What is the problem is speed that sensor processes the information, converts it to known format, sends it and stores it.
In other words how fast is the cpu that converts it, communication with cpu and memory, plus finally speed it can save it to card.
If you have an HD camcorder get it to record stock resolution, then get a class 1 sd card and get it to record 1080p. Compare the images.
At 1080p sensor will get all the pixels but will not be able to save them and it will be similar situation to what Leo camera will do. Without trying we will not know how much. Fact that Android can record at 800x480 should say it will be better as cam was instantly capable of that.
I am not working in video industry but I do a lot of editing and video processing from my, and my friends motorcycle cameras and other action cams. I know a thing or two about videos. Sometimes you do not need much improvement in camera to see a lot improvement in quality. It is all down to how much camera can save per frame.

videorecording capability

720p
http://www.youtube.com/watch?v=-goLd9HoQZA
1080p
http://www.youtube.com/watch?v=rmQiPWnLVIc
not impressive, to be honest. 1080p is wobbly, 720p still a bit wobbly. not much detail. Continuously compensating for light changes. this is not what HD video recording should be, even on a smartphone.
Wobbly because most hands wobble more than tripods do
Maybe it is youtube that does the re-compression to an even lower bitrate that lowers the quality?
On my original post about the quadrant and linpack scores I noted that these videos I took are not on the final software and also yes, my hands were wobbly as hell lol. I also uploaded the original files to my dropbox, the links are on my post.
The 1080p is a 8Mbps and the 720p at 6Mbps, sound was really low bitrate.
Maybee it will be better in the final production version.
Are there 3rd party camera apps that may work?
The LG Optimus 2x films better than this, so I am sure it will be better in the final version.
wouwout said:
not impressive, to be honest. 1080p is wobbly, 720p still a bit wobbly. not much detail. Continuously compensating for light changes. this is not what HD video recording should be, even on a smartphone.
Click to expand...
Click to collapse
I'n not a native English speaker. My 'wobbly' doesn't refer to your hands but to the typical smartphone effect you get when recording in HD and moving around. Not everything moves at the same pace creating a wobble effect.
However some phone don't have this issue as much as others, due to better hardware and/or software.

Interesting fact about camera

Has anyone noticed that camcorder on Desire S records videos at only ~22 FPS? No matter how good light conditions are and regardless of recording resolution/bitrate - video always comes out at ~22 FPS (or less in low light conditions).
This is not because of hardware limitations, but because of camera module itself. It has noticable lag when looking through viewfinder and, of course, camera can not record what the camera can not see (more frames per sec).
On the other hand, front camera can record video at ~29 FPS VGA! Bad quality, but yeah, more FPS.
Why, in Gods name, would HTC put such bad camera module on back and (in terms of video recording fps) and better camera on front?
What method are you using to determine the FPS?
If it is just a software issue than a custom ROM should resolve it.
I have used "GSpot" app, and I don't believe this is a software issue, as I'm on my 5th custom rom.
Also, I don't think that my unit is faulty or something, all desire s cameras are like this (compared). Its a shame, because video quality is quite nice, but fps...
http://www.100fps.com/how_many_frames_can_humans_see.htm
yeah i noticed that the other day i thought it was because i had an 8gb class 2 mem car but i recently got a 16gb class 6 and it still looks choppy and if as u say its and hard wear defect or they did it on purpose then their is no easy fix
this sucks. it kindof defeats the point of having 720p when the fps is less than 30...
Yh this is the one thing which is annoying but not a major disadvantage. Hope there is some software which can rectify this.
Sent from my HTC Desire S using XDA App

video recording lag

Video recording in indoor/artificial lighting causes video tobe recorded @15 fps and makes video blurry .. How to fix this ?? Ive tried with other mobiles and they record at 30fps in the same conditions
you are not alone. i am wondering why the low light fps is so low, too. even my old xperia arc s (which has singlecore and adreno 205 gpu) was capable of recording 720p videos at 30 fps in low light scenes.
GodOfPsychos said:
you are not alone. i am wondering why the low light fps is so low, too. even my old xperia arc s (which has singlecore and adreno 205 gpu) was capable of recording 720p videos at 30 fps in low light scenes.
Click to expand...
Click to collapse
Uh, are you sure you don't have the slow-motion video option turned on? My G records in 30fps still, even in low-light.
Roph said:
Uh, are you sure you don't have the slow-motion video option turned on? My G records in 30fps still, even in low-light.
Click to expand...
Click to collapse
no no no xD. i would recocnize if i had slow motion in my videos , because the video playback would be 15 fps (but recorded with 60 of course).
And i also don't have stock moto Firmware installed. i flashed Google Play Edition Rom long time ago (which doesn't even have the slow motion feature).
The Google Play Edition isn't even the problem for the cameras bad low light performance (i also had the stock motorola firmware with the motorola camera app before i flashed the GPE Rom)
maybe you and me could post video samples to compare the fps in bright light scenes and low-light scenes
Edit: i already found a video sample that perfectly explains what i mean. immediately in the first moment you can see the low light performance. and when he moves the camera to the window (where it gets bright) you can see that the fps rapidly go up to 30fps. and when he moves the camera away again to the indoor low light, it gets laggy and goes down to 15-18 fps https://www.youtube.com/watch?v=VWf8UBSC2tU
This is a normal way for the camera to behave. In darker light, the exposure must be increased. I.e. the camera takes longer in order to capture more light. In higher end devices this isn't a problem since they capture enough light anyway (or have an "internal" FPS that is higher), but with the G, moto has to cut corners to achieve the price point.
If framerate is critical to you, use a camera app that allows manual exposure control and keep it low. You'll be in for a very dark video though.
Roph said:
This is a normal way for the camera to behave. In darker light, the exposure must be increased. I.e. the camera takes longer in order to capture more light. In higher end devices this isn't a problem since they capture enough light anyway (or have an "internal" FPS that is higher), but with the G, moto has to cut corners to achieve the price point.
If framerate is critical to you, use a camera app that allows manual exposure control and keep it low. You'll be in for a very dark video though.
Click to expand...
Click to collapse
read my second post. my old arc s increased the exposure in a really nice and clean way and it was even smoother in low-light scenes, while increasing the exposure to a really high level
GodOfPsychos said:
read my second post. my old arc s increased the exposure in a really nice and clean way and it was even smoother in low-light scenes, while increasing the exposure to a really high level
Click to expand...
Click to collapse
And read my post again. The Arc S was not a bargain bottom device. You only need to meet a baseline level of camera performance to get the right exposure for a given framerate. With a higher quality camera sensor, you can push the exposure still higher when needed (dark environment) and still stay above this baseline.
The Moto G uses a cheap, low performance sensor. Recording just in regular light is already just about using the sensor to its limits. Low-light goes below the baseline, and so the FPS drops. There's no way around it. The SOC in the Moto G is easily capable of recording/encoding 1080p, but the camera module isn't up to the task, for the same reason.
It's not the sensor. Its the firmwares fault. With the normal motorola camera app, you are able to record videos at 60 fps. while recording the slow motion videos, the framerate drops by 15-20 fps when you record some low light scenes, which does mean the sensor has still 40-45 fps available for recording the video. The software needs just some tweaks here and there for a big improvement in fps, noise reduction, color reproduction etc
Jishnu Snur's modified motorola camera app already does have better color reproduction compared to the stock one.
Sent from my XT1032 using XDA Free mobile app
low fps
Even xperia m had this issue but they fixed that with a firmware update.but Motorola doesn't even know about this issue.idk if everyone is having this issue.btw being a bargain device doesn't mean to ignore all its shortcomings
Can you give the link to improved camera? is root required?
Here you go
http://forum.xda-developers.com/showthread.php?t=2699090
Sent from my XT1032 using XDA Free mobile app

Slow Motion

Hi there,
Is there a way to change setting time (video slow motion) which is 1,8 seconds, can we do it with APK editor or it takes advanced mode, eventually a developer to do it?
Has anyone ever tried to do it ?
Thank you for your answers.
It's 1/8s, not 1,8. It's next to impossible to tweak it by yourself. And it's probably coming with the update, playing it for 3 seconds in fHD rather than 6 seconds in HD
But who knows if they will update
Leave the request on Sony support website
The recording time for super slow motion is limited by the hardware's capabilities to the 1/8s.
Yup, it's limited by the RAM buffer in the camera. As far as I can tell, we could extend the duration by lowering the resolution down from 720p, but that would look awful, even 720p doesn't produce great results unless there's tons of light. Just as the new XZ2 lineup will have 1080p slowmo but with even shorter duration, because it has the same RAM buffer amount (with the option to go with 720p, though). What I'd rather like is to have the ability to lower the framerate down from 960FPS, that way we could also make longer slowmo videos, for example if we could do ~400FPS, that's still more than enough for a cool shot and would be able to extend the duration. 960FPS is really cool, but not necessary for capturing some cool stuff. It always bugged me that they fixed the slowmo framerate to 960FPS, I'm sure it's possible to make it adjustable via software. What framerate do iPhones shoot slowmo at? 250-ish? And you can make them as long as you like, right?
Hello, may it possible to make 960 fps at 1080p ? It will be great!
Not on XZ lineup, at least for now, we might get that feature after the XZ2 release.
But anyways, why would that be great?
Switching to 1080p super slowmo makes the slowmo capture time even shorter, it is already nearly impossible at 720p to capture the right moment you want in slowmo, 1080p makes it evene shorter and harder. I'd rather have lower framerate and longer duration of the superslowmo than higher resolution. I just contacted sony support about this possible feature, still waiting for the answer. It's stupid to have a hardware capable of recording at 960FPS and not being able to lower that framerate in order to extend the duration of the shot. It's a software limitation and an oversight, nothing more, the hardware is there. It's like Sony saying, "Hey, here's one of the coolest features we ever implemented in a phone. But good luck actually using it because it's damn near impossible to do so. But it's there. Please buy our phones. Cheers." The RAM buffer and the sensor in the XZ2 will allegedly be the same as on XZ1 and Premium. If they can get 1080p super slowmo on it, it's a software modification. And if they can do that, they can also give us the option to switch the framerate. But they don't because higher specs sell better. It's all good on paper, but sucks in practical use.

Categories

Resources