Android 11 može ukloniti Androidovo ograničenje veličine datoteke od 4 GB za video snimke

Android trenutačno ograničava video snimke na veličinu datoteke od 4 GB, što je lako postići za 4K i 8K videozapise. Android 11 mogao bi ukloniti to ograničenje.

Ažuriranje (12.6.20. u 16:00 ET): Službeno je: Android 11 konačno se riješio ograničenja veličine datoteke od 4 GB za video snimke.

U 2019. brendovi pametnih telefona napravili su velike skokove u kvaliteti fotoaparata, posebno kada je riječ o zumiranju i slabom osvjetljenju. S druge strane, kvaliteti videa nije pridavana jednaka pozornost. To bi se moglo promijeniti 2020. s Poboljšani ISP Qualcomm Snapdragon 865. Ipak, iako se Android pametni telefoni isporučuju s većim internim kapacitetima za pohranu, imaju brže modeme i sada su podržavaju 5G mreže, staro ograničenje sprječava većinu ovih telefona da spremaju video datoteke veće od 4 GB u veličina. Međutim, to bi se moglo promijeniti u Androidu 11, sljedećoj velikoj verziji Androida koja bi trebala biti objavljena 2020. godine.

Pokušat ću sažeti obrazloženje iza ovog ograničenja, a da ne ulazim preduboko u tehničke aspekte. U osnovi, Google je odlučio da Androidove klase MediaMuxer i MPEG4Writer, koje su odgovorne za muxing (kombiniranje) videodatoteke i njihovo spremanje kao MP4 datoteke, trebalo bi podržavati izlaz MP4 datoteke maksimalne veličine od 2^32 - 1 bajta, što je otprilike 4 GB. Ova odluka

napravljen je početkom 2014, dok je Google Nexus 5 sa svojih maksimalnih 32 GB interne memorije još bio na tržištu, SD kartice još uvijek su bili u širokoj upotrebi, a prvi telefoni s 4K video snimanjem tek su izašli na tržište (Galaxy Note 3). Stoga nije bilo puno potražnje za spremanjem video datoteka većih od 4 GB: većina telefona nije imala dovoljno prostora za pohranu, SD kartice formatiran u FAT32 to ionako ne bi podržavao, a malo je telefona snimljeno u dovoljno visokoj kvaliteti da uopće to zadovolji ograničenje. Premotajte 5 godina i mnogo toga se promijenilo: sada postoje telefoni s 1 TB prostora za pohranu, SD kartice su sada iznimka, a ne norma, a 4K video snimanje je sveprisutno, a 8K video snimanje uskoro će dosegnuti uređaja.

Danas, ako snimite 4K video na Pixelu 4, vaš će video doseći veličinu od 4 GB za otprilike 12 minuta; to je na zadanim postavkama kvalitete od 30fps za broj sličica u sekundi i 48Mbps za bitrate. Nakon otprilike 12 minuta snimanja, aplikacija kamere će spremiti video i odmah početi snimati drugi video – a da korisnik to ne primijeti. Kada provjerite DCIM mapu svog telefona, primijetit ćete da je ono što je trebalo biti jedna kontinuirana video snimka umjesto toga podijeljeno u više video datoteka. Na primjer, 73-minutna video snimka na mom Pixelu 4 podijeljena je u 7 različitih datoteka – sve su ih Google fotografije vidjele kao zasebne snimke. Nije teško muksirati ove MP4 datoteke prije prijenosa na Google fotografije, ali morat ćete koristiti aplikaciju treće strane ako to želite učiniti. Većina ljudi se ne bi trudila ili znala kako to učiniti, pretpostavljam.

73-minutna 4K30 video snimka s mog Pixela 4 podijeljena je u 7 različitih datoteka.

Programeri su tražili način snimanja video datoteka većih od 4 GB već godinama, a čini se da bi promjena konačno mogla doći u Androidu 11. Prema opisu a novo počiniti u AOSP gerritu, Google ažurira Androidove medijske klase kako bi uklonio ograničenje veličine datoteke od 32 bita. Konkretno, Android će sada "koristiti [a] 64-bitni pomak u mpeg4writeru," što Androidu omogućuje "sastavljanje/mux datoteka većih od 4 GB." Tijekom testiranja Google uspješno sastavio datoteku veličine oko 32 GB, au zasebnom testu čak je uspio popuniti cijeli kapacitet pohrane telefona s jednim snimanje. Maksimalna veličina datoteke od 2^64 -1 bajta je komično velika i nikad se zapravo ne bi ispunila, stoga očekujemo da Google ograničiti MediaRecorder API ili OEM-ove kako bi ograničili svoje zalihe aplikacija za kameru tako da podržavaju razumniju maksimalnu datoteku veličina. Međutim, aplikacije poput OpenCamera koje koriste Camera2API i dalje bi trebale moći proizvoljno postaviti maksimalnu veličinu datoteke koju žele bez brige o ograničenju veličine datoteke od 32 bita.

Postavke snimanja video zapisa OpenCamera

Obaveza još nije spojena, ali kada se dogodi, očekujemo da će se promjena odraziti na Android 11 jer je to sljedeće veliko izdanje Androida. Prva beta verzija Androida 10 objavljena je u ožujku ove godine, pa očekujte da ćete vidjeti beta verziju Androida 11 u ožujku 2020. nakon čega će uslijediti stabilno izdanje negdje u kolovozu 2020. S telefonima od Xiaomi i Samsung Očekuje se da će podržavati 8K video snimanje, ova promjena je dobrodošla - iako dosta kasni.

Zahvaljujući XDA Recognised Developer luca020400 za napojnicu!


Ažuriranje: Potvrđeno

Videografi se raduju, Android 11 službeno uklanja ograničenje veličine datoteke od 4 GB za video snimke. Android 11 Beta 1 konačno uklanja ograničenje, ali morat ćete koristiti aplikaciju za kameru koja to podržava. Trenutačno ga čak ni Googleova aplikacija za kameru još ne podržava. Popularna aplikacija Otvori kameru čini se da ga već podržava i trebali bismo vidjeti više aplikacija, uključujući Google kameru, koje također dodaju podršku.

Izvor: Google | Preko: Android policija