Az Android jelenleg 4 GB-os fájlméretre korlátozza a videofelvételeket, ami 4K és 8K videók esetén könnyen elérhető. Az Android 11 megszüntetheti ezt a korlátozást.
Frissítés (20.06.12., 16:00 ET): Hivatalos: az Android 11 végre megszabadul a videofelvételek 4 GB-os fájlméretének korlátozásától.
2019-ben az okostelefon-márkák hatalmas ugrásokat hajtottak végre a fényképezőgép minőségében, különösen a zoom és a gyenge fényviszonyok terén. Másrészt a videó minősége nem kapott ekkora figyelmet. Ez változhat 2020-ban a A Qualcomm Snapdragon 865 továbbfejlesztett internetszolgáltatója. Még akkor is, ha az Android okostelefonok nagyobb belső tárkapacitással készülnek, gyorsabb modemekkel rendelkeznek, és most is azok Az 5G hálózatokat támogató régi korlátozás megakadályozza, hogy a legtöbb ilyen telefon 4 GB-nál nagyobb videofájlokat mentsen. méret. Ez azonban változhat az Android 11-ben, az Android következő nagyobb verziójában, amely 2020-ban jelenik meg.
Megpróbálom összefoglalni a korlátozás mögött meghúzódó érvelést anélkül, hogy túlságosan belemennék a technikai szempontokba. Alapvetően a Google úgy döntött, hogy az Android MediaMuxer és MPEG4Writer osztályai, amelyek a keverésért (kombinálásért) felelősek A videofájloknak és MP4 fájlként való mentésüknek támogatniuk kell a legfeljebb 2^32 - 1 bájt méretű MP4 fájlok kiadását, ami körülbelül 4 GB. Ezt a döntést
2014 elején készült, akkoriban, amikor a Google Nexus 5 a maximum 32 GB belső tárhellyel még a piacon volt, SD-kártyák még mindig széles körben használatban voltak, és az első 4K videofelvétellel rendelkező telefonok most jelentek meg a piacon (Galaxy Note 3). Így nem volt nagy igény a 4 GB-nál nagyobb videofájlok mentésére: a legtöbb telefonban nem volt elegendő tárhely, SD-kártya A FAT32 formátumban formázott telefon egyébként nem támogatná, és kevés telefon van elég jó minőségben rögzítve ahhoz, hogy ennek megfeleljen. korlátozás. Gyorsan előre 5 év, és sok minden megváltozott: ma már vannak 1 TB tárhellyel rendelkező telefonok, az SD-kártyák pedig kivétel, semmint a norma, és a 4K videórögzítés mindenütt jelen van, a 8K videórögzítés pedig hamarosan elérhető lesz eszközöket.Ma, ha 4K-s videót rögzít a Pixel 4-en, a videó körülbelül 12 perc alatt eléri a 4 GB-ot; ez az alapértelmezett minőségi beállítások: 30 fps a képsebesség és 48 Mbps a bitsebesség. Körülbelül 12 percnyi rögzítés után a kameraalkalmazás elmenti a videót, és azonnal megkezdi az újabb videó rögzítését – anélkül, hogy a felhasználó észrevenné. Amikor megnézi a telefon DCIM mappáját, észre fogja venni, hogy az egy folyamatos videofelvételnek számított több videofájlra lett felosztva. Például egy 73 perces videófelvételt a Pixel 4 telefonomon 7 különböző fájlra osztottak fel – a Google Fotók mindegyiket külön felvételként látta. Nem nehéz összekeverni ezeket az MP4 fájlokat a Google Fotókba való feltöltés előtt, de ha ezt szeretné, külső féltől származó alkalmazást kell használnia. Elképzelem, hogy a legtöbb ember nem törődik vele, vagy nem tudja, hogyan tegye.
A fejlesztők módot kértek a 4 GB-nál nagyobb videofájlok rögzítésére már évek óta, és úgy tűnik, hogy végre változás következhet be az Android 11-ben. A leírás szerint a új commit Az AOSP gerritben a Google frissíti az Android médiaosztályait, hogy eltávolítsa a 32 bites fájlméret-korlátozást. Pontosabban, az Android mostantól „[a] 64 bites eltolást fog használni az mpeg4writerben”, amely lehetővé teszi az Android számára, hogy „4 GB-nál nagyobb méretű fájlokat írjon/keverjen össze”. A tesztelés során a Google sikeresen összeállított egy körülbelül 32 GB-os fájlt, és egy külön teszt során még a telefon teljes tárhelyét is sikerült feltölteni felvétel. A 2^64 -1 bájt maximális fájlméret komikusan nagy, és soha nem teljesülne, ezért azt várjuk, hogy a Google korlátozza a MediaRecorder API-t vagy az OEM-eket, hogy korlátozzák raktáron lévő kameraalkalmazásaikat, hogy támogassanak egy ésszerűbb maximális fájlt méret. A Camera2API-t használó alkalmazások, például az OpenCamera azonban továbbra is tetszőlegesen beállíthatják a kívánt maximális fájlméretet anélkül, hogy aggódniuk kellene a 32 bites fájlméret-korlátozás miatt.
A kötelezettségvállalást még nem egyesítették, de ha megtörténik, várhatóan a változás az Android 11-ben is megjelenik, mivel ez a következő jelentős Android-kiadás. Az első Android 10 béta ez év márciusában indult, így várhatóan 2020 márciusában megjelenik az Android 11 bétaverziója, majd valamikor 2020 augusztusában egy stabil kiadás következik. -tól származó telefonokkal Xiaomi és Samsung várhatóan támogatni fogja a 8K-s videorögzítést, ez a változtatás üdvözlendő – bár már túl későn.
Köszönet az XDA elismert fejlesztőjének luca020400 a tippért!
Frissítés: Megerősítve
A videósok örülnek, az Android 11 hivatalosan is megszabadul a videofelvételek 4 GB-os fájlméretének korlátozásától. Az Android 11 Beta 1 végül megszünteti a korlátozást, de olyan kameraalkalmazást kell használnia, amely támogatja ezt. Jelenleg még a Google saját kameraalkalmazása sem támogatja. A népszerű alkalmazás Nyitott kamera úgy tűnik, hogy már támogatja, és több alkalmazást is látnunk kell, beleértve a Google Fényképezőgépet is.
Forrás: Google | Keresztül: Android Police