El video dejó de grabarse después de ~31 minutos

Intenté grabar un video largo con mi Nexus 5, solo para descubrir que el video dejó de capturarse a la mitad. Busqué una posible explicación, pero nada de lo que encontré parece coincidir con este caso en particular:

  • No parece ser una limitación de tamaño de archivo , porque la grabación se detuvo en 3891 MB (4,081,007,519 bytes), muy lejos de los 4 GB. 1
  • No parece ser una limitación de la capacidad de almacenamiento , ya que tenía ~10 GB de almacenamiento gratuito antes de que comenzara la grabación.
  • No parece ser una limitación basada en el tiempo , ya que la grabación se detuvo a las 31:50, no un número "redondeado" como 30:00 o 60:00
  • No parece ser una limitación de batería , ya que tenía ~ 47% de batería después de que terminó la grabación
  • No me inclino a sospechar una limitación de calor , ya que no recuerdo que el teléfono se sintiera particularmente caliente cuando lo levanté, aunque eso no fue hasta un par de minutos después.

1 Además, el Nexus 5 almacena en la memoria interna en lugar de en una tarjeta SD, y entiendo que el sistema de archivos es ext4, que admite archivos de más de 4 GB

¿Por qué otra razón el video dejaría de grabarse? ¿Y cómo podría evitar que este problema ocurra en el futuro?

Esta pregunta y esta pregunta sugieren instalar una aplicación de cámara separada; eso será lo próximo que intente. Sin embargo, ambas preguntas resuelven un problema ligeramente diferente y no ofrecen una explicación de por qué mi video dejó de grabarse.

Para obtener más información: Estoy ejecutando la versión 4.4.3 del sistema operativo y estoy usando la aplicación de cámara predeterminada. Cuando regresé al teléfono, la pantalla aún estaba encendida, la aplicación aún se estaba ejecutando y pude grabar más videos. El video se guardó correctamente y no parece estar dañado. Estoy bastante seguro de que la pantalla no se tocó durante el proceso de grabación. Estaba grabando en 1080p desde la cámara trasera.

Para reproducir el problema, grabé un video de 4k en mi OPO. La aplicación se detuvo con el brindis "Límite de tamaño de archivo alcanzado". (Tenga en cuenta que la tarjeta SD interna es del tipo ext4 y aún no está llena). La aplicación grabó un video de 8:20 de duración y un tamaño de 3,80 GB (4 079 914 206 bytes; estándar de la industria de 1 GB = 1000 MB, no 1024 MB). Esto es puramente una restricción de la aplicación en mi caso. ¿Intentaste grabar el video nuevamente? Es posible que su aplicación de cámara predeterminada también muestre un brindis similar.
@Firelord Buena información. OP's 3891 MB / 1024 ~= 3.80 GB, podría estar mezclando y combinando mebibytes y megabytes.
@Firelord ¡Creo que eso es todo! Lo intenté de nuevo y obtuve el mismo brindis: i.imgur.com/McT4kSk.jpg . Ambos videos también tenían ~3.80GB (4,081,007,519 y 4,080,981,125 bytes).
@ user1354557 Es bueno que entendiste el motivo. Puramente restricción de aplicaciones como parece. ¿Debería publicarlo como respuesta, o lo harías como propietario para un futuro lector?
@Firelord Si envía una respuesta, la aceptaré como la solución. Después de probar una posible solución alternativa, siempre puedo agregar eso como una respuesta complementaria

Respuestas (1)

Este problema de que el video se detenga en el tamaño ~ 3.80 GB parece ser una restricción de tamaño de archivo integrada en la aplicación de la cámara, independientemente del sistema de archivos que tenga su tarjeta SD o el espacio que quede en ella. (Tenga en cuenta que algunas aplicaciones de cámara también tienen una limitación predeterminada de 1 hora de duración del video; sin embargo, no está relacionada con el problema relevante aquí).

Mi aplicación de cámara predeterminada en el dispositivo OnePlus One me da un brindis "Límite de tamaño de archivo alcanzado" cuando la cámara alcanza este límite de archivo grabando video 4k durante 8:20. Dependiendo de la resolución de su video, la duración variará.

También se debe tener en cuenta que el estándar de la industria de 1 GB es de 1000 MB en comparación con los 1024 MB de la informática, y así, (4000x1000x1000) / (1024x1024) = ~3815 MB o ~3,8 GB → donde el video parece detenerse finalmente.

Una búsqueda rápida revela que la gente tiende a superar esta limitación con una aplicación que repite un video al iniciar un nuevo video una vez que se alcanza la limitación. Los candidatos son Looping Video Recorder , DashCam
Cinema FV-5 también parece superar este problema al iniciar automáticamente un nuevo archivo una vez que se alcanza la limitación. Vi la opción en la aplicación pero no intenté grabar. No hay mucho tiempo, lo siento!