Hi. Poco x3's front camera can record 1080p(16:9) video on default camera app. Using Open camera i can record 2592x1940p(648:485), then cut from it 2560x1440p(16:9).
Q1: Why front camera does not support higher than 1080p on default camera app?
Q2: Why phone does not support 1440p recording, but supports 4k?
Q3: Is it impossible adding 1440p support editing, build.prop and media_profiles.xml files?
1. Xiaomi didn't even consider to include it because 1080p is "enough". And in this price range manufacturers rarely put more than 1080p for video, even at all. They can even add EIS to front camera, but they didn't.
2. It supports but again, Xiaomi didn't included it as they found no need for it.
3. I think not with build.prop but with custom camera app + libs & media_profiles.xml, it's possible.
For example, there is a mod for Poco X3 that enables 320kbps audio in video recording by modifying media_profiles.xml
Related
Everything I am going to mention in this post is based on HAL3 and EIS enabled P2 on Oreo roms with the two patches from Astridxx and Highwaystar enabled.
Firstly, some of the Camera apps with manual control:
1. AZ camera
2. One plus camera
3. Footej camera
4. Freedcam
5. Manual camera
6. Open camera
7. Proshot
8. Snap camera
9. HedgeCam 2.2
10. Moment pro cam
11. DSLR camera
12. Camera FV5
13, Bacon camera
and more...
Camera apps with built-in stabilization (or otherwise build prop edit)
1. Paranoid camera (built-in stabilization - works great)
2. AZ camera
3. Footej camera
4. Snap camera
5. Freedcam
6. Update- Quality camera. Link in post 2.
Now regarding my topic:
Everyone knows that by adding a line in build prop enables video stabilization on supported ROMs and camera modules. persist.camera.eis.enable=1 (don't use EIS capital )
But in P2 most camera apps video preview will give you a green screen, yet snapit, motocam, etc, will work but we will get choppy videos with only a bit of stabilization.
NOTE: Gcam ports / Footej camera and almost all other camera apps's 1080p, 720p, 480... video recording will not work after enabling EIS. Only 4 K video works (not much stabilization).
In my research I found out that these camera apps's video preview size is the reason for the green screen.
Solution: Changing the camera "video preview size" to 960p (1280x960).
In the above-mentioned camera apps only Snapcamera has the option to change video preview size. So you can use snapcamera to record stabilized videos till 1440x1080 resolution.
After enabling eis in build.prop you will see an additional tab in snapcamera settings video tab called as "stabilization" (I feel it is auto enabled even if you select it or not).
Selected video resolutions as - 1440x1080, 1280x960, 640x480 , 320x240 - works in Freedcam / Snap camera / AZ camera / Open camera. You can record nice stabilized videos.
Recommended: Freedcam, Snap camera, AZ camera.
Note: Only those camera apps which have the above-mentioned video resolutions will work.
Miscellaneous info:
1. For dark video issue with your current cam app, you can use HTC camera app, the videos are bright enough.
2. May or may not work- for better camera picture quality
Open media_profiles.xml found in system-etc folder
<ImageEncoding quality="100" />
<ImageEncoding quality="100" />
<ImageEncoding quality="100" />
<ImageDecoding memCap="80000000" />
Thank you for reading and please hit the thanks button if I helped.
Another camera app with built-in video stabilization (EIS should be enabled in build prop).
App Name: Quality camera.
Info: No manual controls but I personally feel the picture and video quality is amazing with much reduced noise. Recorded videos are stabilized and are not that dark.
NOTE:
1. You need to disable navigation bar or use expanded desktop from your settings (put the tab in pull down menu) to select camera settings and selecting picture and video modes.
2. You need to select in camera settings photo tab (second tab), change preview size to 1.2M pixels (1280 x 960) or 1.5M pixels (1440 x 1080) otherwise, enabling EIS will give you green screen error.
3. Force close app and restart again.
You will be able to record stabilized videos at 480p, 720p, 960p, 1440 x 1080 (4:3 aspect ratio).
1080p video recording does not work (green screen).
LINK: https://apkpure.com/quality-camera/com.tafayor.qualitycamera
New Nokia camera app with pro mode. Almost all functions working. Check out the link.
https://www.xda-developers.com/nokia-camera-port-3d-personas-animojis/amp/
Hi all,
I want to bring to your attention another pro camera working fine on our P2. Asus pixelmaster.
Link:
https://www.apkmirror.com/apk/zenui...30-3_180920_2m-android-apk-download/download/
Google camera 6.1 working in oreo.
Link:
https://forum.xda-developers.com/showpost.php?p=77915456&postcount=3972
Thank you and bye-bye P2. I moved on to Realme 5 Pro.
Plz delete this thread
Thank you @unisol107 for your guide.
I still prefer Open Camera on 4k with EIS - it needs to disable Camera2API for bringing this resolution back in Open Camera settings, otherwise you will get all those strange resolutions - including 4000 x 2000 - , but no 3840x2160.
Thorp said:
Thank you @unisol107 for your guide.
I still prefer Open Camera on 4k with EIS - it needs to disable Camera2API for bringing this resolution back in Open Camera settings, otherwise you will get all those strange resolutions - including 4000 x 2000 - , but no 3840x2160.
Click to expand...
Click to collapse
But many users use gcam which needs cam2api enabled. And their isn't EIS in 4k even in open camera, at least not in Indian version i.e note5pro. This guide is useful for very few people who
1- Don't like the 1080p quality.
2- Want 4k like detail as well as EIS.
3- Want a balance between the two.
Thanks for giving time to read this post and share your views.
Use snap camera hdr, it records the best 4k footage with EIS with camera2 api enabled more info here https://forum.xda-developers.com/showpost.php?p=77237155&postcount=9
Saicoth said:
Use snap camera hdr, it records the best 4k footage with EIS with camera2 api enabled more info here https://forum.xda-developers.com/showpost.php?p=77237155&postcount=9
Click to expand...
Click to collapse
I think that's bcoz of different sensors in global and Indian variant. Mine is indian and it doesn't record 4k stabilized. Not in open camera nor snap camera. Snap camera hdr is my favourite app otherwise.
I bought this phone because of Chris from Tech tablet showing how smooth it was on 4k. Chris was using the China version of the phone. However after buying the phone, I could NEVER get 4k EIS to work because the Open camera app keeps crashing, so I gave up. Today, after doing some research, I looked at youtube videos showing Note 5 Pro 4k EIS were from July 2018 and earlier. Those Indians were using the global version of the phone. That made me wonder if it is related to firmware.
Turns out, you need to be on MIUI 9. The camera settings were changed on MIUI 10 so 4k EIS stopped working.
Here are the steps to make it work:
1) Downgrade/upgrade to 9.5.7.0 Global firmware. It is the last build of MIUI 9 without antirollback. https://forum.xda-developers.com/redmi-note-5-pro/how-to/index-everything-anti-roll-t3816219
2) Download open camera. do not enable hal 3 in build.prop.
3) Choose 4k under video settings, 40mbps bit rate ( higher will cause apl to crash because it only supports 42mbps), h264 format (HEVC Doesnt work). set 24fps. any faster sd636 unable to stabilize
4) Under more camera controls, Use Storage access framework
Now if you record video, wait 2-3 seconds lag before it starts recording. 4k EIS works! Since cropping from 12MP to 8MP there is less area compared to 2MP for 1080p videos, the stabilization is not as great compared to fullHD stabilization
Reserved for video samples.....
Hi all, I am in search of a thrid party camera app that can utilize the EIS (Electronic Image Stabilization) functionality of A51. I have tried Filmic Pro, Open Camera and Manual DSLR camera app but they failed to provide the EIS functionality, (they do have the option of stabilization but whether it is On or Off, doesn't make any difference). I would be grateful to you for helping me out on this. The reason I need to do this is because the stock camera of A51 doesn't let me change the recording bitrate and framerate. Thanks.
Hi. Poco X3 can record dual video with front and back camera at the same time. Only 1080p of course. Is there any way save video in two files, not on one file?