Go to Open Camera settings, change the default video format to MPEG4 HEVC
Then go to Video bitrate and change it to 100Mbps
Change the Video frame rate to 60
Record 2 min long sample video (because the fps can vary)
Open the sample to Mediainfo and check rate value under the Video.
Then report back to this thread, these key values:
Device
Latest firmware (android update)
Camera, Front/Back
Resolution of the video
Frame per second, (FPS)
Also if you want, you can report back does Camera2 api works on your device.
Thank you!
Last edit: Janne Granström 2020-04-30
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2019-06-04
are 120fps devices interesting for your list?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2019-06-29
General
Complete name : VID_20190629_200310.mp4
Format : MPEG-4
Format profile : Base Media
File size : 50.5 MiB
Duration : 10 s 579 ms
Overall bit rate : 40.1 Mb/s
Encoded date : UTC 2019-06-29 18:03:10
Tagged date : UTC 2019-06-29 18:03:10
xyz : +53.5346+008.2684/
com_android_version : 9
Video
ID : 2
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High
Format level : 4.2
Format settings, CABAC : Yes
Format settings, Referenc : 1 frame
Format settings, GOP : M=1, N=60
Codec ID : avc1
Duration : 10 s 547 ms
Bit rate : 40.0 Mb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Frame rate : 58.595 FPS
Minimum frame rate : 29.703 FPS
Maximum frame rate : 67.720 FPS
Standard : NTSC
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.329
Stream size : 50.3 MiB (100%)
Title : VideoHandle
Language : English
Encoded date : UTC 2019-06-29 18:03:10
Tagged date : UTC 2019-06-29 18:03:10
Color range : Full
Color primaries : BT.601 NTSC
Transfer characteristics : BT.601
Matrix coefficients : BT.601
mdhd_Duration : 10547
Codec_configuration_box : avcC
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2019-06-30
figuring out that after disabling camera2api, 1080p60 is working. so congrats we have the first device in yor list: OnePlus 5
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2019-08-15
I can record 1080@120 with open camera, but no 1080@60. Why?
👍
1
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2019-08-21
try camera2test app to very published api functions
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
omg i was struggling to make my S21 ultra record on 60fsp but it failed all the time. after i read your comment i tried 120fsp with 200mps and its working very well. thank you for sharing your experience.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2019-08-22
i have redmi note 7. Only on the stock camera app and google camera app, it is able to record 60 fps which is real 60 fps with sound. Also, if i use open camera then i can record real 120 fps with sound but no 60fps. But i still cannot find any 3rd party app which can record 60 fps
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2019-11-28
It says that device does not support bitrate/framerate.
using Huawei P30
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2020-11-21
It doesn't work for Samsung A71
General
Complete name : VID_20201122_041204.mp4
Format : MPEG-4
Format profile : Base Media
File size : 126 MiB
Duration : 10 s 453 ms
Overall bit rate : 101 Mb/s
Encoded date : UTC 2020-11-21 20:12:16
Tagged date : UTC 2020-11-21 20:12:16
com_android_version : 10
Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main
Format level : 6.1
Format tier : Main
Codec ID : hvc1
Duration : 10 s 425 ms
Bit rate : 101 Mb/s
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Frame rate : 29.927 FPS
Minimum frame rate : 28.249 FPS
Maximum frame rate : 29.940 FPS
Standard : PAL
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Bits/(Pixel*Frame) : 0.408
Stream size : 126 MiB (100%)
Title : VideoHandle
Language : English
Encoded date : UTC 2020-11-21 20:12:16
Tagged date : UTC 2020-11-21 20:12:16
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Codec configuration box : hvcC
Audio
ID : 2
Format : AAC LC
Format/Info : Advanced Audio Codec
Codec ID : mp4a-40-2
Duration : 10 s 453 ms
Bit rate mode : Constant
Bit rate : 256 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 327 KiB (0%)
Title : SoundHandle
Language : English
Encoded date : UTC 2020-11-21 20:12:16
Tagged date : UTC 2020-11-21 20:12:16
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2022-07-29
It's rarely depends on the chipset of the smartphone that can be specified which supports beyond 60 FPS. Mid-range Smartphone can record 60 FPS or beyond at only 1080p resolution, based on the specs sheet of the chipset.
Specifically, some devices may be inaccurate the specs sheet on official sites, so you must check if your device has beyond 60 FPS via /system/etc/ or /vendor/etc/
Depends on the hardware encoder of the chipset, either MediaTek (MTK) or Qualcomm (qcom) for example, you can research it of what chipset model you have.
Depends of what codec you choose, either H.264/AVC or H.265/HEVC.
Depends of what maximum FPS on video encoding (not decoding) with different capture resolution for Open Camera or Screen Recorder.
For example: H.264 encoder on a device has..
4K UHD (3840x2160): 30 FPS
2K QHD (2560x1440): ~30-45* FPS
Full HD (1920x1080): 60 FPS
HD (1280x720): ≤120 FPS
It's quite confusing, but I recommend installing Codec Info on Google Play to see the results of your device.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2022-07-29
This is an example of the device that shows the maximum resolution per resolution.
This device is powered by MediaTek Helio P23 (MT6763V/V) (arm64-v8a).
A budget smartphone btw.
Lets make a list for a device models which can record real 60fps videos WITH Open Camera, so we can know what to buy :)
How to test:
Install Mediainfo: https://play.google.com/store/apps/details?id=net.mediaarea.mediainfo
Go to Open Camera settings, change the default video format to MPEG4 HEVC
Then report back to this thread, these key values:
Device
Latest firmware (android update)
Camera, Front/Back
Resolution of the video
Frame per second, (FPS)
Also if you want, you can report back does Camera2 api works on your device.
Thank you!
Last edit: Janne Granström 2020-04-30
are 120fps devices interesting for your list?
Well no, because they arent normal videos with sound, they are slow motion.
Does your device work with 60fps tho?
i dont think those devices exisits :) on youtube you can find some 60fps videos in real 30fps...
maybe someone have to patch camera2 api driver.
figured out that gcam can record 60fps on OnePlus 5 i.e.
thought gcam also uses camera2api only?
can you give mediainfo for that gcam video file?
General
Complete name : VID_20190629_200310.mp4
Format : MPEG-4
Format profile : Base Media
File size : 50.5 MiB
Duration : 10 s 579 ms
Overall bit rate : 40.1 Mb/s
Encoded date : UTC 2019-06-29 18:03:10
Tagged date : UTC 2019-06-29 18:03:10
xyz : +53.5346+008.2684/
com_android_version : 9
Video
ID : 2
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High
Format level : 4.2
Format settings, CABAC : Yes
Format settings, Referenc : 1 frame
Format settings, GOP : M=1, N=60
Codec ID : avc1
Duration : 10 s 547 ms
Bit rate : 40.0 Mb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Frame rate : 58.595 FPS
Minimum frame rate : 29.703 FPS
Maximum frame rate : 67.720 FPS
Standard : NTSC
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.329
Stream size : 50.3 MiB (100%)
Title : VideoHandle
Language : English
Encoded date : UTC 2019-06-29 18:03:10
Tagged date : UTC 2019-06-29 18:03:10
Color range : Full
Color primaries : BT.601 NTSC
Transfer characteristics : BT.601
Matrix coefficients : BT.601
mdhd_Duration : 10547
Codec_configuration_box : avcC
figuring out that after disabling camera2api, 1080p60 is working. so congrats we have the first device in yor list: OnePlus 5
I can record 1080@120 with open camera, but no 1080@60. Why?
try camera2test app to very published api functions
Same issue for me with OnePlus 8T : I can record 1080@120 with Open Camera, but not 1080@60. While it does work with the default camera application.
Camera2Test displays something strange: there are four 1920x1080 lines, I don't know if this is common.
omg i was struggling to make my S21 ultra record on 60fsp but it failed all the time. after i read your comment i tried 120fsp with 200mps and its working very well. thank you for sharing your experience.
i have redmi note 7. Only on the stock camera app and google camera app, it is able to record 60 fps which is real 60 fps with sound. Also, if i use open camera then i can record real 120 fps with sound but no 60fps. But i still cannot find any 3rd party app which can record 60 fps
It says that device does not support bitrate/framerate.
using Huawei P30
It doesn't work for Samsung A71
General
Complete name : VID_20201122_041204.mp4
Format : MPEG-4
Format profile : Base Media
File size : 126 MiB
Duration : 10 s 453 ms
Overall bit rate : 101 Mb/s
Encoded date : UTC 2020-11-21 20:12:16
Tagged date : UTC 2020-11-21 20:12:16
com_android_version : 10
Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main
Format level : 6.1
Format tier : Main
Codec ID : hvc1
Duration : 10 s 425 ms
Bit rate : 101 Mb/s
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Frame rate : 29.927 FPS
Minimum frame rate : 28.249 FPS
Maximum frame rate : 29.940 FPS
Standard : PAL
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Bits/(Pixel*Frame) : 0.408
Stream size : 126 MiB (100%)
Title : VideoHandle
Language : English
Encoded date : UTC 2020-11-21 20:12:16
Tagged date : UTC 2020-11-21 20:12:16
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Codec configuration box : hvcC
Audio
ID : 2
Format : AAC LC
Format/Info : Advanced Audio Codec
Codec ID : mp4a-40-2
Duration : 10 s 453 ms
Bit rate mode : Constant
Bit rate : 256 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 327 KiB (0%)
Title : SoundHandle
Language : English
Encoded date : UTC 2020-11-21 20:12:16
Tagged date : UTC 2020-11-21 20:12:16
It's rarely depends on the chipset of the smartphone that can be specified which supports beyond 60 FPS. Mid-range Smartphone can record 60 FPS or beyond at only 1080p resolution, based on the specs sheet of the chipset.
Specifically, some devices may be inaccurate the specs sheet on official sites, so you must check if your device has beyond 60 FPS via /system/etc/ or /vendor/etc/
media_codecs_()video.xml
media_codecs_performance.xml
media_profiles().xml
Depends on the hardware encoder of the chipset, either MediaTek (MTK) or Qualcomm (qcom) for example, you can research it of what chipset model you have.
Depends of what codec you choose, either H.264/AVC or H.265/HEVC.
Depends of what maximum FPS on video encoding (not decoding) with different capture resolution for Open Camera or Screen Recorder.
For example: H.264 encoder on a device has..
It's quite confusing, but I recommend installing Codec Info on Google Play to see the results of your device.
Codec Info
This is an example of the device that shows the maximum resolution per resolution.

This device is powered by MediaTek Helio P23 (MT6763V/V) (arm64-v8a).
A budget smartphone btw.
Keep in mind, this would be sometimes inaccurate.