Здесь несколько причин:
1. маленькая скорость записи на карту памяти, когда кеш камеры переполнен, то она автоматом прекращает запись (это лечится более скоростной картой памяти)
2. размер файла не должен превышать 4 Гб, как только он больше, то камера автоматом останавливает запись (не лечится, так как не позволяет файловая система карты памяти)
3. высокое разрешение видео (1280х720), как только размер файла становится равным 4Гб (22 минуты) , то см пункт 2
4. если выставить самое маленькое разрешение 640х480, то время записи будет 29 минут и камера автоматом прекратит запись (не лечится, ограничения производителя чтобы не фотоаппарат не перешёл в ранг видеокамер)
5. перегрев матрицы, как только температура матрицы превышает критическую, то камера автоматом прекращает запись и отключается (не лечится, защита от производителя)
Так вот, у Вас может быть стечение нескольких этих причин.