Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

4GB-limiet voor video-opnames is per Android 11 bèta 1 opgeheven

Google heeft het 4GB-plafond voor cameravideo-opnames in Android weggehaald in Android 11 bèta 1. Zeker sinds 2015 wordt daar om gevraagd. Met iedere toename in resolutie, framerate en bitrate werd dat maximum problematischer.

Google lijkt de mpeg4writer-api aangepast te hebben, maar applicaties moeten wel bewust van die api gebruikmaken om hun video's te maken. Het resultaat is dat op dit moment bijvoorbeeld Open Camera in Android 11 bèta 1 wel videobestanden van meer dan 4GB kan produceren, maar Googles eigen Google Camera-app opvallend genoeg niet. Dat schrijft Android Police.

Onder de bestaande omstandigheden kunnen gebruikers nog geen kwartier aan 4k30-videomateriaal schieten voordat ze tegen dat maximum aanlopen. Dit terwijl de bestandssystemen van nu makkelijk bestanden van meerdere terabytes kunnen hebben, wat meer is dan de grootste interne opslagmedia van smartphones.

Android 11 bèta 1 is op het moment van schrijven beschikbaar voor de Pixel 2, 2 XL, 3, 3 XL, 3a, 3a XL, 4 en 4 XL. Buiten Google zijn de OnePlus 8 en 8 Pro ook voorzien van de bèta, sinds donderdag. Xiaomi zal de bèta uitbrengen voor de Mi 10 en Mi 10 Pro en ook de Poco F2 Pro zal de bèta krijgen. Oppo had al aangekondigd dat de Find X2 en X2 Pro de bètaversie zullen ontvangen.

Wat vind je van dit artikel?

Geef je mening in het Geachte Redactie-forum.

Door Mark Hendrikman

Nieuwsposter

13-06-2020 • 12:47

41 Linkedin

Reacties (41)

Wijzig sortering
De desbetreffende commit in AOSP die de ondersteuning toevoegt: https://android-review.go...m/frameworks/av/+/1198379

De 4GB limiet was er doordat in de MPEG4Writer een 32-bit offset werd gebruikt voor het wegschrijven van MP4-bestanden, omdat dit het maximum is van FAT32. Dit resulteerde in een bestand dat maximaal 232-1 = 4GiB groot mocht zijn. De MPEG4Writer gebruikt nu een 64-bit offset, wat resulteert in een bestand van maximaal 16 EiB (exbibytes).

Edit: uit de broncode maak ik op dat ze nu maximaal 52-bits ondersteunen, een limiet van 4 PiB (pebibytes). De maximum grootte wordt nu bepaald door de gebruikte filesystem, uiteraard blijft dit max 4GiB op FAT32.

[Reactie gewijzigd door P1nGu1n op 13 juni 2020 13:31]

Was dit niet ook omdat je eerder niet langer dan 30 minuten mocht filmen? Anders moest de fabrikant namelijk belasting betalen omdat het dan een videocamera was. Als het goed is, is die wet afgeschaft inmiddels (juli 2019 las ik ergens?).
Zoiets staat mij ook bij. Is dit niet vooral het geval bij foto camera die ook een film functie hebben?
Hangt ook af van je instellingen. Mijn Nikon D5100 bijv. kan slechts 20 minuten filmen.
Vgm was dit meer een truck om niet hun hogere segmenten in waarde te doen dalen.
Ik dacht altijd de Soc te warm werd bij het filmen. Sony telefoons hadden daar veel last van dat je niet te lang op hoge resolutie kon filmen.
De oudere generatie Snapdragons ja 800 / 801 en wellicht ook de 810 nog.
Met een DSLR ging dit prima en was het puur een softwarematige beperking, ook dat er niet automatisch geschakeld werd naar het volgende bestand. 4GB is echt geen probleem zolang het maar automatisch doorgaat zonder frames te verliezen (waar je dus een buffer voor hebt).
30 minuten had luxe geweest, ik heb een telefoon die maar maximaal 10 minuten kan filmen, waarna hij er spontaan mee stopt.
Klopt maar vroeger schoot je 1080p op een wat belabberde bitrate en dan kwam je volgens mij uit op 30 minuten /4GB. Met 4K heb je een hogere bitrate en dan kom je al snel op 7/8 minuten.
Helaas was dat ook op een telefoon met 1080p. Er zat een hard limiet in van 10 minuten; bij 9 minuten ging hij van 1:00 aftellen naar 0... 8)7

EDIT: ik heb nog eventjes naar mijn huidige telefoon gekeken. Hierop heb ik een 4k video van 57 seconden, die al 0.94 GB groot is. Zo zit je dus al binnen 4.5 minuten al op die 4GiB... Da's wel heel snel inderdaad.

[Reactie gewijzigd door OncreatieveNaam op 14 juni 2020 01:03]

