How to improve video quality on Sprint LG Optimus G

LG Optimus G comes packed with 13-megapixel camera sensor (8MP in some markets). While still shots taken by its snapper are quite impressive, the video recording might come a little short of what’s expected from the sensor that promises [email protected] quality. Surely, it wouldn’t hurt to know some workaround that could help improve the quality a bit.


It’s a good thing there are thousands of third-party developers out there who work several hours finding ways how to make things better. That said here is one workaround shared by an XDA developer who identified himself with a username _Epic.

Disclaimer: This workaround to improve the quality of video recording of LG Optimus G’s camera involves having to edit or alter a certain system file. There are possibilities that it may cause problems to the device. If you are willing to take that risk, it’s on you. However, you can neither blame The Droid Guy nor the developer for any damages this short guide may cause to your device.


To improve the video recording of LG Optimus G, the owner needs to edit some lines or replace a system file called media_profiles.xml. The developer behind this workaround said some values inside the file have been changed. Here are some changes done:

1) Increased 1080p bitrate to 20mbps

2) Increase audio bitrate to 320kbps for both 720p and 1080p

3) Changed audio channels to 2 for 1080p

4) Doubled the image decoding memory cap to 40mb

5) Increased all image encoding quality values to 100

If you’re okay with these values, then there nothing more to do than to download the custom file (media_profiles.xml).

Just before you take the first step, make sure you have created a Nandroid backup of your current ROM so you can always revert to your previous working system.


Step 1: Download media_profiles.xml (link here) and copy it into the root directory of your device’s internal memory.

Step 2: Using a file browser like ES File Explorer or Root Explorer, move/copy the xml file to the /system/etc folder.

Step 3: Ensure your system is mounted RW (you can find the option “mount system read write“).

Step 4: Once you copied media_profiles.xml into /system/etc folder, you will be prompted to confirm if you want to overwrite the existing file. Just choose Yes.

Reportedly, there is a noticeable difference between using the stock media profiles xml file and the custom one. For some, it is worth the risk but what do you think of it?

[source: XDA Developers]

[easyazon-block align=”center” asin=”B00A0CJI9C” locale=”us”]

[easyazon-cta align=”center” asin=”B00A0CJI9C” height=”42″ key=”amazon-us-tall-orange” locale=”us” width=”120″]