can someone make a getPreviewFpsRange tester? - Galaxy S 5 Q&A, Help & Troubleshooting

it would be interesting to see how fast the S5 can actually record video, especially at lower resolutions
the built in "slow motion" "1/8" mode would suggest its capturing at 240fps at 1280x720? Somehow I doubt that.
But who knows what its capable of at 640x480..might be able to capture insanely fast and we could have a really cool high speed video app.
The SDK says: http://developer.android.com/reference/android/media/MediaRecorder.html#setCaptureRate%28double%29
public void setCaptureRate (double fps)
Added in API level 11
Set video frame capture rate. This can be used to set a different video frame capture rate than the recorded video's playback rate. This method also sets the recording mode to time lapse. In time lapse video recording, only video is recorded. Audio related parameters are ignored when a time lapse recording session starts, if an application sets them.
Parameters
fps Rate at which frames should be captured in frames per second. The fps can go as low as desired. However the fastest fps will be limited by the hardware. For resolutions that can be captured by the video camera, the fastest fps can be computed using getPreviewFpsRange(int[]). For higher resolutions the fastest fps may be more restrictive. Note that the recorder cannot guarantee that frames will be captured at the given rate due to camera/encoder limitations. However it tries to be as close as possible.
Can this be taken at face value? I.e. can you really see what the phone will max out at fps-wise at a given resolution?
Could someone make an app to do this test and show how fast it can capture at various resolutions?

Related

Q: Oneplus Two Camera Bitrate -> Push it to the max!

Hi,
I am experimenting with the oneplus two camera, i have cynogenmod 12.1 running with the app "cinema 4k", which allows
to set a bitrate of 200mbps for 4k video. the videos it produces only have 160mbps, so there must be some cap in the
h264 encoder or in the device itself. i guess there will be some hardcoded limit somewhere in the quallcom encoder libraries?
does anyone know what part limits the video bitrate on an android device? i already modified media_profiles.xml to set the
bitrate higher (to 300mbps) but it is still recording at 160mbps.
i would like to test how much the device can handle, and how the video quality would be at 250mbps+
because the camera seams really great for video recording at nighttime
thanks, christian

Why can't record 1080p with 60fps?