Hé die kende ik nog niet. Dat t na 30 min gezien wordt als een filmcamera. Welke stropdas heeft dat nu weer bedacht.
offtopic:
edit: ik zie dat je zojuist de -1 er bij geninja-edit hebt ;)

Zie: https://android.googlesou...1252dd2b65ecf10cae%5E%21/ het was minder dan 232 juist om binnen de mogelijkheden van FAT32 te blijven.

[Reactie gewijzigd door True op 13 juni 2020 13:12]

Het is ook een vreemde beperking. Natuurlijk kun je er omheen werken door gewoon door te filmen en nieuwe bestanden aan te maken, handig is anders. Ik geloof dat het te maken heeft met fat32, waarmee geheugenkaartjes nog wel eens mee zijn geformatteerd.
Volgens mij is het eenvoudig op te lossen, door het bestandssysteem te controleren het gedrag daarop aan te passen, maar misschien ligt dat wat moeilijker.

Dat gebruikers er al 5 jaar (terecht trouwens) om vragen en dat het nu pas is opgelost, is dan wel echt een gemiste kans. Maar ja, het ondermaatse updatebeleid is ook alweer 7 jaar oud en er wordt ook al een tijd steen en been geklaagd over de malware in de Play Store, zonder dat daar ogenschijnlijk voortgang in zit.
Zoals ik het begrijp volgens: https://www.xda-developer...video-recording-file-size en https://android.googlesou...1252dd2b65ecf10cae%5E%21/ is het zo dat de container (van MP4) niet groter gemaakt wordt dan 4GB (om precies te zijn niet 4GiB wordt (of 4,29GB)), dit was een bewuste keuze om inderdaad ondersteuning te (blijven) bieden aan FAT32 (besloten in 2014).
edit: aangepast naar @Blokker_1999

[Reactie gewijzigd door True op 13 juni 2020 14:15]

Als je de termen correct wenst te gebruiken dan is het 4GiB of 4,29GB, niet omgekeerd. Of je kan ook 2^32 doen om te kijken waar je ongeveer uitkomt in het decimale talstelsel.
Maar waarom wordt dat prehistorische file systeem nog gebruikt ?
Gebruik dan ext4 of zfs dat is open source.
Die binding met Microsoft moet er gewoon uit.
Net als dat *alle* camera's dat al 30 jaar oude filesysteem gebruiken met DCIM => 999XXXXX => XXXX9999.JPG (of CR2 / ARW / NEF) waar je alleen maar 8,3 met hoofdletters kunt gebruiken. Ik dacht dat we in 2020 leven. Maar de camera industrie kennelijk niet (ook vanwege Microsoft ?)
waarschijnlijk zodat als je de kaart in een kaartlezer stopt, dat het nog te lezen is vanuit Windows. Dat wordt met ext4 al een pak moeilijker. En exfat wordt weer niet ondersteund door alle linux distro's, maar fat32 wel. M.a.w. voor de compatibiliteit.
Dan zou MS toch gewoon ext4 moeten ondersteunen ?
Is gewoon open source.
En naar mijn ervaring werkt exFat gewoon op Linux (Centos, Ubuntu) en zelfs op macOS, waar ext4 vreemd genoeg ook niet werkt.
En op exfat kun je gewoon filmpjes groter dan 4GB opslaan.
Het gebrek aan ondersteuning van ext2 en ext4 door Windows is inderdaad al jaren jammer, al was het alleen maar read only support.

Maar ik heb hoop, MS lijkt Linux aardig te omarmen de laatste jaren en met een beetje mazzel werkt het nog eens out of the box.
Uit de App store Ubuntu en Fedora gebaseerde distro kan je je programma's halen om exFat, NTFS, NTFS met Encryptie te lezen.

Ben de naam programma's even kwijt.


Source: Ik gebruik het, maar niet vaak.
waarschijnlijk zodat als je de kaart in een kaartlezer stopt, dat het nog te lezen is vanuit Windows. Dat wordt met ext4 al een pak moeilijker.
Microsoft en Apple zouden prima ext4-support in hun OS kunnen inbouwen maar doen dat - waarschijnlijk bewust - niet.
En exfat wordt weer niet ondersteund door alle linux distro's, maar fat32 wel.
Dat komt door patenten die Microsoft heeft op exfat (die op fat en fat32 zijn inmiddels verlopen) en ook speelt auteursrecht nog mee.

En daarbij is exfat is wel beter dan fat32 maar nog steeds niet geweldig. Ook ext4 is eigenlijk niet geschikt voor geheugenkaartjes door de vele schrijfbewerkingen die er plaats vinden bij gebruik. NTFS is in dat opzicht eigenlijk beter als exfat en ext4 maar ook daar zitten dacht nog patenten op.
MAC leest NTFS pas na installatie van third-party tools.
Android leest NTFS pas na rooten.
Andere decives zoals PND's, PDA's, camera's e.d. ondersteunen helemaal geen NTFS.

