Android beschränkt Videoaufnahmen derzeit auf eine Dateigröße von 4 GB, was für 4K- und 8K-Videos leicht zu erreichen ist. Android 11 könnte diese Einschränkung aufheben.
Update (12.06.20 um 16:00 Uhr ET): Es ist offiziell: Android 11 schafft endlich die Dateigrößenbeschränkung von 4 GB für Videoaufnahmen ab.
Im Jahr 2019 haben Smartphone-Marken enorme Sprünge bei der Kameraqualität gemacht, insbesondere wenn es um Zoom und Low-Light geht. Andererseits wurde der Videoqualität nicht die gleiche Aufmerksamkeit geschenkt. Das könnte sich 2020 mit dem ändern Der verbesserte ISP von Qualcomm Snapdragon 865. Doch auch wenn Android-Smartphones mit größeren internen Speicherkapazitäten ausgeliefert werden, über schnellere Modems verfügen und dies jetzt auch tun Bei der Unterstützung von 5G-Netzwerken verhindert eine alte Einschränkung, dass die meisten dieser Telefone Videodateien speichern, die größer als 4 GB sind Größe. Dies könnte sich jedoch mit Android 11 ändern, der nächsten Hauptversion von Android, die 2020 erscheinen soll.
Ich werde versuchen, die Gründe für diese Einschränkung zusammenzufassen, ohne zu tief auf die technischen Aspekte einzugehen. Grundsätzlich hat Google entschieden, dass die Klassen MediaMuxer und MPEG4Writer von Android, die jeweils für das Muxen (Kombinieren) verantwortlich sind, Videodateien und deren Speicherung als MP4-Dateien sollten die Ausgabe einer MP4-Datei mit einer maximalen Größe von 2^32 - 1 Byte unterstützen ca. 4 GB. Diese Entscheidung wurde Anfang 2014 hergestelltDamals, als das Google Nexus 5 mit seinen maximal 32 GB internem Speicher noch auf dem Markt war, gab es SD-Karten waren noch weit verbreitet und die ersten Telefone mit 4K-Videoaufzeichnung waren gerade auf den Markt gekommen (Galaxy Note). 3). Daher gab es keine große Nachfrage, Videodateien mit einer Größe von mehr als 4 GB zu speichern: Die meisten Telefone verfügten nicht über genügend Speicher, SD-Karten Ein in FAT32 formatiertes Gerät würde es ohnehin nicht unterstützen, und nur wenige Telefone sind in einer ausreichend hohen Qualität aufgezeichnet, um dies überhaupt zu erreichen Einschränkung. Fünf Jahre später hat sich viel verändert: Es gibt jetzt Telefone mit 1 TB Speicher, SD-Karten sind jetzt die Dies ist eher eine Ausnahme als die Norm, und 4K-Videoaufzeichnung ist allgegenwärtig, und 8K-Videoaufzeichnung wird bald verfügbar sein Geräte.
Wenn Sie heute ein 4K-Video mit dem Pixel 4 aufnehmen, erreicht Ihr Video in etwa 12 Minuten eine Größe von 4 GB; Dies entspricht den Standardqualitätseinstellungen von 30 Bildern pro Sekunde für die Bildrate und 48 Mbit/s für die Bitrate. Nach etwa 12 Minuten Aufnahme speichert die Kamera-App das Video und beginnt sofort mit der Aufnahme eines weiteren Videos – ohne dass der Benutzer es merkt. Wenn Sie den DCIM-Ordner Ihres Telefons überprüfen, werden Sie feststellen, dass die eigentliche fortlaufende Videoaufzeichnung stattdessen in mehrere Videodateien aufgeteilt wurde. Beispielsweise wurde eine 73-minütige Videoaufnahme auf meinem Pixel 4 in 7 verschiedene Dateien aufgeteilt – die alle von Google Fotos als separate Aufnahmen angesehen wurden. Es ist nicht schwer, diese MP4-Dateien vor dem Hochladen auf Google Fotos zu muxen, aber wenn Sie dies möchten, müssen Sie eine Drittanbieter-App verwenden. Ich kann mir vorstellen, dass sich die meisten Leute nicht die Mühe machen oder nicht wissen, wie das geht.
Entwickler haben nach einer Möglichkeit gefragt, Videodateien mit einer Größe von mehr als 4 GB aufzuzeichnen seit Jahren, und es scheint, dass mit Android 11 endlich eine Änderung eintreten könnte. Nach der Beschreibung von a neues Commit Im AOSP-Gerrit aktualisiert Google die Medienklassen von Android, um die 32-Bit-Dateigrößenbeschränkung aufzuheben. Insbesondere wird Android nun „einen 64-Bit-Offset in mpeg4writer verwenden“, was es Android ermöglicht, „Dateien mit einer Größe von mehr als 4 GB zu komponieren/muxen“. Während des Tests Google hat erfolgreich eine Datei mit einer Größe von etwa 32 GB erstellt und es in einem separaten Test sogar geschafft, die gesamte Speicherkapazität des Telefons mit einer einzigen zu füllen Aufzeichnung. Eine maximale Dateigröße von 2^64 -1 Byte ist komisch groß und würde nie wirklich erreicht werden, also erwarten wir, dass Google dies tut Beschränken Sie die MediaRecorder-API oder OEMs, um ihre Standard-Kamera-Apps einzuschränken, um eine vernünftigere maximale Datei zu unterstützen Größe. Apps wie OpenCamera, die die Camera2API verwenden, sollten jedoch weiterhin in der Lage sein, die gewünschte maximale Dateigröße willkürlich festzulegen, ohne sich um die 32-Bit-Dateigrößenbeschränkung kümmern zu müssen.
Der Commit wurde noch nicht zusammengeführt, aber wenn dies der Fall ist, gehen wir davon aus, dass sich die Änderung in Android 11 widerspiegelt, da dies die nächste große Android-Version ist. Die erste Beta-Version von Android 10 ging im März dieses Jahres online. Erwarten Sie also eine Beta-Version von Android 11 im März 2020, gefolgt von einer stabilen Veröffentlichung irgendwann im August 2020. Mit Telefonen von Xiaomi Und Samsung Obwohl davon ausgegangen wird, dass 8K-Videoaufnahmen unterstützt werden, ist diese Änderung zu begrüßen – wenn auch längst überfällig.
Vielen Dank an den anerkannten XDA-Entwickler luca020400 für den Tipp!
Update: Bestätigt
Videofilmer freuen sich, mit Android 11 wird die Dateigrößenbeschränkung von 4 GB für Videoaufnahmen offiziell abgeschafft. Mit Android 11 Beta 1 wird diese Einschränkung endlich aufgehoben, Sie müssen jedoch eine Kamera-App verwenden, die sie unterstützt. Derzeit wird dies noch nicht einmal von Googles eigener Kamera-App unterstützt. Die beliebte App Öffnen Sie die Kamera scheint es bereits zu unterstützen, und wir sollten sehen, dass weitere Apps, einschließlich Google Camera, ebenfalls Unterstützung bieten.
Quelle: Google | Über: Android-Polizei