Android v súčasnosti obmedzuje nahrávanie videa na veľkosť súboru 4 GB, čo je ľahko dosiahnuteľné pre 4K a 8K videá. Android 11 by mohol toto obmedzenie odstrániť.
Aktualizácia (6/12/20 @ 16:00 ET): Je to oficiálne: Android 11 sa konečne zbavuje limitu veľkosti súboru 4 GB pre videozáznamy.
V roku 2019 urobili značky smartfónov obrovské skoky v kvalite fotoaparátu, najmä pokiaľ ide o priblíženie a slabé osvetlenie. Na druhej strane, kvalite videa sa nevenovala rovnaká pozornosť. To by sa mohlo zmeniť v roku 2020 Vylepšený ISP Qualcomm Snapdragon 865. Napriek tomu, že smartfóny so systémom Android sa dodávajú s väčšími kapacitami interného úložiska, majú rýchlejšie modemy a teraz sú podporujúce siete 5G staré obmedzenie bráni väčšine týchto telefónov ukladať videosúbory väčšie ako 4 GB veľkosť. To by sa však mohlo zmeniť v systéme Android 11, ďalšej hlavnej verzii systému Android, ktorá sa má vydať v roku 2020.
Pokúsim sa zhrnúť dôvody tohto obmedzenia bez toho, aby som zachádzal príliš hlboko do technických aspektov. Google sa v podstate rozhodol, že triedy MediaMuxer a MPEG4Writer pre Android, ktoré zodpovedajú za muxovanie (kombinovanie) video súbory a ich ukladanie ako súbory MP4 by mali podporovať výstup súboru MP4 s maximálnou veľkosťou 2^32 - 1 bajt, čo je približne 4 GB. Toto rozhodnutie
bol vyrobený začiatkom roku 2014, keď bol ešte na trhu Google Nexus 5 s maximálnou 32 GB internou pamäťou, SD karty boli stále široko používané a prvé telefóny so záznamom 4K videa práve prišli na trh (Galaxy Note 3). Preto nebol veľký dopyt po ukladaní video súborov s veľkosťou nad 4 GB: väčšina telefónov nemala dostatok úložného priestoru, SD karty naformátovaný na FAT32 by to aj tak nepodporoval a len málo telefónov nahrávalo v dostatočne vysokej kvalite, aby to vôbec spĺňalo obmedzenie. Rýchlo vpred o 5 rokov a veľa sa zmenilo: teraz existujú telefóny s 1 TB úložného priestoru, teraz sú to SD karty skôr výnimkou ako normou a nahrávanie 4K videa je všadeprítomné a nahrávanie 8K videa čoskoro dosiahne zariadení.Ak dnes zaznamenáte 4K video na Pixel 4, vaše video dosiahne veľkosť 4 GB za približne 12 minút; to je pri predvolenom nastavení kvality 30 snímok/s pre snímkovú frekvenciu a 48 Mb/s pre bitovú rýchlosť. Po približne 12 minútach nahrávania aplikácia fotoaparátu uloží video a okamžite začne nahrávať ďalšie video – bez toho, aby si to používateľ všimol. Keď skontrolujete priečinok DCIM v telefóne, všimnete si, že to, čo malo byť jedným súvislým záznamom videa, bolo namiesto toho rozdelené do viacerých videosúborov. Napríklad 73-minútový záznam videa na mojom Pixeli 4 bol rozdelený do 7 rôznych súborov – všetky boli vo Fotkách Google videné ako samostatné nahrávky. Pred nahraním do Fotiek Google nie je ťažké muxovať tieto súbory MP4, ale ak tak chcete urobiť, budete musieť použiť aplikáciu tretej strany. Väčšina ľudí by sa neobťažovala alebo nevedela, ako to urobiť, myslím si.
Vývojári požiadali o spôsob, ako nahrávať video súbory väčšie ako 4 GB už rokya zdá sa, že v systéme Android 11 by konečne mohla prísť zmena. Podľa popisu a nový záväzok v gerrite AOSP spoločnosť Google aktualizuje triedy médií systému Android, aby odstránila obmedzenie veľkosti 32-bitového súboru. Konkrétne bude Android teraz „používať [a] 64-bitový offset v mpeg4writer, čo umožňuje Androidu „skladať/muxovať súbory s veľkosťou viac ako 4 GB“. Počas testovania Google úspešne zložil súbor s veľkosťou približne 32 GB a v samostatnom teste sa mu dokonca podarilo zaplniť celú úložnú kapacitu telefónu jediným nahrávanie. Maximálna veľkosť súboru 2^64 -1 bajtov je komicky veľká a nikdy by nebola splnená, takže očakávame, že Google obmedziť rozhranie MediaRecorder API alebo výrobcov OEM, aby obmedzili svoje aplikácie pre fotoaparáty na podporu rozumnejšieho maximálneho súboru veľkosť. Aplikácie ako OpenCamera, ktoré používajú Camera2API, by však mali byť stále schopné ľubovoľne nastaviť maximálnu veľkosť súboru, ktorú chcú, bez toho, aby sa museli obávať obmedzenia veľkosti súboru 32-bit.
Potvrdenie ešte nebolo zlúčené, ale keď sa tak stane, očakávame, že sa zmena prejaví v systéme Android 11, keďže ide o ďalšie hlavné vydanie systému Android. Prvá beta verzia systému Android 10 bola uvedená do prevádzky v marci tohto roku, takže očakávajte, že beta verziu systému Android 11 uvidíte v marci 2020, po ktorej bude nasledovať stabilné vydanie niekedy v auguste 2020. S telefónmi od Xiaomi a Samsung Očakáva sa, že bude podporovať nahrávanie videa v rozlíšení 8K, táto zmena je vítaná – aj keď už dávno.
Vďaka XDA Recognized Developer luca020400 za tip!
Aktualizácia: Potvrdená
Videografi sa tešia, Android 11 sa oficiálne zbavuje limitu veľkosti súboru 4 GB pre videozáznamy. Android 11 Beta 1 konečne odstraňuje obmedzenie, ale budete musieť použiť aplikáciu fotoaparátu, ktorá to podporuje. V súčasnosti to ešte nepodporuje ani vlastná aplikácia fotoaparátu od Googlu. Populárna aplikácia Otvorte Fotoaparát Zdá sa, že to už podporuje a mali by sme vidieť ďalšie aplikácie vrátane Fotoaparátu Google, ktoré tiež pridajú podporu.
Zdroj: Google | Cez: Android polícia