¿Por qué mi video de 5 minutos 720p .mp4 es de 500mb?

500 MB son 4000 megabits, y 5 minutos son 300 segundos, por lo que la tasa de bits de su video es 4000/300 = 13.3 Mbps. Esa es una tasa de bits bastante alta para video de 720p, algo que habría visto en una cámara de video. En comparación, la tasa de bits para 720p en YouTube es de aproximadamente 5 Mbps y 5–10 para Vimeo.

Para la mayoría de los codificadores modernos (como h.264, el más utilizado para MP4), la tasa de bits es un parámetro ajustable. El límite superior se establece por el tamaño de los fotogramas de video, la profundidad de color y la velocidad de fotogramas: es básicamente el almacenamiento requerido para fotogramas de video sin comprimir. A medida que baja la tasa de bits, tira la información y el codificador trabaja más para comprimir el video. Demasiado bajo, y la calidad del video sufre más allá de lo que podría estar dispuesto a tolerar.

En términos generales, desea capturar el video que desea editar a una tasa de bits o calidad más alta. Luego, cuando exporta el video terminado, lo hace a una tasa de bits que elige hacer el mejor compromiso entre la calidad y el tamaño del video. Incluso si no edita el video, puede volver a codificarlo con varios bits de software para reducir la tasa de bits (a costa de la calidad).

Verifique y vea si la aplicación de captura de video en su teléfono tiene una tasa de bits o una configuración de calidad aparte de la resolución de video y ajústela. Si no, probablemente pueda descargar una aplicación de grabación de video que sí lo haga. De lo contrario, deberá grabar el video y luego usar una aplicación diferente para comprimirlo aún más.

Por lo que vale, si grabaste ese video a 1/10 de la tasa de bits que usó, se vería como una pintura cubista. Realmente, el tamaño de 1/2 tamaño es lo más bajo posible y aún así obtener un video que se ve de alta calidad.

Supongo que quiere decir que el video es de 500 MB (megabytes), no mb o mB o Mb (todo lo cual significa cosas diferentes a MB). 500 MB son 4 Gb (4e9 bits), y si se reproduce durante 300 segundos, la velocidad de bits promedio es de 13 Mb / s (megabits por segundo). Esa es en realidad una tasa de bits razonable para 720p30 a una calidad decente de un codificador H.264 en tiempo real.

Si desea que el archivo sea más pequeño, puede experimentar con volver a codificarlo con ffmpeg o freno de mano. El codificador H.264 utilizado por estas herramientas (x264) se considera el mejor o uno de los mejores disponibles, y como codificador de software puede usar tanto tiempo y tanta memoria como sea necesario para comprimir mejor mientras mantiene un cierto nivel de calidad.

En comparación, el codificador de su teléfono probablemente esté implementado en hardware para realizar la compresión en tiempo real, y el hardware está limitado tanto en cómputo como en memoria. Por lo tanto, es menos eficiente que x264, y el fabricante probablemente eligió mantener la tasa de bits lo suficientemente alta como para minimizar los artefactos de compresión en su video.

Además, como experimento, intente volver a codificar su video a 1.3 Mb / s, que es lo que dijo que esperaba para el tamaño del archivo. Incluso con el mejor codificador en ffmpeg, apuesto a que el resultado es notablemente peor que el original de 13 Mb / s. Tus expectativas no son razonables.

Dave

¿La tasa de bits es grande? La tasa de bits tiene una gran influencia en el tamaño del video. Puede usar MediaInfo para verificar la información. MediaInfo es una buena herramienta básica para ver rápidamente todos los parámetros en un archivo de video:

Si desea comprimir video, puede usar Pavtube Video Converter Ultimate. Con este convertidor de video, puede convertir el formato de video, cambiar los parámetros de A / V para comprimir el tamaño del video.

Como muchos han respondido, configura la tasa de bits de esa manera, por lo que se convierte en 500 MB. Cuando comprima sus videos, pruebe diferentes tasas de bits, pruebe con una tasa de bits variable versus una tasa de bits constante. Comenzaría a 1mbit / seg para un video de 720p: míralo y decide si funciona. De lo contrario, pruebe con una tasa de bits variable de dos pasadas a la misma velocidad base (1mbit / seg). No hay ninguna configuración de “Magia” que funcione para todos los tipos de videos.

Dado que es un video mp4, es casi seguro que es un códec x264 / h264, lo que significa que ya está codificado desde otro (quizás original).

Ser de 5 minutos es clave. Es enorme para un video de 720p mp4. No importa si tiene sonido DTS (que también es enorme). Supongo que un codificador novato acaba de intentar que sea el ” mejor posible ” y lo codifique con una gran cantidad de resolución.

Un video ‘normal’ de 720p x264 / h264 en mp4 y con audio AAC puede ser excelente con aproximadamente el 10% del tamaño del archivo.