Original topic:

Android 11 got rid of the 4GB limit on videos, but the Google Camera app is stil

(Topic created on: 09-27-2020 10:42 AM)
1408 Views
SamNoteUser
Expert Level 1
Options
Others
Videos will now split at 10GB
image

This article is part of our Android 11 Feature Spotlights series.

Android 11 may not have had a lot of flashy new features, but at least we should credit it for fixing or improving some of the outstanding issues. Back in June, we examined a fix that had just rolled out in the first Android 11 beta that would lift the 4GB cap on videos captured by the camera. While the API that had previously been responsible for setting the 4GB limit was no longer a constraint, it didn't actually make a difference with the Google Camera app or most of the other popular video recorders tested. Now that Android 11 has rolled out and many of us with Pixel phones are running it, here's what has changed and how it works today.

To answer the obvious question, yes, the Google Camera app still has a file size cap. Video files recorded on Android 11 will now split at 10GB instead of the original 4GB imposed by Android 10. The new cap comes out to about 33 minutes at 4K@30fps — and much longer with a lower resolution and/or slower frame rate. This is a bit more than double the old time of about 13 minutes.

image
image
image


Left: Google Camera. Center: OpenCamera. Right: Filmic Pro.

The updated Android source code doesn't appear to impose any general file size limit, and my tests confirm this. Videos recorded with the Open Camera app on Android 10 were split at the 4GB cap; but a video recorded on Android 11 was allowed to reach 38GB before I stopped it manually (see the middle screenshot). And much like the original tests, the Filmic Pro app is still splitting recordings at 4GB.

This disparity between these three apps shows that the Google Camera and Filmic Pro are still imposing their own file size limits. Both apps are doing their own post-processing on videos between capturing and writing to files, which may factor into the decision, but shouldn't itself cause the limitation.

As for other phones and video recording apps, it's true that some have been able to record to larger file sizes prior to Android 11. A few OEMs patched their own Android builds before Google made the official change, while others only implemented workarounds in their own stock camera apps, which left most third-party apps to continue splitting files at 4GB. Once phones are updated to Android 11, most apps will record to larger video files automatically, but there may still be some inconsistencies.

Practical reasons do exist for splitting video files at record time, but most of them are based around supporting old and low-cost hardware and software. For example, everybody has a few old memory cards and thumb drives that aren't large enough to hold a single 20GB video, and some video players and editors have been known to fail when reading larger files. On the other hand, splitting a single video across multiple files is confusing to most users, and it turns into more work if you want to share, edit, or store your videos.

Even with the arguments for splitting files, 10GB seems like an unusual target. Any filesystem that supports files larger than 4GB could easily hold substantially larger than 10GB. Even most memory cards start at 16GB, so a target of about 15GB might have been more appropriate — or in a perfect world, a default would have been set to 15GB, and users would be allowed to change the setting as needed.


1 Comment
MangoTango
Expert Level 3
Others
thanks for sharing...
0 Likes