[MOD] Stock camera mod LG GB V20e/i/j/l: No shutter sounds & improved Pic/Vid quality
Hi folks,
I modded the stock LG Camera-app and implemented new features.
Every improvement (except 16:[email protected]) is working seamlessly with this mod. Please find the list of improvements below.
I also included the "media_profiles.xml" in the package.
V1.0 is based on V20e and can be used up to V20e.
V2.x is based on V20l and can be used from V20i onwards.
Please find the modded camera apps attached to this post. Enjoy!
Installation Instructions:
Flash the attached zip with CWM ("install zip from sd-card" --> "choose zip from sd-card").
I modded the following (in every version of the mod):
Disabled shutter & AF sounds (picture & video) - timer sounds are still enabled (on purpose --> no change!)
Increased preview fps to 40 (--> reduced page tearing)
Picture quality:
Set normal picture quality to 80 (= 20% compression)
Set fine picture quality to 90 (= 10% compression)
Set superfine picture quality to 100 (= 0% compression)
Video quality 1080p:
Set FPS from 24 to 30 (varies a little, similar to stock LG app)
Set normal video quality from 5Mbps to 7Mbps (= fine in stock LG app)
Set fine video quality from 7Mbps to 12Mbps
Set superfine video quality from 9Mbps to 17Mbps
Video quality 720p:
Set normal video quality from 2Mbps to 4Mbps (= superfine in stock LG app)
Set fine video quality from 3Mbps to 9Mbps
Set superfine video quality from 4Mbps to 14Mbps
Additional changes in the V2.x (V20l) mod are the following:
Changed 5MP picture resolution to 6MP 16:9 (3264 x 1840) - Implemented additional preview setting logic; AR not correct yet! trying to fix it.
Increased video bit rate for VGA (improves esp. quality of videos recorded by the front cam):
- Superfine from 1.5 Mbps to 5 Mbps
- Fine from 1.2 Mbps to 3 Mbps
- Normal from 768 kbps to 1.5 Mbps
Persistent flash mode setting (i.e. last flash mode is being saved; default mode is off)
DCF compliance (adopted DCF requirements like directory- and filenames)
Storage path changed to "DCIM/CAMERA/" (DCF compliant)
Removed closing/ not starting on low battery (still shows a toast to remind you on your low charge though)
Shutter-sound menu adjusted/ fixed (only option now: "Off")
Several changes in German translations
Modded further resources
Additional changes in V2.1:
Increased video bit rate for 1080p:
- Superfine: 20Mbps
- Fine: 17Mbps
- Normal: 12Mbps
Increased audio bit rate to 128kbps for 1080p and 720p
Increased audio sampling rate to 44.1kHz for 1080p and 720p
Persistent focus mode setting (focus mode is being saved)
Persistent GPS setting (GPS mode is being saved)
Music keeps on playing (removed auto-pause music on app start)
Implemented ODEX fix for odexed roms (Camera.odex is being deleted automatically)
Fixed DCF compliance for video filenames (missing underscore)
ToDo:
Fix AR for 16:9 @ 6MP
Adjust preview size for 16:9 pictures
Optimize code for better performance
The rest is still stock.
PS:
1. If you have a darker icon for your camera app, then update script worked like it should!
2. If this is useful for you, hit the "Thanks" button on the lower right!
3. If you cook this mod in your rom, please give proper reference to this thread in the list of included features and in your change log!
yeaaaaaaaaaaah, thank you very much
Froyo compatible?
Installed it succesfully on 20e, but i can not see any difference in quality. Blown up the fotos taken before and after the mod, but no difference at all.
What should be the improvement, i ask myself.
Main differences are on video mode. Original LG couldn't take very high quality/bitrates video in high resolutions...
Very nice thing to have this plus stock features as panoramic images for example (not present in CM 7).
Great and fast job!!!
O2X withTopogigi ROM 1.5/NeoBlaze kernel
Lo_RaT_PeNaT said:
yeaaaaaaaaaaah, thank you very much
Click to expand...
Click to collapse
You're welcome mate
Mediax said:
Froyo compatible?
Click to expand...
Click to collapse
No. For Froyo you can use somemadcaaant's mod.
mach2005 said:
Installed it succesfully on 20e, but i can not see any difference in quality. Blown up the fotos taken before and after the mod, but no difference at all.
What should be the improvement, i ask myself.
Click to expand...
Click to collapse
If you compare just few pics, you probably won't see a difference. But technically speaking there is quite a difference (jpeg compression i.e. picture quality was changed from 90 to 100 in superfine setting - if you're familiar with image editing of any sort, you know what I'm talking about). You can use fine/ normal quality to limit file sizes though.
Additionally picture quality is just one (small) part, video quality (incl. fps) and removed shutter & auto-focus sounds the other
Striatum_bdr said:
Main differences are on video mode. Original LG couldn't take very high quality/bitrates video in high resolutions...
Very nice thing to have this plus stock features as panoramic images for example (not present in CM 7).
Great and fast job!!!
O2X withTopogigi ROM 1.5/NeoBlaze kernel
Click to expand...
Click to collapse
Correct. Thank you!
Great job, much appreciated!
Sent from my LG-P990 using XDA App
Hi,
thanks for that mod!!
But i have a question. Is it possible to increase the fps for 720p for getting good slowmotions?
thx
@AndiCP
Is there a chance to add "touch to focus" in video recording ? or some autoF in camcorder?
action294 said:
Great job, much appreciated!
Sent from my LG-P990 using XDA App
Click to expand...
Click to collapse
Thank you!
dickeplatte said:
Hi,
thanks for that mod!!
But i have a question. Is it possible to increase the fps for 720p for getting good slowmotions?
thx
Click to expand...
Click to collapse
I'll try that in the next few days, but I think it won't work due to limitation in the kernel (max fps=30, otherwise reverting to standard fps).
petyo.tsanov said:
@AndiCP
Is there a chance to add "touch to focus" in video recording ? or some autoF in camcorder?
Click to expand...
Click to collapse
Let me see what I can do. Constant AF is not a target for me though, as the only effect would be AF-pumping (AF constantly analyzing the whole focus range to get the sharpest picture).
Possible future to do list:
-Option to pause video while recording, similar to Nokia N8 feature.
-Enhance tweak for Photo quality higher bitrate.
Is possible? Tks
Lo_RaT_PeNaT said:
Possible future to do list:
-Option to pause video while recording, similar to Nokia N8 feature.
-Enhance tweak for Photo quality higher bitrate.
Is possible? Tks
Click to expand...
Click to collapse
And it could be very useful an option to take 16:9 pictures.
Nice work guys!
Further Development
Picture quality (in terms of compression) is maxed already.
Pause mode is not possible, because it is not implemented in the API (only start & stop are).
Same goes for a non-pumping AF during video recording (not supported by API).
But I have 16:9 format for pictures and a 60 FPS mode for 720p on my list
Let's see when I can find some time to play with it...I'll keep you updated.
question...will this mod work if i'm using a CM7 or should i use this with a stock rom ?
AndiCP said:
But I have 16:9 format for pictures and a 60 FPS mode for 720p on my list
Let's see when I can find some time to play with it...I'll keep you updated.
Click to expand...
Click to collapse
sounds good
looking forward to 720p60
AndiCP said:
But I have 16:9 format for pictures and a 60 FPS mode for 720p on my list
Let's see when I can find some time to play with it...I'll keep you updated.
Click to expand...
Click to collapse
Great!!! Thx a lot!
Thanks! Working perfectly with the 20E version!
is it ok with v20c leak GB ? because i used Flair GB v3 rom atm..
update: tested already.. it's fine.. looks better for video as not lagging as before..
720p60 would be good, but 1080p24 would be very welcome too. And, I guess, easier to make
Thanks for this great Mod
The 16:9 will be amazing feature as it is a lot better to watch pics in 16:9 dipslay, which became a standard
The 720p at 60 fps will give some nice effects
Just wanted to let you guys know that I managed to get 720P 20mbit smooth day/night fps stays 30 while using the lgCamera app from PlayStore!
The best part is you can tap to focus!
My videos are amazing with this focus feature, I know it's not continues focus but it still beats the normal camcorder by a lot.
1920:1080 < 1280:720 with tap to focus feature
Download from here (it includes the latest Pro and standard versions provided by the developer himself)
Things you should setup on first run, open up lgCamera, switch to video mode with the upper right icon, press the menu button on the phone and setup these things:
1.White balance: AUTO
2.Effect: NONE
3.Scene mode: AUTO (If you change this to ACTION mode, after recording when you press STOP the lgCamcorder will freeze/crash, so just keep default AUTO the fps doesn't drop in low light while recording anyway)
4.ISO: AUTO
5.Exposure compensation: 0
6.Anti banding: 50
7.Focus mode: AUTO
8.Video resolution: 1280:720 (Every time you try to change this, the lgCamcorder app will crash, even if the resolution is supported, just leave it 1280:720 as it is default)
9.Video encoder: H.264
10.Video file format: MPEG4
11.Video bitrate: 20Mbit (this is a HIGH bitrate and depends on which class of SD card are you using, I've tested with class 10, so if you are facing problems try with lower bitrate)
12.Video framerate: 30
13.Scroll down to "Other settings", open it, find the option "Folder to save photo and video" and navigate it to "mnt/sdcard/external_sd/any_folder_you_want"
That's it for setting up part. Exit the lgCamcorder app.
Now every time you want to record a video, just open lgCamera, switch to video mode with upper right icon, start recording, tap whenever you want to focus, that's it. IF YOU DON'T DO IT THIS WAY THE RECORDING WILL JUST FREEZE/CRASH.
Here's the sample(not the best one low light, my videos on day light are awesome it's just my internet connection preventing me to upload more videos): http://www.youtube.com/watch?v=N2dAaRhnKxo
Is this the stock LG Camcorder or some application?
I use stock LG camcorder in Parandroid CM10, and I cannot set bitrate.
Erroneous91 said:
Just wanted to let you guys know that I managed to get 720P 20mbit smooth day/night fps stays 30 while using the LG Camcorder.
The best part is you can tap to focus!
My videos are amazing with this focus feature, I know it's not continues focus but it still beats the normal camcorder by a lot.
LG Camcorder is a bit buggy especially if you downloaded the apk from somewhere else than the PlayStore, so go ahead and download it via PlayStore, install it, open up the Camcorder, set the Scene to Action, set the bitrate to 20, exit LGCamcorder... wait a bit.
Open it up again, switch to LGCamera by pressing the upper right button so your in picture taking mode, tap to focus, switch to video taking mode by tapping the upper right button again, try to record, it should record without a problem, try and tap to focus it should work perfectly and you should see sharp video!
Every time you wanna record again just go open up LGCamcorder, swith to picture taking mode, tap to focus, switch back to video taking mode with that upper right button then record and tap to focus when you want to focus!
That's it basically! I might upload a video to show you how good focus is in videos, imo amazing!
EDIT: You have to use this combination so the recording will work, I mentioned that the LGCamcorder is buggy, that's the only way I found that it doesn't fail.
EDIT2: Here's the sample: http://www.youtube.com/watch?v=N2dAaRhnKxo
Click to expand...
Click to collapse
Doctor_hv said:
Is this the stock LG Camcorder or some application?
I use stock LG camcorder in Parandroid CM10, and I cannot set bitrate.
Click to expand...
Click to collapse
Did you even read the post?
"LG Camcorder is a bit buggy especially if you downloaded the apk from somewhere else than the PlayStore,"
try searching for LGcamera in playstore.
LG Camcorder Tap to focus not working
Erroneous91 said:
Just wanted to let you guys know that I managed to get 720P 20mbit smooth day/night fps stays 30 while using the LG Camcorder.
The best part is you can tap to focus!
My videos are amazing with this focus feature, I know it's not continues focus but it still beats the normal camcorder by a lot.
LG Camcorder is a bit buggy especially if you downloaded the apk from somewhere else than the PlayStore, so go ahead and download it via PlayStore, install it, open up the Camcorder, set the Scene to Action, set the bitrate to 20, exit LGCamcorder... wait a bit.
Open it up again, switch to LGCamera by pressing the upper right button so your in picture taking mode, tap to focus, switch to video taking mode by tapping the upper right button again, try to record, it should record without a problem, try and tap to focus it should work perfectly and you should see sharp video!
Every time you wanna record again just go open up LGCamcorder, swith to picture taking mode, tap to focus, switch back to video taking mode with that upper right button then record and tap to focus when you want to focus!
Click to expand...
Click to collapse
I tried it but it simply does not want to focus while I'm shooting video. After I I focus on picture mode and start recording, the focus stays like macro and when I tap it remains the same. Do I need to be rooted or have a custom rom? I still have Android 2.3.4. Official. I really need to have touch to focus, because let's say I want to make a review of a tablet. I need to focus at it a bit far away and then focus macro at the buttons and at the screen. It doesnt even let me focus when it is paused :S. Thanks in advance.
Erroneous91 said:
Just wanted to let you guys know that I managed to get 720P 20mbit smooth day/night fps stays 30 while using the LG Camcorder.
The best part is you can tap to focus!
My videos are amazing with this focus feature, I know it's not continues focus but it still beats the normal camcorder by a lot.
LG Camcorder is a bit buggy especially if you downloaded the apk from somewhere else than the PlayStore, so go ahead and download it via PlayStore, install it, open up the Camcorder, set the Scene to Action, set the bitrate to 20, exit LGCamcorder... wait a bit.
Open it up again, switch to LGCamera by pressing the upper right button so your in picture taking mode, tap to focus, switch to video taking mode by tapping the upper right button again, try to record, it should record without a problem, try and tap to focus it should work perfectly and you should see sharp video!
Every time you wanna record again just go open up LGCamcorder, swith to picture taking mode, tap to focus, switch back to video taking mode with that upper right button then record and tap to focus when you want to focus!
That's it basically! I might upload a video to show you how good focus is in videos, imo amazing!
EDIT: You have to use this combination so the recording will work, I mentioned that the LGCamcorder is buggy, that's the only way I found that it doesn't fail.
EDIT2: Here's the sample: http://www.youtube.com/watch?v=N2dAaRhnKxo
Click to expand...
Click to collapse
LGCamera look nice with many features but... That one crashes or freeze the phone all the times.
Tested on DM ICS, Kowalski CM10 and latest CM10.1
With ICS v30b official firmware, I can select the type of focus with lgCamera (auto, infinity, fixed and continuous) but I can't get more than 15fps in the recording because the app seems to ignore the FPS setting.
Here is how i got mine to work on tonyp's latest paranoid android v10.
Installed lgcamera
Opened the app
Switched to recording mode
Closed the app with back button
Went to settings/apps then chose lgcamera, clean data and force stop
Then opened up lgcamera switched to video recording mode, went to other settings(debug,flash) and turned off Run on camera button pressed and Set screen brightness to maximum.
Trust me, this is the only way to make it work, i had been fiddling with this **** for hours, now i got my autofocus finally
Didnt work :/
pejakovic1 said:
Here is how i got mine to work on tonyp's latest paranoid android v10.
Installed lgcamera
Opened the app
Switched to recording mode
Closed the app with back button
Went to settings/apps then chose lgcamera, clean data and force stop
Then opened up lgcamera switched to video recording mode, went to other settings(debug,flash) and turned off Run on camera button pressed and Set screen brightness to maximum.
Trust me, this is the only way to make it work, i had been fiddling with this **** for hours, now i got my autofocus finally
Click to expand...
Click to collapse
Hi, I tried a lot of methods and when I go into to LGCamera and press back, it doesnt let me force stop. When I start recording, It focuses once and doesnt let you focus anymore. I really need to know how to touch to focus while video. Running stock Gingerbread
I have no idea, im on tonyp's pa as i stated above.
for you guys who are facing problems
First post is a little bit outdated and confusing, sorry about that I should edit it.
Just to be safe, uninstall and reinstall lgCamera from scratch.
Things you should setup on first run, open up lgCamera, switch to video mode with the upper right icon, press the menu button on the phone and setup these things:
1.White balance: AUTO
2.Effect: NONE
3.Scene mode: AUTO (If you change this to ACTION mode, after recording when you press STOP the lgCamcorder will freeze/crash, so just keep default AUTO the fps doesn't drop in low light while recording anyway)
4.ISO: AUTO
5.Exposure compensation: 0
6.Anti banding: 50
7.Focus mode: AUTO
8.Video resolution: 1280:720 (Every time you try to change this, the lgCamcorder app will crash, even if the resolution is supported, just leave it 1280:720 as it is default)
9.Video encoder: H.264
10.Video file format: MPEG4
11.Video bitrate: 20Mbit (this is a HIGH bitrate and depends on which class of SD card are you using, I've tested with class 10, so if you are facing problems try with lower bitrate)
12.Video framerate: 30
13.Scroll down to "Other settings", open it, find the option "Folder to save photo and video" and navigate it to "mnt/sdcard/external_sd/any_folder_you_want"
That's it for setting up part. Exit the lgCamcorder app.
Now every time you want to record a video, just open lgCamera, switch to video mode with upper right icon, start recording, tap whenever you want to focus, that's it. IF YOU DON'T DO IT THIS WAY THE RECORDING WILL JUST FREEZE/CRASH.
Really want to try this, but I can't get lgCamera installed. Anyone who can share the apk? Thanks
here ya go
natalya said:
Really want to try this, but I can't get lgCamera installed. Anyone who can share the apk? Thanks
Click to expand...
Click to collapse
It seems the developer of lgCamera gives the Pro version for free :cyclops:
http://rubberbigpepper.com/en/node/404
Still nothing :/
Erroneous91 said:
First post is a little bit outdated and confusing, sorry about that I should edit it.
Just to be safe, uninstall and reinstall lgCamera from scratch.
Things you should setup on first run, open up lgCamera, switch to video mode with the upper right icon, press the menu button on the phone and setup these things:
1.White balance: AUTO
2.Effect: NONE
3.Scene mode: AUTO (If you change this to ACTION mode, after recording when you press STOP the lgCamcorder will freeze/crash, so just keep default AUTO the fps doesn't drop in low light while recording anyway)
4.ISO: AUTO
5.Exposure compensation: 0
6.Anti banding: 50
7.Focus mode: AUTO
8.Video resolution: 1280:720 (Every time you try to change this, the lgCamcorder app will crash, even if the resolution is supported, just leave it 1280:720 as it is default)
9.Video encoder: H.264
10.Video file format: MPEG4
11.Video bitrate: 20Mbit (this is a HIGH bitrate and depends on which class of SD card are you using, I've tested with class 10, so if you are facing problems try with lower bitrate)
12.Video framerate: 30
13.Scroll down to "Other settings", open it, find the option "Folder to save photo and video" and navigate it to "mnt/sdcard/external_sd/any_folder_you_want"
That's it for setting up part. Exit the lgCamcorder app.
Now every time you want to record a video, just open lgCamera, switch to video mode with upper right icon, start recording, tap whenever you want to focus, that's it. IF YOU DON'T DO IT THIS WAY THE RECORDING WILL JUST FREEZE/CRASH.
Click to expand...
Click to collapse
I did exactly what you said, I don't have Anti-banding feature though. Its 720p but still no touch to focus :/ Samsung Galaxy SII is the mobile I have
I'm not exactly sure about Galaxy S2,
but from what I have been reading S2 already has continuous auto-focus, why would you want touch to focus anyway?
Can't get "tap to focus" to work either. Seems to automatically focus and won't focus on touching while recording.
Is there a way to record 1080p with lgcamera ?
It always make my Optimus 2X crash, what settings are you using if you found a way to do so ?
Okkx said:
Is there a way to record 1080p with lgcamera ?
It always make my Optimus 2X crash, what settings are you using if you found a way to do so ?
Click to expand...
Click to collapse
Same here.
The only difference for my paid lgCamera is : It always crash my phone when I use it as camcorder and at any resolution/bitrate.
GREAT APP! now i can tap wherever my subject is
:victory::fingers-crossed: just tested on my su660 with miui 3.4.5
Sweet!!! Thanks, I've been half-assed searching for this apk for a couple days now.. Much thanks for the link!!
Sent from my LG-P990 using xda app-developers app
Glad you like it guys. :cyclops: