Hello,
I would like to know if there is a way to make a slow motion of more than 10 seconds at 960fps. (20sec for example)
By directly modifying a system file miui of the mobile or modifying the camera application (apk), or application external (playstore, other...)
All proposals are welcome
BL unlock and mobile rooted
Mi 9T [MIUI 10.3.11] [Android 9.0]
Thank you
I would like to know too.
Same
This is not a software limitation but hardware. The buffer memory is not huge enough and CPU can't handle so many frames. Theoretically, it would be possible, but it would result in much worse slow-motion performance, like frame skipping, stuttering, etc...
ekin_strops said:
This is not a software limitation but hardware. The buffer memory is not huge enough and CPU can't handle so many frames. Theoretically, it would be possible, but it would result in much worse slow-motion performance, like frame skipping, stuttering, etc...
Click to expand...
Click to collapse
If 960fps is just an interpolation of 240fps xiaomi could just defer the processing of the interpolation. First let the camera record 240fps and let the user specify which part should be in slowmo(240fps) or super slowmo(960fps). Since 240fps is just limited from available space i see no obstacle why it can not be done the same way for 960fps.
But for now there seems to be no hardware provider that is using or trying to implement such a way.
Related
When recording video with Cupcake, what framerate are people getting for their videos? You do get the framerate by going to Gallery. Long click on the video and select info. I'm only seeing 4-9 frame/sec. I think it's because my memory card is class 6. Thanks.
I've seen frame rates range from 19fps to 4fps. I've found that videos of well lit areas or outdoors produce higher frame rates.
I got 19 fps (outdoor shot)
/Mats
The brighter it is, the shorter the required exposure and therefore the higher the framerate that is possible. If its so dark that you need a 2 second exposure, you'll only get at best 1/2 fps.
Does anyone know of the ISO sensitivity of the camera is adjustable? If someone could figure that out, I bet the still camera AND video recording would be faster. I've seen the ISO adjust a little, but not much.
Max frame rate is locked at 20. A note in the source says anything higher and it becomes unstable.
but why? the cpu can handle up to 8mpix still and 30fps recording video afaik oO
The framerate I'm usually ok with, it's not great but usually 15+ which is decent. The resolution (CIF, 352x288) and video quality (super compressed mp4/H.263) blows chunks though. Absolutely horrible and a disgrace for a smartphone in 2009, it's as bad as my three year old Samsung U600 dumbphone. A two year old Nokia N82 can at least shoot video at VGA resolution and use less video compression, at up to 30 FPS, despite a much slower processor. I can't express how disappointed I am. Is the camera and/or hardware in the Dream really that bad or is this a software thing?
In other words, this is merely a software incapability, not a hardware issue. Meaning, I'm sure one day we will be able to see significantly increased video quality and so forth.
I dont know if this has been brought up before, if it has my bad.
Anyways, would it be possible hardware-wise to create a camcoder app that shot video at a low res but high frame rate, such as 100+fps? Are our camera sensors even capable of that? Other limitations would be storage and our slow little snapdragons i would think. Any thoughts? I think this would be fun to play with if it was possible
Are you talking about a high-speed camera or just one that records smoother pictures?
Sent from an ELITE Evo!
This is the family of camera modules that's used in the Evo: http://www.ovt.com/products/category.php?id=12
The product briefs say that it can do 120fps at qvga resolution, so it seems like it is technically possible. Coding it is the hard part, and I can't comment on that since I am not a programmer.
Judging by the specs and features, I would wager that we either have the OV8810 or the OV8812.
High speed.
Good to know its not limited by the camera. And me neither. Id love to see something like this.
Have you ever checked this folder /system/etc/camera? You can tune noise reduction, sharpness, contrast, hdr, night mode, light mode, nice food, scene recognition and many other algorithms as well. I have no knowledge and experience but if you want you can try and share your experience.
Sent from Honor 7
Spencer_D said:
Have you ever checked this folder /system/etc/camera? You can tune noise reduction, sharpness, contrast, hdr, night mode, light mode, nice food, scene recognition and many other algorithms as well. I have no knowledge and experience but if you want you can try and share your experience.
Sent from Honor 7
Click to expand...
Click to collapse
LOL! Why did nobody recognized before??
There was a mod that tuned camera long time ago, but in a different way - https://forum.xda-developers.com/honor-7/development/mod-camera-mod-100-jpeg-compression-t3340978
Anyway, Honor 7 camera is amazing and highly underrated - mostly because of too much noise reduction and too big jpeg compression. Just by changing camera app to a third party one (like Snap Camera for example) that allows you to change jpeg output quality to something about 90-95% makes REALLY BIG difference. Stock camera app simply compresses files too much and in effect reduces quality and amount of details. Files from stock camera are like 5-7mb each, while the ones from third party app are like 14-20mb! One problem though - sometimes, when image photographed scene has actually too much detail and resulting image exceedes 20mb you get nothing. Probably some memory issue.
Thing is, Honor 7 had great potential (and camera was just a part of it), but the interest in this device was killed by Honor itself. People who owned it mostly already sold it as there are big issues in current software that will most likely never be fixed. Therefore i would not expect to get much developement in camera area as the userbase is now reduced. It wasn't big year ago and it's only getting smaller and smaller.
Not much replies here. Anyone oriented on this matter yet?
First of all, I tried third-party camera app (Open Camera) that gives me 100% jpeg quality option, but I haven't tested real life quality out yet. Definitely bigger file size.
Video is the one I'm trying to focus on, tho. Open Camera gives me options for bitrate. Tried 50 and 40 Mbps. With higher dynamics real life framerate didn't go over 14 fps. With locked and somewhat under adjusted exposure, it can handle 30fps on 1080p. But it's no good when trying to shoot "professional" video. Didn't check the real life bitrate either.
As supevixen stated there's some threshold on bitrate and/or jpeg compression buffer. Any idea why?
So what I'm trying to solve is;
- Why there's so low threshold on buffer and can it be optimized? Could it buffer better if I used fast external SD instead of internal?
- How to optimize buffer to match hardware maximum?
- Should I continue using third-party apps or should I try to optimize stock camera .xml files?
- How to reduce denoising? (xml optimization)
- How to lock frame rate and/or shutter speed on video recording? (xml optimization)
I'm not very familiar with jquery or imx230 or much about the Honor 7 SoC either. I'm fast learner and very interested on optimizing the camera.
Ok, here we go. I'd figure that: "/system/etc/camera/multidenoise" -> "multidenoise.xml" is for the "selfie camera" as it states attributes for IMX134 and IMX135. So this doesn't need optimization, if I'm getting this right. "/system/etc/camera/davinci/imx230" has "hdr.xml", "imgproc.xml" and "multiframe.xml" files. "imgproc.xml" I believe has everything to do with the image processing. "multiframe.xml" has everything to do with denoising and luma enhancing, I recon. How to properly reduce denoising? Should I also tinker with luma enhancement or image processing? Also, as I stated I'd like to lock down the shutter speed on video recording, with frame rate set to 25. "/system/etc/camera/bshutter/imx230/" -> "algo.xml" has algorithms for shutter behavior. Any way to optimize those?
Or should I simply throw this peace of crap out of my life? Camera has great potential anyway, would be shame to toss it away.
If there's someone with some knowledge on the matter, I'd be more than grateful. Thanks in advance.
anamorphica, i didn't try modding original camera app by editing various files as i don't wan't to lose warranty, but i've tried many different camera apps and best one i've found is Snap Camera which paid version i'm using right now. Why? Simply because it can save jpeg files with 100% and it makes HUGE difference. Just imagine - files saved by stock camera are about 5-6MB each where files saved by Snap Camera are about 16-20MB each! And difference is really BIG when you zoom just a little bit and as we have 20mpix camera sensor it actually does make sense to "zoom" by just cropping full image to desired part and gues what - it is possible with good quality images. Of course you can save jpeg's with different quality in most third party apps (like Open Camera or Zoom FX for example), but Snap Camera seems to work best for me (it's interface is ok, it does have many useful options) and it also has amazing HDR mode (three images with different exposure are stacked together for final one - there are other apps that work that way but believe me - results from Snap Camera are by far best)
There is however one downside - sometimes, when detail quantity is to big and output image exceeds ~20MB files are not saved. It happens rarely (really) but it has to be somehow connected with amount of memory needed to that amount of data (in RAW data it has to be much more than just compressed 20 megabytes) and that's probably one of the reasons why stock camera app saves such highly compressed images. Take note, that every other "creative" mode in stock camera doesn't output full res images (light painting and night mode - they're about 8 or 10mpix as i remember) and i'm pretty sure that's also connected with memory limitations (probably not whole RAM - just the part available at the moment for camera sensor and GPU)
As for video quality, there's probably not much we can do, as our Kirin SOC is limited. Where Sony smartphones with same IMX230 can record up to 4k and have OIS, we can do only 1080p with just electronic image stabilisation and pretty low bitrate. Slow motion is also pretty bad with framedrops...
Anyway, as for me, Snap Camera is the best and i'm not going to mess with stock one. Just when i need those light painting modes or night mode - it's ok. But in good light i'll stick with Snap.
Thanks for your reply.
I'd like to know if buffer is really low/restricted due to hardware limitation. As I see it, Kirin is overkill for the needed buffer and RAM should be more than enough.
Someone made 100% jpeg quality mod to "media_profiles.xml", but every bitrate etc. values were set to very odd numbers. It's just hard time to believe that this phone couldn't handle more than what it does now.
btw. I read somewhere that Honor 7 GPU would be plenty for OIS as it should be implemented on IMX230 and people was waiting for firmware update to fix much of those restrictions, well we all know that update never came.
Our Kirin is not that good actually. Not only it does have issues with energy management (that's why apps in background are killed on stock roms and why battery times are much less impressive with CM roms - without agressive app killer built in stock firmware) but it is also crippled on GPU part (no Vulkan compatibility) and not really video capable - like i've said, phones based on different SOCs with same camera sensor are more capable (different codecs etc.) Our phone can't even record perfectly fluent slomo video with stock app - just try it, it's never without freezes.
All in all, i don't think it's worth mess with internal configuration files - you won't get too much probably, at least on video part.
Guys every review shows the camera of this phone being slow. Huge delay after pressing the shutter before processing is complete. Maybe 23MP picture size is to blame. Is there any way to make it faster? Does reducing image resolution in camera settings help?
hsanjay19 said:
Guys every review shows the camera of this phone being slow. Huge delay after pressing the shutter before processing is complete. Maybe 23MP picture size is to blame. Is there any way to make it faster? Does reducing image resolution in camera settings help?
Click to expand...
Click to collapse
Meh, to be honest I don't think the delay is that bad after using the camera. What I think is horrendous is the amount of time it takes screenshots to process.
Sent from my F5321 using Tapatalk
I very much share your pain. Nougat on the X compact has increased the speed dramatically (through hacky ways, but it still somewhat works).
If you really want the same "instant" experience you expect from other flagships you'll have to go with an OS using the open source drivers - on AOSPA the photos are taken extremely quickly, however they are considerably worse. You will lose 120fps recording, Sony image processing, Camera2 features, good focussing, and video recording gets super laggy at times.
But photos are _fast_. And reliable. And with a small bit of work we might even get bursts to work.
That said I'll probably switch back to the original firmware with Oreo.
I am looking for a camera app that can utilize the axon 7's 60fps at 1080p and 120fps at 720p, so far it doesnt matter what app ive tried (on oreo stock a2017u) every app only actually records at 30fps, ideally it would be something like open camera where I can manually change the bitrate shutter speed iso etc.
Im on the stock oreo rom but if needed I can install Lineage os, (but i would rather not)
foxtrotdragon said:
I am looking for a camera app that can utilize the axon 7's 60fps at 1080p and 120fps at 720p, so far it doesnt matter what app ive tried (on oreo stock a2017u) every app only actually records at 30fps, ideally it would be something like open camera where I can manually change the bitrate shutter speed iso etc.
Im on the stock oreo rom but if needed I can install Lineage os, (but i would rather not)
Click to expand...
Click to collapse
Stock camera app? I haven't seen any other app so far which can actually utilize 60fps and slowmo. It's ZTE's fault for their weird camera driver programming.
GodOfPsychos said:
Stock camera app? I haven't seen any other app so far which can actually utilize 60fps and slowmo. It's ZTE's fault for their weird camera driver programming.
Click to expand...
Click to collapse
the issue is that the stock camera app is just so... mediocre, to say the least, th camera quality is a sold 6/10 but could be sooo much better q.q
I wonder does it need Camera2 API?
I just shot a little test with Snap Camera HDR then checked with an editor app and it was about 43 fps but when I hard switched it to 60 fps and tried to shoot it failed.
It's still my favourite camera app.
RobboW said:
I wonder does it need Camera2 API?
I just shot a little test with Snap Camera HDR then checked with an editor app and it was about 43 fps but when I hard switched it to 60 fps and tried to shoot it failed.
It's still my favourite camera app.
Click to expand...
Click to collapse
I couldnt get any apps to shoot at 60fps+ regardless of camera api2 support or not, I was experiencing the same thing with snap camera hdr, regardless if the bit rate was 20 or 200Mbits/s and regardless of encoder highest I could get was that 43 fps, even on 720p.
Hello
I am usin OpenCamera
blue icon
It has everything. you can change Bitrates,resolutions,wide array of settings.
IMHO must have app. For videos i choose that.
Check it out and let me know howw well i have have helped you and how this is the solution to camera XD (joking a little bit) But yes,its the Best in my opinion. i use it. (axon 7 4k at 80Mb/s is amazing...)
I'll be honest, Open Camera has potential but it's never good enough. I try it occasionally and then uninstall. It has weird eccentricities but the biggest one is often the preview is quite different to the captured image.
Snap Camera HD shats all over it in so many ways.