Android 11 může odstranit limit velikosti souborů Androidu 4 GB pro nahrávání videa

click fraud protection

Android v současné době omezuje nahrávání videa na velikost souboru 4 GB, což je snadné pro 4K a 8K videa. Android 11 by toto omezení mohl odstranit.

Aktualizace (12. 6. 20, 16:00 ET): Je to oficiální: Android 11 se konečně zbavuje limitu velikosti souboru 4 GB pro nahrávání videa.

V roce 2019 udělaly značky smartphonů obrovské skoky v kvalitě fotoaparátu, zejména pokud jde o přiblížení a nízké osvětlení. Na druhou stranu kvalitě videa nebyla věnována stejná pozornost. To by se mohlo změnit v roce 2020 Vylepšený ISP Qualcomm Snapdragon 865. Přesto, i když se smartphony Android dodávají s větší interní úložnou kapacitou, mají rychlejší modemy a jsou nyní podporují sítě 5G, staré omezení brání většině těchto telefonů ukládat videosoubory, které jsou větší než 4 GB velikost. To by se však mohlo změnit v Androidu 11, další hlavní verzi Androidu, která má být vydána v roce 2020.

Pokusím se shrnout důvody tohoto omezení, aniž bych zacházel příliš hluboko do technických aspektů. V zásadě se Google rozhodl, že třídy MediaMuxer a MPEG4Writer pro Android, které jsou zodpovědné za muxování (kombinování) video soubory a jejich ukládání jako soubory MP4 by měly podporovat výstup souboru MP4 o maximální velikosti 2^32 - 1 bajtu, což je přibližně 4 GB. Toto rozhodnutí

vznikla začátkem roku 2014, v době, kdy byl Google Nexus 5 s maximálním 32GB interním úložištěm ještě na trhu, SD karty byly stále široce používány a na trh právě přišly první telefony se záznamem 4K videa (Galaxy Note 3). Nebyla tedy velká poptávka po ukládání videosouborů o velikosti větší než 4 GB: většina telefonů neměla dostatek úložiště, SD karty naformátovaný na FAT32 by to stejně nepodporoval a jen málo telefonů nahrávalo v dostatečně vysoké kvalitě, aby to vůbec splňovalo omezení. Rychle vpřed o 5 let a hodně se změnilo: nyní existují telefony s 1 TB úložiště, SD karty jsou nyní spíše výjimkou než normou a nahrávání 4K videa je všudypřítomné a nahrávání 8K videa brzy dosáhne zařízení.

Pokud dnes natočíte 4K video na Pixel 4, vaše video dosáhne velikosti 4 GB za přibližně 12 minut; to je při výchozím nastavení kvality 30 snímků za sekundu pro snímkovou frekvenci a 48 Mb/s pro datový tok. Po přibližně 12 minutách nahrávání aplikace fotoaparátu uloží video a okamžitě začne nahrávat další video – aniž by si toho uživatel všiml. Když zkontrolujete složku DCIM v telefonu, všimnete si, že to, co mělo být jedním nepřetržitým záznamem videa, bylo místo toho rozděleno do více souborů videa. Například 73minutový záznam videa na mém Pixelu 4 byl rozdělen do 7 různých souborů – všechny byly ve Fotkách Google vnímány jako samostatné nahrávky. Tyto soubory MP4 před nahráním do Fotek Google není obtížné muxovat, ale pokud tak chcete učinit, budete muset použít aplikaci třetí strany. Většina lidí by se tím neobtěžovala nebo nevěděla, jak to udělat, představoval bych si.

73minutový záznam 4K30 videa z mého Pixelu 4 rozdělený do 7 různých souborů.

Vývojáři požádali o způsob, jak nahrávat video soubory větší než 4 GB už létaa zdá se, že v Androidu 11 by konečně mohla přijít změna. Podle popisu a nový závazek v gerritu AOSP společnost Google aktualizuje třídy médií pro Android, aby odstranila omezení velikosti 32bitových souborů. Konkrétně bude Android nyní „používat [a] 64bitový offset v mpeg4writer“, což Androidu umožní „skládat/muxovat soubory o velikosti větší než 4 GB“. Během testování Google úspěšně složil soubor o velikosti přibližně 32 GB a v samostatném testu se dokonce podařilo zaplnit celou úložnou kapacitu telefonu jediným záznam. Maximální velikost souboru 2^64 -1 bajtů je komicky velká a ve skutečnosti by nikdy nebyla splněna, takže očekáváme, že Google omezit MediaRecorder API nebo OEM, aby omezili své aplikace pro fotoaparáty na podporu rozumnějšího maximálního souboru velikost. Aplikace jako OpenCamera, které používají Camera2API, by však měly mít stále možnost libovolně nastavit maximální velikost souboru, kterou chtějí, aniž by se museli starat o omezení velikosti 32bitového souboru.

Nastavení nahrávání videa OpenCamera

Potvrzení ještě nebylo sloučeno, ale když se tak stane, očekáváme, že se změna projeví v Androidu 11, protože to je další hlavní vydání Androidu. První beta verze Androidu 10 byla spuštěna v březnu tohoto roku, takže očekávejte beta verzi Androidu 11 v březnu 2020, po níž bude stabilní vydání někdy v srpnu 2020. S telefony od Xiaomi a Samsung Očekává se, že bude podporovat nahrávání videa v rozlišení 8K, tato změna je vítaná – i když značně opožděná.

Díky XDA Recognized Developer luca020400 za tip!


Aktualizace: Potvrzeno

Videotvůrci se radují, Android 11 se oficiálně zbavuje limitu velikosti souboru 4 GB pro videozáznamy. Android 11 Beta 1 konečně odstraňuje omezení, ale budete muset použít aplikaci pro fotoaparát, která to podporuje. V současné době to ještě nepodporuje ani vlastní aplikace fotoaparátu od Googlu. Populární aplikace Otevřete Fotoaparát Zdá se, že to již podporuje a měli bychom vidět další aplikace, včetně Fotoaparátu Google, které přidávají podporu.

Zdroj: Google | Přes: Android policie