Android pašlaik ierobežo video ierakstus līdz 4 GB faila izmēram, kas ir viegli sasniedzams 4K un 8K video. Android 11 varētu noņemt šo ierobežojumu.
Atjauninājums (12.06.20. plkst. 16:00 ET): Tas ir oficiāli: Android 11 beidzot atbrīvojas no 4 GB faila lieluma ierobežojuma video ierakstiem.
2019. gadā viedtālruņu zīmoli ir veikuši milzīgus lēcienus kameru kvalitātē, īpaši, ja runa ir par tālummaiņu un vāju apgaismojumu. No otras puses, video kvalitātei nav pievērsta tikpat liela uzmanība. Tas varētu mainīties 2020. gadā ar Qualcomm Snapdragon 865 uzlabotais ISP. Tomēr, pat ja Android viedtālruņi tiek piegādāti ar lielāku iekšējās atmiņas ietilpību, tiem ir ātrāki modemi, un tie tagad ir atbalsta 5G tīklus, vecais ierobežojums neļauj lielākajai daļai šo tālruņu saglabāt video failus, kas ir lielāki par 4 GB. Izmērs. Tomēr tas var mainīties operētājsistēmā Android 11 — nākamajā lielākajā Android versijā, kas tiks izlaista 2020. gadā.
Es mēģināšu apkopot šī ierobežojuma pamatojumu, pārāk neiedziļinoties tehniskajos aspektos. Būtībā Google nolēma, ka Android klases MediaMuxer un MPEG4Writer, kas attiecīgi ir atbildīgas par miksēšanu (apvienošanu) video failiem un saglabājot tos kā MP4 failus, jāatbalsta MP4 faila izvadīšana ar maksimālo izmēru 2^32 - 1 baits, kas ir aptuveni 4 GB. Šis lēmums
tika izgatavots 2014. gada sākumā, kad Google Nexus 5 ar maksimālo iekšējo atmiņu 32 GB vēl bija pārdošanā, SD kartes joprojām tika plaši izmantoti, un pirmie tālruņi ar 4K video ierakstīšanu tikko bija nonākuši tirgū (Galaxy Note 3). Tādējādi nebija daudz pieprasījuma saglabāt video failus, kuru lielums pārsniedz 4 GB: lielākajai daļai tālruņu nebija pietiekami daudz atmiņas, SD kartes Formatēts FAT32, tas tik un tā neatbalstītu, un daži tālruņi ir ierakstīti pietiekami augstā kvalitātē, lai to atbilstu. ierobežojums. Pāriet uz priekšu 5 gadus, un daudz kas ir mainījies: tagad ir tālruņi ar 1 TB krātuvi, bet SD kartes tagad ir izņēmums, nevis norma, un 4K video ierakstīšana ir visuresoša, un drīzumā sasniegs 8K video ierakstīšanu ierīces.Šodien, ja ierakstīsit 4K video tālrunī Pixel 4, jūsu videoklips sasniegs 4 GB lielumu aptuveni 12 minūtēs; tas ir pēc noklusējuma kvalitātes iestatījumiem 30 kadri sekundē kadru ātrumam un 48 Mbps bitu pārraides ātrumam. Pēc aptuveni 12 minūšu ierakstīšanas kameras lietotne saglabās video un nekavējoties sāks ierakstīt citu videoklipu – lietotājam to nemanot. Pārbaudot tālruņa DCIM mapi, pamanīsit, ka tas, kam vajadzēja būt vienam nepārtrauktam video ierakstam, ir sadalīts vairākos video failos. Piemēram, 73 minūšu video ieraksts manā Pixel 4 tālrunī tika sadalīts 7 dažādos failos — tie visi pakalpojumā Google fotoattēli tika uztverti kā atsevišķi ieraksti. Nav grūti sajaukt šos MP4 failus pirms augšupielādes pakalpojumā Google fotoattēli, taču, ja vēlaties to izdarīt, jums būs jāizmanto trešās puses lietotne. Es iedomātos, ka lielākā daļa cilvēku neapgrūtinātu un nezinātu, kā to izdarīt.
Izstrādātāji ir lūguši iespēju ierakstīt video failus, kuru izmērs pārsniedz 4 GB nu jau gadiem, un šķiet, ka operētājsistēmā Android 11 beidzot varētu būt izmaiņas. Saskaņā ar aprakstu a jauna apņemšanās AOSP gerritā Google atjaunina Android multivides klases, lai noņemtu 32 bitu faila lieluma ierobežojumu. Konkrētāk, Android tagad "izmantos [a] 64 bitu nobīdi programmā mpeg4writer", kas ļauj Android "izveidot/mux failus, kuru izmērs pārsniedz 4 GB". Pārbaudes laikā Google veiksmīgi izveidoja apmēram 32 GB lielu failu un atsevišķā testā pat izdevās aizpildīt visu tālruņa atmiņas ietilpību ar vienu ierakstu. Maksimālais faila lielums 2^64–1 baits ir komiski liels un nekad netiks sasniegts, tāpēc mēs sagaidām, ka Google ierobežojiet MediaRecorder API vai oriģinālo iekārtu ražotājus, lai ierobežotu savas kameras lietotnes, lai atbalstītu saprātīgāku maksimālo failu Izmērs. Tomēr tādām lietotnēm kā OpenCamera, kas izmanto Camera2API, joprojām vajadzētu būt iespējai patvaļīgi iestatīt vēlamo maksimālo faila lielumu, neuztraucoties par 32 bitu faila lieluma ierobežojumu.
Saistības vēl nav apvienotas, taču, kad tas notiks, mēs sagaidām, ka izmaiņas tiks atspoguļotas operētājsistēmā Android 11, jo tā ir nākamā lielākā Android laidiena. Pirmā Android 10 beta versija tika nodota tiešsaistē šā gada martā, tāpēc sagaidiet, ka Android 11 beta versija tiks rādīta 2020. gada martā, kam sekos stabila versija 2020. gada augustā. Ar telefoniem no Xiaomi un Samsung paredzams, ka tiks atbalstīta 8K video ierakstīšana, šīs izmaiņas ir apsveicamas, lai gan tas ir nokavēts.
Paldies XDA Recognized Developer luca020400 par dzeramnaudu!
Atjauninājums: apstiprināts
Videogrāfi priecājas, Android 11 oficiāli atbrīvojas no 4GB faila lieluma ierobežojuma video ierakstiem. Android 11 Beta 1 beidzot noņem ierobežojumu, taču jums būs jāizmanto kameras lietotne, kas to atbalsta. Pašlaik pat Google kameras lietotne to vēl neatbalsta. Populārā lietotne Atveriet kameru Šķiet, ka tas jau atbalsta, un mums vajadzētu redzēt vairāk lietotņu, tostarp Google kameru, pievienot arī atbalstu.
Avots: Google | Caur: Android policija