Android 11-მა შესაძლოა მოხსნას Android-ის 4 GB ფაილის ზომის ლიმიტი ვიდეო ჩანაწერებისთვის

Android ამჟამად ზღუდავს ვიდეო ჩანაწერებს 4 GB ფაილის ზომით, რაც მარტივია 4K და 8K ვიდეოებისთვის. Android 11-ს შეუძლია ამ შეზღუდვის მოხსნა.

განახლება (6/12/20 @ 4:00 PM ET): ეს ოფიციალურია: Android 11 საბოლოოდ ათავისუფლებს 4 GB ფაილის ზომის ლიმიტს ვიდეო ჩანაწერებისთვის.

2019 წელს სმარტფონების ბრენდებმა უზარმაზარი ნახტომები განიცადეს კამერის ხარისხში, განსაკუთრებით მაშინ, როდესაც საქმე ეხება მასშტაბირებას და დაბალ განათებას. მეორეს მხრივ, ვიდეოს ხარისხს იგივე ყურადღება არ ექცეოდა. ეს შეიძლება შეიცვალოს 2020 წელს Qualcomm Snapdragon 865-ის გაუმჯობესებული ISP. მიუხედავად ამისა, მიუხედავად იმისა, რომ Android სმარტფონები იგზავნება უფრო დიდი შიდა მეხსიერებით, აქვთ უფრო სწრაფი მოდემები და ახლა 5G ქსელების მხარდაჭერით, ძველი შეზღუდვა ხელს უშლის ამ ტელეფონების უმეტესობას 4 გბ-ზე მეტი ვიდეო ფაილების შენახვაში. ზომა. თუმცა, ეს შეიძლება შეიცვალოს Android 11-ში, Android-ის შემდეგი ძირითადი ვერსია, რომელიც გამოვა 2020 წელს.

მე შევეცდები შევაჯამოთ მსჯელობა ამ შეზღუდვის უკან ტექნიკურ ასპექტებში ძალიან ღრმად ჩასვლის გარეშე. ძირითადად, Google-მა გადაწყვიტა, რომ Android-ის MediaMuxer და MPEG4Writer კლასები, რომლებიც შესაბამისად პასუხისმგებელნი არიან muxing-ზე (კომბინირებაზე) ვიდეო ფაილები და მათი შენახვა MP4 ფაილებად, უნდა იყოს მხარდაჭერილი MP4 ფაილის მაქსიმალური ზომით 2^32 - 1 ბაიტი, რაც არის დაახლოებით 4 GB. ეს გადაწყვეტილება

გაკეთდა 2014 წლის დასაწყისშიმაშინ, როდესაც Google Nexus 5 თავისი მაქსიმალური 32 GB შიდა მეხსიერებით ჯერ კიდევ ბაზარზე იყო, SD ბარათები ჯერ კიდევ ფართოდ გამოიყენებოდა და პირველი ტელეფონები 4K ვიდეოჩანაწერით ახლახან გამოვიდა ბაზარზე (Galaxy Note 3). ამრიგად, არ იყო დიდი მოთხოვნა 4 გბ-ზე მეტი ვიდეო ფაილების შესანახად: ტელეფონების უმეტესობას არ ჰქონდა საკმარისი მეხსიერება, SD ბარათები. FAT32-ში დაფორმატებული მას მაინც არ დაუჭერს მხარს, და რამდენიმე ტელეფონია ჩაწერილი საკმარისად მაღალი ხარისხით, რომ შეესაბამებოდეს ამას შეზღუდვა. სწრაფი წინ 5 წელი და ბევრი რამ შეიცვალა: ახლა არის ტელეფონები 1 ტბ მეხსიერებით, SD ბარათები ახლა არის გამონაკლისი და არა ნორმა, და 4K ვიდეოს ჩაწერა ყველგან არის, 8K ვიდეოს ჩაწერა მალე მიაღწევს მოწყობილობები.

