Earlier than telephones began recording 4K footage, most individuals balked on the thought their movies may develop to 4GB and bigger. Issues have modified, in fact, and it takes lower than 15 minutes at 4K30p to hit that mark. You is likely to be pondering this should not matter due to 64-bit filesystems that may deal with file sizes as much as 16TB. Nonetheless, an previous API from the times of 32-bit Android nonetheless capped sizes at 4GB, which compelled video recordings to be cut up into separate recordsdata at common intervals. A fix for this was promised some time again and Android 11 Beta 1 lastly delivers on this, however it’s not going to matter in case you’re not utilizing the correct digital camera apps — and the Google Digital camera is not certainly one of them (but).
A complaint was first raised again in 2015, highlighting the necessity for MediaRecorder to allow recording movies longer than 4GB. A number of experiences had been made since then, however a resolution presumably came again in December when a commit to AOSP made the mandatory changes to broaden the restrict. Opposite to expectations, Android 11 developer previews started rolling out and the cap was nonetheless in impact. Just some weeks in the past, a thread in the issue tracker confirmed this was nonetheless the case, however Google builders in the end confirmed the brand new code could be baked into Beta 1.
Recordsdata from Google Digital camera — Left: Android 10. Proper: Android 11.
After updating to Beta 1, I examined the Google Digital camera app and located it nonetheless produced cut up video recordsdata at 4GB. The identical check with just a few different video recorders produced the identical conduct, together with Filmic Professional. Nonetheless, I discovered that Open Camera by Mark Harman, a widely known (and free) app may write single video recordsdata bigger than 4GB. There are possible extra apps that work like Open Digital camera, however I have never come throughout them but.
Recordsdata from Open Digital camera — Left: Android 10. Proper: Android 11.
In all probability, Open Digital camera might be utilizing the mpeg4writer API named within the unique commit. In the meantime, apps like Google Digital camera and Filmic Professional are plausibly utilizing completely different APIs that also have the previous dimension cap, or they’re rolling customized implementations for encoding and writing recordsdata, which is smart given that they are additionally doing customized processing with video.
Whatever the motive, Android seems to now not be the bottleneck that retains video recordsdata at 4GB, so the accountability to repair this conduct now falls on app builders. Since Beta 1 is only some days previous, it’ll in all probability take a while for builders to launch updates addressing this difficulty.