Why is this not available on the newest version of nexus line?
If you pick a other app, is then possible to record 1080p 60fps?
Send with the App Tapatalk
????
Send with the App Tapatalk
Hmmmm cant see anywhere the answer
Send with the App Tapatalk
Technically speaking the Snapdragon is capable of processing 1080 @ 120 FPS, however there may be either a hardware limit on the sub-processor of camera (haven't even looked if there was one). As far as I can see from the kernel source posted on AOSP there is a high media profile for [email protected] fps and [email protected], Theoretically you might be able to just create another entry in the profile to enable it.
Bump..
Send with the App Tapatalk
I'm very very interested to this discussion! The last nexus 6 was 100% capable of recording fullhd videos @60fps but Google disable that function and nobody know why, I was absolutely sure that in this nexus 6p that record mode would be present! There are no reason why it should be disabled, who cares if I can record a bird at 240fps (in slow motion), how many times somebody use this functions? One in a month?
How many instead make some (normal) videos? Maybe two/three times a week or even more and recording @ 60fps instead of 30fps is like day and night! Damn Google.
Why would you ever want to record 1080p videos @ 60fps? You would never be able to tell the difference from from 30fps. The human eye can only see about 42-45 fps. If you shoot a video at 60fps it is actually going to look unnatural. Most that shoot 60fps do so only because they intend to slow it down to 30fps in post production.
30fps is the standard and it is rare to shoot video at higher frame rates. In fact, shooting at 60fps would reduce your shutter speed requiring more light to get a quality video.
nonnasmyladie said:
Why would you ever want to record 1080p videos @ 60fps? You would never be able to tell the difference from from 30fps. The human eye can only see about 42-45 fps. If you shoot a video at 60fps it is actually going to look unnatural. Most that shoot 60fps do so only because they intend to slow it down to 30fps in post production.
30fps is the standard and it is rare to shoot video at higher frame rates. In fact, shooting at 60fps would reduce your shutter speed requiring more light to get a quality video.
Click to expand...
Click to collapse
Because 60fps looks a lot better - obviously.
I don't know how you, or anybody can even come close to thinking the 30 frames per second is OK when you have the option of 120 and 240.
Have you never seen a YT video with 60fps!? Yeah... You're blind if you can't see the difference. It makes no sense for Google to have those very high frame rate options but still not have 60 frames per second at 1080p.
Also, no, you are wrong about people slowing down 60 frames per second video. You would slow down 120 or 240, yes, but nobody in their right mind would use 60 frames per second down to 30 in today's world. You would just use the 60 frames per second video because it looks a lot smoother.
You sound very ignorant in your post. Nearly all of what you said is bull****.
nonnasmyladie said:
Why would you ever want to record 1080p videos @ 60fps? You would never be able to tell the difference from from 30fps. The human eye can only see about 42-45 fps. If you shoot a video at 60fps it is actually going to look unnatural. Most that shoot 60fps do so only because they intend to slow it down to 30fps in post production.
30fps is the standard and it is rare to shoot video at higher frame rates. In fact, shooting at 60fps would reduce your shutter speed requiring more light to get a quality video.
Click to expand...
Click to collapse
I don't know about your source, but the human eyes are seeing the world at arround 2000fps.
PS: you can clearly see the difference between 30vs60 and you can see a little difference at 120fps
I think that poster is either a troll or a moron - or has been reading console forums (because anyone with half a brain knows that what they said is a complete lie)
Me thinks they didn't read before spewing garbage. Shame really...
marcoruzza said:
I'm very very interested to this discussion! The last nexus 6 was 100% capable of recording fullhd videos @60fps but Google disable that function and nobody know why, I was absolutely sure that in this nexus 6p that record mode would be present! There are no reason why it should be disabled, who cares if I can record a bird at 240fps (in slow motion), how many times somebody use this functions? One in a month?
How many instead make some (normal) videos? Maybe two/three times a week or even more and recording @ 60fps instead of 30fps is like day and night! Damn Google.
Click to expand...
Click to collapse
nonnasmyladie said:
Why would you ever want to record 1080p videos @ 60fps? You would never be able to tell the difference from from 30fps. The human eye can only see about 42-45 fps. If you shoot a video at 60fps it is actually going to look unnatural. Most that shoot 60fps do so only because they intend to slow it down to 30fps in post production.
30fps is the standard and it is rare to shoot video at higher frame rates. In fact, shooting at 60fps would reduce your shutter speed requiring more light to get a quality video.
Click to expand...
Click to collapse
iRub1Out said:
Because 60fps looks a lot better - obviously.
I don't know how you, or anybody can even come close to thinking the 30 frames per second is OK when you have the option of 120 and 240.
Have you never seen a YT video with 60fps!? Yeah... You're blind if you can't see the difference. It makes no sense for Google to have those very high frame rate options but still not have 60 frames per second at 1080p.
Also, no, you are wrong about people slowing down 60 frames per second video. You would slow down 120 or 240, yes, but nobody in their right mind would use 60 frames per second down to 30 in today's world. You would just use the 60 frames per second video because it looks a lot smoother.
You sound very ignorant in your post. Nearly all of what you said is bull****.
Click to expand...
Click to collapse
warplane95 said:
I don't know about your source, but the human eyes are seeing the world at arround 2000fps.
PS: you can clearly see the difference between 30vs60 and you can see a little difference at 120fps
Click to expand...
Click to collapse
iRub1Out said:
I think that poster is either a troll or a moron - or has been reading console forums (because anyone with half a brain knows that what they said is a complete lie)
Me thinks they didn't read before spewing garbage. Shame really...
Click to expand...
Click to collapse
I can definitely say that I can see it. Between 30fps and 60fps. Soooo much smoother and crisp. If you look a sample on youtube. You only want 60 fps.
Send with the App Tapatalk
The human eye does not "view" at around 2000fps, it doesn't actually see in any fps while viewing the natural world. The human eye sees things live, as in ~fps. Those of us with good eyesight can definitely see the screen refresh on lower rates like 60fps. My TV is 1080p hd @ 50hz (which is not fps) & its gotten so painful to watch it, that I am considering a new TV. When you watch a 60fps video on a 50hz TV, the refresh rate & the frames of the video don't coincide & make the experience jumpy. 30fps looks better because the fps is slower than the refresh rate.
On our 2k phone screens however 30fps looks jumpy because the resolution is higher & our eyes are trying to view it in the same manner as we view the natural world.
iRub1Out said:
I think that poster is either a troll or a moron - or has been reading console forums (because anyone with half a brain knows that what they said is a complete lie)
Me thinks they didn't read before spewing garbage. Shame really...
Click to expand...
Click to collapse
I actually studied photography and film extensively in college as it was my major. It is true that 30fps is standard and 60fps would look awkward. There are some human eyes that notice changes up to 200fps but those are basically jet pilots, the exception not the rule. No human eye would be able to notice 2,000 fps. That is not possible. Lastly, set your camera to 240 fps and see how everything gets darker. That isn't a lie. It is a fact that high frame rates will result in darker, noiser videos because they require more light.
60 fps is not a good speed to shoot at. Especially in a sensor without IS. You will get more jitter in your video. I produce video for a living, as In it is my job and I do it daily. You dont EVER record in 60 fps unless you are capturing very fast action or are intending to slow it down. And when you record in 60 FPS, you always export it at 30 fps or 25 fps from Premier pro of Final cut, whatever you use.
All I know is that on my Note 4, I only record at 60fps 1080p and wow does it ever look better then anything I've ever recorded in 30fps.
Delete.
Photography and videography are not the same.
60fps is better than 30fps for any and all reason regardless of whatever you think you know - nobody agrees with you if they've seen 60fps video. It's day and night, and if you read anything from YT users, gamers, normal humans, they all say 60fps is better - in any scenario.
Back on point, however, still mind blown that this wasn't included with the camera.
I use Premier Pro and After Effects, and 60fps is my only export option - I wouldn't even consider lower unless it was SHOT lower, but never is. Look at my YT page. Nothing under 60fps once I had my hands on a camera capable of 60fps. I practice what I preach.
I would NEVER shoot 60 fps video with an intention to slow it down, that's stupid - that's what 120/240fps are for - those are to be slowed down.
60 fps is for normal viewing speed - anything higher is OK to slow down, but 60 down to 30 - no thanks. That's just a waste of good 60fps footage.
Any one tried snap camera on N6P yet? http://forum.xda-developers.com/showthread.php?t=2055140
nonnasmyladie said:
Why would you ever want to record 1080p videos @ 60fps? You would never be able to tell the difference from from 30fps. The human eye can only see about 42-45 fps. If you shoot a video at 60fps it is actually going to look unnatural. Most that shoot 60fps do so only because they intend to slow it down to 30fps in post production.
30fps is the standard and it is rare to shoot video at higher frame rates. In fact, shooting at 60fps would reduce your shutter speed requiring more light to get a quality video.
Click to expand...
Click to collapse
I'm not sure if you were being sarcastic or not , but I can tell you 100% that a human eye can see beyond whatever you have stated. I game on a 144hz monitor , and yes I could tell and feel the difference between 30/60/144.
Back on topic , I found it very weird already when the Galaxy s6/note 5 with the fast processor not being able to record in 240fps . Also , I've noticed slow motion inconsistencies regarding the 6p's 240fps , some youtube videos look buttery smooth , some looks like some slideshow. No idea what's causing this , any thoughts?
nonnasmyladie said:
I actually studied photography and film extensively in college as it was my major. It is true that 30fps is standard and 60fps would look awkward. There are some human eyes that notice changes up to 200fps but those are basically jet pilots, the exception not the rule. No human eye would be able to notice 2,000 fps. That is not possible. Lastly, set your camera to 240 fps and see how everything gets darker. That isn't a lie. It is a fact that high frame rates will result in darker, noiser videos because they require more light.
Click to expand...
Click to collapse
Don't assume what others would find awkward. Guessing a lot like it since Google allows those to see it on Youtube. Even besides that, you say you can't see it or its "awkward". Okay. Me and plenty of others like it and can see the difference. Videos are not dark looking when I record ALL my videos with my iPhone.
Sad to see Google didn't include this with this latest Nexus device.
Sent from my SAMSUNG-SM-N910A using Tapatalk

4k recording is great...if only it lasted

I used the 4K recording mode last night....fantastic but couldn't record for more than 3 mins before it got to hot... Over and over again.
Something is wrong with your phone. Mine would last only 5-6 minutes. I exchanged it for a new one and it did 48 minutes of 4K video no problem
I think people posting this kind of stuff about 4K video problems should at least include whether it's set to record 30fps or 60fps... Comparisons are useless without this information.
All the recording type saus is h.264.
What are you trying to say? Can you not simply answer that you were shooting @ 30fps or @ 60fps?
I can't see the option to select the frame rate in the 4k video app, only h264 or h265
What firmware version are you on? The newer 32.0.A.6.152 and 32.0.A.6.200 have a different camera interface which includes a camera setting (when in video mode) to shoot video @30fps or @60fps. Maybe the older firmwares present different options as seen in the "6. Calm your nerves" section here: http://newzandroid.blogspot.ie/2015/10/9-ways-to-make-xperia-z5-camera-even.html
Is there a system update available for your device?
ricodredd said:
What firmware version are you on? The newer 32.0.A.6.152 and 32.0.A.6.200 have a different camera interface which includes a camera setting (when in video mode) to shoot video @30fps or @60fps. Maybe the older firmwares present different options as seen in the "6. Calm your nerves" section here: http://newzandroid.blogspot.ie/2015/10/9-ways-to-make-xperia-z5-camera-even.html
Is there a system update available for your device?
Click to expand...
Click to collapse
You're speaking about FullHD (1080p) recording. 4K recording is done in 30fps without option to change it.
halfblack said:
You're speaking about FullHD (1080p) recording. 4K recording is done in 30fps without option to change it.
Click to expand...
Click to collapse
Took me a while to find 4K... Yes, I was getting mixed up with FullHD alright. Sorry. I hardly ever shoot video.
Sony have said its a software issue.... And I need to have my phone flashed
4K video sucks anyway. None of the phones can take steady video. FHD with IA SteadyShot is way, way better in actual use, especially while travelling/walking/moving about. When Sony can use the closed-loop actuator for 4K, then it'll be good!
Guys would like to know your opinion about the temps that I'm having with my Xperia Z5. My version is E6603 rev 3.
I made the following temperature tests and used the cputemp as the app for monitoring. In all tests I started with the cpu temperature around the 34 - 36 and 26c environment
Shoot in 4K with phone on the table
30 minutes, max cpu temp 70c, 46c battery
Shoot in 4k with minimal contact (phone over two pens)
10 minutes, max cpu temp 70c, 46c battery
Shoot in FullHD @ 60fps with minimal contact (phone over two pens)
Almost 5, max cpu temp 71c, 48c battery
Shoot in FullHD @ 60fps on the table
15min max cpu 70c, 46c battery
Playing Relic Run (tomb raider)
max cpu temp 62c, battery 44c - 46c
Playing Real Racing 3
max cpu temp 56c, 44c battery
Comment and compare the temperatures. What do you think?
I dont think the temp was getting to hot it was the fact it shut the app off that was annoying
Steadyshot will shorten the recording time quite significantly. If you disable it you will be able to record for much longer before overheating.

For those that have it. Quick 4K info..

Whats the 4K recording bitrate and hows it compared to other phones . Also, is there a 5 min limit like on my note4?
--Thx
I did a quick test and got 90MB for 15 seconds, around 6MB/s.
But, I wasn't sure if there was some way to stress the bitrate of the codec - bright scenes? dark scenes? high contrast? If anyone has any insight into which are the hardest scenes to compress I can repeat the experiment.
Or, is the codec somehow a constant rate codec (as in fixed rate MP3 vs variable rate)?
how about the time limit? how long can you record 4K?
I think 6/MB is average. I heard of people that root note 4 able to up the bitrate. Even if it is the same it still might look better then other phones with the same bitrate due to the lens and so forth. I think the main issue is going to be with the stabilization. OIS helps but I guess you can run it through adobe or some other program to get software to add to that. I wonder if I record in 1440 if the software will work for that.

Video quality

Your friends are never going to believe what you did. The only way to prove it to them is with that video you took. Rate this thread to express how videos shot on the Xiaomi Mi 8 come out. A higher rating indicates that videos are smooth (and not choppy) and that auto-focus works very well, and that the camera adjusts quickly to different lighting conditions while recording.
Then, drop a comment if you have anything to add!
Xiaomi lying/misleading about slow motion
Has anyone else noticed that slow motion videos, both resolutions 1080p/720p and both framerates 240fps/120fps, are only software-upscaled from lower resolution?
If you don't believe, try to record the same scene once in 1080p/30fps and then in 1080p/240fps and play the videos on the computer.
There are horrible squares (blocks) in 240fps version.
My guess is they are originally recorded in 540p or 480p and upscaled to 1080p.
I'm very disappointed
The device has firepower for everything the year-tops do, but Xiaomi is capping it with its software.
ferraript said:
Has anyone else noticed that slow motion videos, both resolutions 1080p/720p and both framerates 240fps/120fps, are only software-upscaled from lower resolution?
If you don't believe, try to record the same scene once in 1080p/30fps and then in 1080p/240fps and play the videos on the computer.
There are horrible squares (blocks) in 240fps version.
My guess is they are originally recorded in 540p or 480p and upscaled to 1080p.
I'm very disappointed
Click to expand...
Click to collapse
Blocks are bacause of low bitrate probably.
please tell me "how to record 240 fps video"
MtaTech said:
please tell me "how to record 240 fps video"
Click to expand...
Click to collapse
In camera settings change video hfr to 240.
gm007 said:
In camera settings change video hfr to 240.
Click to expand...
Click to collapse
youtube com/watch?v=DOkDnbN5-LY watch the video
and result ; https:// cdn1.imggmi com/uploads/2018/9/15/66f0958d47941b0778144254e469186f-full.jpg
I try everyhing. 240 fps did not record.
galakty said:
Blocks are bacause of low bitrate probably.
Click to expand...
Click to collapse
In the videos i've recorded, with little no camera movement and only the subject moving the image quality at 240fps looks exactly the same as 1080p. So i will assume it's exactly this, i havent tested the files, but its probably using the same or only just slightly higher bitrate for the 240fps version.
could be better, maybe with an update, that can be fixed
xiaomi mi 8 960 fps super slow motion
The Camera for me has improved a lot, but now it would be good to improve the super slow camera, and the recording time of it, I have compiled this video and you can see how some effects of the slow 960fps camera seems not to be real, judge your.
Xiaomi mi8 super slow motion 960 fps.
https://youtu.be/pg-Z8ZEwL8c
It's not actually 960s, it's software post-processing/interpolation of a 240fps video
https://forum.xda-developers.com/mi-8/how-to/review-960fps-slow-motion-t3881678
https://en.miui.com/thread-4985217-1-1.html

Categories

Resources