Как записать более 4 ГБ видео на exFAT?

У меня есть Galaxy S4 4G (I9505) с внешней картой micro-SD на 32 ГБ, отформатированной как exFAT. Я использую это для записи некоторых семинаров, которые часто занимают 0,5-1,0 часа. Видео останавливается через 30-45 минут в зависимости от разрешения видео, но всегда, когда размер файла достигает 4 ГБ.

Я знаю, что ex-FAT позволяет больше, чем это. Мое устройство читает это нормально и все такое, но приложение камеры все еще применяет ограничение. Я использую стандартное приложение на Android 4.2.2 без рута (обновление OTA), версию Samsung, а не версию Play. Это также обычно не проблема с аккумулятором (аккумулятор часто превышает 50% после записи, а иногда он находится в зарядном устройстве от ноутбука или вилке питания).

Если я правильно понимаю, Android API позволяет обойти это ограничение и, возможно, сделать его неограниченным, но я не могу найти ни одного приложения для записи видео, в котором это ограничение отключено. Можете ли вы предложить любой?

В противном случае, если есть другое пользовательское ПЗУ или что-то еще, что я могу установить, чтобы получить модифицированное стандартное приложение без ограничений, я бы воспринял это как вариант, хотя, очевидно, просто рекомендация стороннего приложения для записи видео, которое отменяет ограничение, звучит как гораздо меньше хлопот (даже для тех, кто знаком с рутированием и перепрошивкой, с моего старого Galaxy S 1 дней).

Это не проблема андроида. Ограничение на размер файла в 4 ГБ присуще файловым системам FAT. Я надеюсь, что эта ссылка на stackoverflow даст некоторое представление: stackoverflow.com/questions/4662412/…
exFAT это не FAT32. exFAT — это формат Microsoft, предназначенный для преодоления ограничения, но более легкий, чем полная файловая система NTFS. Он изначально поддерживается в некоторых относительно новых телефонах, таких как Galaxy S4. Прочтите о exFAT в Википедии или проверьте что-нибудь вроде tech-recipes.com/rx/2801/exfat_versus_fat32_versus_ntfs для получения дополнительной информации.

Ответы (2)

Поскольку Samsung не может предсказать, будет ли пользователь телефона форматировать свою SD-карту с помощью чего-то вроде exFAT или FAT32, они (Samsung) установили ограничение размера в 4 ГБ для приложения камеры. Если у них не было ограничения на размер файла, а у пользователя была SD-карта, отформатированная в FAT32, файл не сохранялся на диск и мог вызвать другие проблемы. Им пришлось ограничиться самым низким общим поддерживаемым форматом.

Возможно, вы сможете найти некоторые камеры, у которых это ограничение снято. Например, вот сообщение на XDA о том, что кто-то модифицировал камеру для Note 3 (это может работать, а может и не работать на вашем телефоне), чтобы снять ограничение по размеру. Ограничение по времени в 90 минут все еще существует.

Была точно такая же проблема. ExFAT не подходит, так как Samsung запрещает загружать видео размером более 4 ГБ. Решением является приложение, которое записывает в течение заданного времени, а затем автоматически запускает новую запись. Я использую видеорегистратор AutoBoy. Теперь я могу записывать часами. Затем вы склеиваете видео вместе. Небольшой глюк при соединении есть, но минимальный.