[Xiaomi Redmi Note 4 Questions & Answers] dingoyabuki:
Hi all.

I don't consider this to be a duplicate thread of the previous one I made, because this is a different model phone that I now have.

I previously owned a Mediatek Redmi Note 4X. I now own a Note 4, Snapdragon 625 variant.

I've searched high and low for ways to record 60FPS video. View my previous thread for one solution that was found on a Russian forum.

Now that I have a mido Note 4, I was able to edit media_profiles.xml and try that app out. As explained on the original Russian forum post, 60FPS is unacheivable in places with less lighting, such as rooms. Even my room with what I think has a decent amount of lighting, I reach 40 FPS at most, and sometimes dip to 15 FPS.

However, I found a way to record at constant 60FPS @ 720p, but there is a complication.

If you have the Snapdragon variant of the Note 4, download Snapdragon Camera. No need to flash it, just install this apk:

https://docs.google.com/uc?export=download&id=0By-NOo-lCyxBMTVNNGZyYjdjd2M

Switch to Video mode, and choose 720p in Settings > Video quality. There is also a section in settings that says "Video High FrameRate". This is where you can choose HSR 120. HSR is "High speed recording", as opposed to HFR, which is slow motion. Recording at HSR saves audio, while HFR does not.

I haven't seen anyone else with the following issue, but I have seen only an extremely small amount of people posting that they have used Snapdragon Camera on their Note 4. When you record at HSR, the audio track is retained, but the video ends up ending before the audio does. Your video will also play very quickly.

To sync your video, you can do what I did, and copy the video file to Sony Vegas, then hold control and drag the video file out to match the length of the audio. Render at 60FPS (NOT 120 FPS), and you have your 720p 60FPS video at a constant frame-rate.

Video runs smoothly and properly with synced audio at constant 60FPS after rendered through Vegas, with the video track "extended" to the length of the audio track:

This may help some people who have a computer handy, but this process is rather involved. I was wondering if there is some sort of file that can be edited to change the playback rate of videos taken with Snapdragon Camera so the video will be in sync with the audio.

This is progress, I suppose, since aside from this and the whole MotoCamera + media_profiles.xml method, I have no idea how to record at 60FPS on this phone, and I've literally spent 2 days researching. Open Camera does not record at 60FPS for me even with Camera 2 API (yes, I do have it enabled), and the modded Google Camera mentioned here does not allow me to record at 60FPS giving me the error: "Cannot start video capture. Another app may be using the mic". This error doesn't occur on any option aside from the only 60FPS one, go figure.

Perhaps there is another camcorder that utilizes HSR someone can refer myself and others to? Or an app that would allow you to adjust a video's playback rate so using a computer and video editing program like Vegas won't be necessary?

I know this phone is capable of recording at 720p60. Hell, my old phone was a G3 and it can record at 1080p60 without the need of Camera2 API or any xml tweaks. There's plenty of solutions for recording at 60FPS for the Redmi Note 2 and 3 as well, I find it ironic that it seems to be such an issue on the Note 4.

Please let me know if you can help at all. I hope this also helps guides others who are in the same boat as me.