დღეს, თუ Pixel 4-ზე 4K ვიდეოს ჩაწერთ, თქვენი ვიდეო დაახლოებით 12 წუთში 4 გბ-ს მიაღწევს; ეს არის ნაგულისხმევი ხარისხის პარამეტრებში 30fps კადრების სიჩქარისთვის და 48Mbps ბიტირებისთვის. დაახლოებით 12 წუთის ჩაწერის შემდეგ, კამერის აპლიკაცია შეინახავს ვიდეოს და დაუყოვნებლივ დაიწყებს სხვა ვიდეოს ჩაწერას - მომხმარებლის შეუმჩნევლად. როდესაც ამოწმებთ თქვენი ტელეფონის DCIM საქაღალდეს, შეამჩნევთ, რომ ის, რაც უნდა ყოფილიყო ერთი უწყვეტი ვიდეოჩანაწერი, დაყოფილია მრავალ ვიდეო ფაილად. მაგალითად, 73 წუთიანი ვიდეო ჩანაწერი ჩემს Pixel 4-ზე დაყოფილი იყო 7 სხვადასხვა ფაილად - ყველა მათგანი Google Photos-ის მიერ განიხილებოდა, როგორც ცალკე ჩანაწერი. Google Photos-ში ატვირთვამდე ამ MP4 ფაილების შერწყმა არ არის რთული, მაგრამ თუ გსურთ ამის გაკეთება, მესამე მხარის აპი უნდა გამოიყენოთ. მე წარმოვიდგენდი, რომ ადამიანების უმეტესობა არ შეიწუხებს და არ იცის როგორ გააკეთოს ეს.

73 წუთიანი 4K30 ვიდეო ჩანაწერი ჩემი Pixel 4-დან დაყოფილია 7 სხვადასხვა ფაილად.

დეველოპერებმა მოითხოვეს 4 გბ-ზე დიდი ზომის ვიდეო ფაილების ჩაწერის საშუალება უკვე წლებიადა, როგორც ჩანს, ცვლილება საბოლოოდ შეიძლება მოვიდეს Android 11-ში. აღწერის მიხედვით ა ახალი ვალდებულება AOSP gerrit-ში Google ანდროიდის მედია კლასებს აახლებს, რათა ამოიღოს 32-ბიტიანი ფაილის ზომის შეზღუდვა. კონკრეტულად, Android ახლა გამოიყენებს [a] 64-ბიტიან ოფსეტს mpeg4writer-ში, რაც საშუალებას აძლევს Android-ს „შეადგინოს/მაქს ფაილი 4 გბ-ზე მეტი ზომის“. ტესტირების დროს Google წარმატებით შეადგინა დაახლოებით 32 GB ზომის ფაილი და ცალკე ტესტით, მოახერხა ტელეფონის მთელი მეხსიერების ტევადობის შევსებაც კი. ჩაწერა. ფაილის მაქსიმალური ზომა 2^64 -1 ბაიტი კომიკურად დიდია და ვერასოდეს შესრულდება, ამიტომ ჩვენ ველით, რომ Google შეზღუდეთ MediaRecorder API ან OEM-ები, რათა შეზღუდონ მათი საფონდო კამერის აპლიკაციები უფრო გონივრული მაქსიმალური ფაილის მხარდასაჭერად ზომა. თუმცა, აპებს, როგორიცაა OpenCamera, რომლებიც იყენებენ Camera2API-ს, მაინც უნდა შეეძლოთ თვითნებურად დააყენონ ფაილის მაქსიმალური ზომა, 32-ბიტიანი ფაილის ზომის შეზღუდვის გარეშე ფიქრის გარეშე.

OpenCamera-ს ვიდეო ჩაწერის პარამეტრები

ვალდებულება ჯერ არ გაერთიანდა, მაგრამ როდესაც ის გაერთიანდება, ჩვენ ველით, რომ ცვლილება აისახება Android 11-ში, რადგან ეს არის Android-ის შემდეგი ძირითადი გამოშვება. პირველი Android 10 ბეტა გამოვიდა ამ წლის მარტში, ასე რომ, ველით, რომ ნახოთ Android 11 ბეტა 2020 წლის მარტში, რასაც მოჰყვება სტაბილური გამოშვება 2020 წლის აგვისტოში. ტელეფონებით Xiaomi და სამსუნგი მოსალოდნელია 8K ვიდეოს ჩაწერის მხარდაჭერა, ეს ცვლილება მისასალმებელია - თუმცა დაგვიანებული.

მადლობა XDA აღიარებული დეველოპერის luca020400 წვერისთვის!


განახლება: დადასტურებულია

ვიდეოგრაფებს უხარიათ, Android 11 ოფიციალურად ათავისუფლებს 4 GB ფაილის ზომის ლიმიტს ვიდეო ჩანაწერებისთვის. Android 11 Beta 1 საბოლოოდ ხსნის შეზღუდვას, მაგრამ თქვენ უნდა გამოიყენოთ კამერის აპი, რომელიც მხარს უჭერს მას. ამჟამად Google-ის საკუთარი კამერის აპლიკაციაც კი არ უჭერს მხარს მას. პოპულარული აპლიკაცია გახსენით კამერა როგორც ჩანს, მას უკვე უჭერს მხარს და ჩვენ უნდა დავინახოთ მეტი აპი, მათ შორის Google Camera, ასევე მხარდაჭერა.

წყარო: Google | მეშვეობით: Android Police