F2FS (Flash-Friendly File System), oorspronkelijk bedoeld voor Linux wordt ondertussen ondersteund door Mac en door sommige Android toestellen (Motorola Moto G/E/X and Droid, Google Nexus 9, Pixel 3, Huawei P9, Oneplus 3T, ZTE Axon 10 Pro)

Andere bestandsystemen zijn o.a. CHFS, FFS2, JFFS, JFFS2, YAFFS, LogFS, TrueFFS, UBIFS en met de juiste parameters is zelfs ZFS geschikt. FFS2 is zelfs van Microsoft.
Allemaal hebben ze echter hetzelfde probleem: ze worden nauwelijks op apparaten ondersteund.
ZFS is 1) Overkill voor zoiets en 2) licentie technisch zeer schimmig / lastig mee te werken. OpenZFS is al een stap in de goede richting dan, maar ook dat is niet 100% helder hoe de vork in de steel zit.

ext4 zou mijn voorkeur hebben, uit die 2
Nou ja met de nog steeds relatief beperkte opslag op telefoons snap ik wel dat er een beperking is. Ik zou het persoonlijk wel fijn vinden om dat wel aan te zetten.

Als ik > 10 minuten film is er in 99% iets aan de hand. Dus ik zou graag willen stoppen op 30 minuten zodat mijn telefoon niet vol is met bv zwarte beelden.
Dus ik zou graag willen stoppen op 30 minuten zodat mijn telefoon niet vol is met bv zwarte beelden.
Dat is ook prima, maar dat zou iets kunnen zijn dat je zelf beslist en niet Android ;).
Dat is wat RED camera firmware doet op SSD's van GB's :/
Ideaal voor al die mensen die hele concerten filmen. Ik vraag me altijd af of iemand nog ooit zo'n film gaat terugkijken. Meestal is het geluid nog slechter dan het beeld. Gewoon lekker live genieten en die telefoon in je zak houden ;)
Mag je nog wel concerten filmen met je smartphone dan? De laatste concerten waar ik heen ben geweest in de afgelopen 6 jaar stonden alleen een simpele digitale camera toe; smartphones en DSLR's waren verboden.
De kwaliteit is vaak nog steeds erg matig.

Overigens als je je als artiest zorgen maakt over de kwaliteit van filmen van smartphones (of DSLR's vanaf een fixed locatie) dan denk ik dat je eens moet nadenken of je wel kwaliteit levert.
Maar hoe moet de rest van de wereld dan weten dat ze zoveel lol hebben?
Daar heb je een punt
Mooi dat dit niet meer bestaat. Ik kon steeds 10 minuten opnemen bij 4K. Nu op mijn nieuwe Galaxy S20 Ultra geen limiet en zelf op 8K opnemen
Hoezo? Dit is toch enkel van toepassing op een Android 11? Of heb je de beta al?
Ik heb hier Android 10. Als ik ga opnemen zie ik geen maximum 10 minuten op het schermpje
Dit limiet had nooit mogen bestaan. Je moet gewoon kunnen filmen tot je geheugen vol is
Het was een technische beperking van het filesysteem. Toen dachten ze nog niet echt aan 4k video opnamens die dat er in 15 minuten door heen jagen.

Ze hadden wel sneller kunnen inspelen op dat deze beperking niet altijd op alle sd kaartjes van toepassing is.
Het is uiteindelijk een geprogrammeerde beperking. Je hoeft niet perse alles in één megabestand op te slaan. Mijn dashcam op Android maakt ook netjes 10 minuten bestanden.

In de galerij kunnen ze vervolgens de losse bestanden als één videobestand laten zien, terwijl het op het bestandssysteem een map met meerdere videobestanden kunnen zijn. Lijkt me geen moeilijk klusje voor Google.
Je zit, althans in Nederland, ook nog met een stukje (auteurs)recht. Als je langer op kan nemen dan X minuten telde het als een videocamera, waar een hogere belasting overheen ging. Vandaar de kunstmatige beperking.

De wet is, zover ik weet, in 2017 afgeschaft.
Probleem met de meeste Android phones is dat ze dat ook wel doen maar als je die bestanden dan aan elkaar koppelt ben je toch vaak een seconde of meer kwijt.
Ik heb met een Nokia 7 Plus (Android 10) met OpenCamera anders laatst een filmpje van 4,37GB gemaakt. Hoe kan dat dan?

Op dit item kan niet meer gereageerd worden.


Apple iPhone 12 Microsoft Xbox Series X LG CX Google Pixel 5 Sony XH90 / XH92 Samsung Galaxy S21 5G Sony PlayStation 5 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2021 Hosting door True