Το Android περιορίζει επί του παρόντος τις εγγραφές βίντεο σε μέγεθος αρχείου 4 GB, το οποίο είναι εύκολο να προσεγγιστεί για βίντεο 4K και 8K. Το Android 11 θα μπορούσε να καταργήσει αυτόν τον περιορισμό.
Ενημέρωση (6/12/20 @ 4:00 PM ET): Είναι επίσημο: Το Android 11 απαλλάσσεται επιτέλους από το όριο μεγέθους αρχείου των 4 GB για εγγραφές βίντεο.
Το 2019, οι επωνυμίες smartphone έχουν κάνει τεράστια άλματα στην ποιότητα της κάμερας, ειδικά όταν πρόκειται για ζουμ και χαμηλό φωτισμό. Από την άλλη πλευρά, η ποιότητα του βίντεο δεν έχει δοθεί η ίδια προσοχή. Αυτό θα μπορούσε να αλλάξει το 2020 με το Ο βελτιωμένος ISP του Qualcomm Snapdragon 865. Ωστόσο, ακόμη και όταν τα smartphone Android αποστέλλονται με μεγαλύτερη χωρητικότητα εσωτερικής αποθήκευσης, έχουν ταχύτερα μόντεμ και τώρα υποστηρίζοντας δίκτυα 5G, ένας παλιός περιορισμός δεν επιτρέπει στα περισσότερα από αυτά τα τηλέφωνα να αποθηκεύουν αρχεία βίντεο που είναι μεγαλύτερα από 4 GB Μέγεθος. Ωστόσο, αυτό θα μπορούσε να αλλάξει στο Android 11, την επόμενη σημαντική έκδοση του Android που πρόκειται να κυκλοφορήσει το 2020.
Θα προσπαθήσω να συνοψίσω το σκεπτικό πίσω από αυτόν τον περιορισμό χωρίς να εμβαθύνω στις τεχνικές πτυχές. Βασικά, η Google αποφάσισε ότι οι τάξεις MediaMuxer και MPEG4Writer του Android, οι οποίες είναι αντίστοιχα υπεύθυνες για το muxing (συνδυασμός) αρχεία βίντεο και η αποθήκευση τους ως αρχεία MP4, θα πρέπει να υποστηρίζει την έξοδο ενός αρχείου MP4 με μέγιστο μέγεθος 2^32 - 1 byte, το οποίο είναι περίπου 4 GB. Αυτή η απόφαση έγινε στις αρχές του 2014, όταν το Google Nexus 5 με τον μέγιστο εσωτερικό αποθηκευτικό χώρο 32 GB ήταν ακόμα στην αγορά, κάρτες SD εξακολουθούσαν να χρησιμοποιούνται ευρέως και τα πρώτα τηλέφωνα με εγγραφή βίντεο 4K είχαν μόλις βγει στην αγορά (Galaxy Note 3). Έτσι, δεν υπήρχε μεγάλη ζήτηση για αποθήκευση αρχείων βίντεο άνω των 4 GB: τα περισσότερα τηλέφωνα δεν είχαν αρκετό χώρο αποθήκευσης, κάρτες SD διαμορφωμένο σε FAT32 δεν θα το υποστήριζε ούτως ή άλλως, και λίγα τηλέφωνα έχουν εγγραφεί σε αρκετά υψηλή ποιότητα ώστε να το πληρούν περιορισμός. Fast forward 5 χρόνια και πολλά έχουν αλλάξει: υπάρχουν τώρα τηλέφωνα με χώρο αποθήκευσης 1 TB, οι κάρτες SD είναι πλέον το εξαίρεση και όχι ο κανόνας, και η εγγραφή βίντεο 4K είναι πανταχού παρούσα, με την εγγραφή βίντεο 8K σύντομα να φτάσει συσκευές.
Σήμερα, εάν εγγράψετε ένα βίντεο 4K στο Pixel 4, το βίντεό σας θα φτάσει τα 4 GB σε περίπου 12 λεπτά. Αυτό είναι στις προεπιλεγμένες ρυθμίσεις ποιότητας των 30 καρέ ανά δευτερόλεπτο για τον ρυθμό καρέ και 48 Mbps για το ρυθμό μετάδοσης δεδομένων. Μετά από περίπου 12 λεπτά εγγραφής, η εφαρμογή κάμερας θα αποθηκεύσει το βίντεο και θα ξεκινήσει αμέσως την εγγραφή άλλου βίντεο - χωρίς να το αντιληφθεί ο χρήστης. Όταν ελέγχετε το φάκελο DCIM του τηλεφώνου σας, θα παρατηρήσετε ότι αυτό που υποτίθεται ότι ήταν μια συνεχής εγγραφή βίντεο έχει χωριστεί σε πολλά αρχεία βίντεο. Για παράδειγμα, μια εγγραφή βίντεο 73 λεπτών στο Pixel 4 μου χωρίστηκε σε 7 διαφορετικά αρχεία - τα οποία θεωρήθηκαν όλα από το Google Photos ως ξεχωριστές εγγραφές. Δεν είναι δύσκολο να μιξάρετε αυτά τα αρχεία MP4 πριν τα ανεβάσετε στο Google Photos, αλλά θα πρέπει να χρησιμοποιήσετε μια εφαρμογή τρίτου μέρους εάν θέλετε να το κάνετε. Οι περισσότεροι άνθρωποι δεν θα ενοχλούσαν ούτε θα ήξεραν πώς να το κάνουν, θα φανταζόμουν.
Οι προγραμματιστές ζήτησαν έναν τρόπο εγγραφής αρχείων βίντεο με μέγεθος μεγαλύτερο από 4 GB χρόνια τώρα, και φαίνεται ότι η αλλαγή θα μπορούσε επιτέλους να έρθει στο Android 11. Σύμφωνα με την περιγραφή του α νέα δέσμευση στο AOSP gerrit, η Google ενημερώνει τις τάξεις πολυμέσων του Android για να καταργήσει τον περιορισμό μεγέθους αρχείου 32 bit. Συγκεκριμένα, το Android θα «χρησιμοποιήσει τώρα [ένα] μετατόπιση 64 bit στο mpeg4writer», το οποίο επιτρέπει στο Android «να συνθέτει/mux αρχεία με μέγεθος μεγαλύτερο από 4 GB». Κατά τη διάρκεια της δοκιμής, η Google συνέθεσε με επιτυχία ένα αρχείο μεγέθους περίπου 32 GB και σε μια ξεχωριστή δοκιμή, κατάφερε ακόμη και να γεμίσει ολόκληρη τη χωρητικότητα αποθήκευσης του τηλεφώνου με ένα εγγραφή. Ένα μέγιστο μέγεθος αρχείου 2^64 -1 byte είναι κωμικά μεγάλο και δεν θα μπορούσε ποτέ να επιτευχθεί, επομένως αναμένουμε από την Google να περιορίστε το MediaRecorder API ή τους OEM για να περιορίσετε τις εφαρμογές τους στο stock camera ώστε να υποστηρίζουν ένα πιο λογικό μέγιστο αρχείο Μέγεθος. Ωστόσο, εφαρμογές όπως το OpenCamera που χρησιμοποιούν το Camera2API θα πρέπει να εξακολουθούν να μπορούν να ορίζουν αυθαίρετα όποιο μέγιστο μέγεθος αρχείου θέλουν χωρίς να χρειάζεται να ανησυχούν για τον περιορισμό μεγέθους αρχείου 32 bit.
Η δέσμευση δεν έχει συγχωνευθεί ακόμη, αλλά όταν γίνει, αναμένουμε ότι η αλλαγή θα αντικατοπτρίζεται στο Android 11, δεδομένου ότι αυτή είναι η επόμενη σημαντική έκδοση Android. Η πρώτη έκδοση beta του Android 10 κυκλοφόρησε τον Μάρτιο του τρέχοντος έτους, οπότε αναμένετε να δείτε μια έκδοση beta του Android 11 τον Μάρτιο του 2020, ακολουθούμενη από μια σταθερή κυκλοφορία κάποια στιγμή τον Αύγουστο του 2020. Με τηλέφωνα από Xiaomi και Samsung αναμένεται να υποστηρίζει εγγραφή βίντεο 8K, αυτή η αλλαγή είναι ευπρόσδεκτη - αν και καθυστερημένη.
Χάρη στον XDA Recognized Developer luca020400 για το φιλοδώρημα!
Ενημέρωση: Επιβεβαιώθηκε
Οι βιντεογράφοι χαίρονται, το Android 11 απαλλάσσεται επίσημα από το όριο μεγέθους αρχείου των 4 GB για εγγραφές βίντεο. Το Android 11 Beta 1 καταργεί επιτέλους τον περιορισμό, αλλά θα χρειαστεί να χρησιμοποιήσετε μια εφαρμογή κάμερας που να τον υποστηρίζει. Αυτήν τη στιγμή, ούτε καν η εφαρμογή κάμερας της Google δεν το υποστηρίζει ακόμα. Η δημοφιλής εφαρμογή Ανοιχτή κάμερα φαίνεται να το υποστηρίζει ήδη και θα δούμε περισσότερες εφαρμογές, συμπεριλαμβανομένης της Κάμερας Google, να προσθέτουν επίσης υποστήριξη.
Πηγή: Google | Μέσω: Android Police