Estoy convirtiendo un video con resolución 960x720p usando HandBrake en Mac. Cuando convierto dos videos con exactamente la misma configuración pero con diferentes resoluciones, el tamaño del archivo es casi el mismo. En realidad, el video con mayor resolución (960x720p) es ligeramente más pequeño que el video con menor resolución (720x540p). El tamaño del archivo del video de mayor resolución es de 18,7 MB y el tamaño del archivo del video de menor resolución es de 19,1 MB. Como dije, la configuración de conversión es exactamente la misma, solo la resolución es diferente. Estoy usando el códec H.264 con tasa de bits variable. Verifique la configuración de la captura de pantalla adjunta.
¿Por qué el tamaño del archivo no es más pequeño en el video de menor resolución?
Está utilizando la misma tasa de bits para cada video. La tasa de bits determina la cantidad de datos que se utilizan por segundo. La resolución no tiene nada que ver con la cantidad de datos utilizados, solo afecta la cantidad de puntos de datos que se codifican (y, por lo tanto, determina parte de la calidad de la salida de video para una tasa de bits determinada).
El resultado final es un archivo de menor resolución que reproduce más fielmente el formato original, ya que tiene más almacenamiento de datos asignado por píxel, mientras que el archivo de mayor resolución produce más píxeles en la salida, pero como tiene menos datos disponibles por píxel, es una reproducción menos fiel.
Es una pregunta fluida si pierde más calidad con la reducción de escala o la tasa de bits que se utiliza, por lo que no hay un valor preferido para cambiar. En algunas situaciones, la mejor calidad general será reducir la resolución y la tasa de bits y, en otros casos, el mejor resultado será mantener la misma resolución pero solo reducir la tasa de bits.
Si tiene la intención de hacer diferentes resoluciones para diferentes velocidades de conexión, debe disminuir tanto la resolución como la tasa de bits. Esto dará como resultado un archivo más pequeño con una calidad relativa similar, siempre que use relaciones de compresión similares (la relación entre el tamaño de la entrada y el tamaño del archivo).
Por ejemplo, como guía aproximada, si un video es de 1080p y ocupa 225 MB en total, entonces querrá que la versión de 720p ocupe alrededor de 100 MB porque hay un poco menos de la mitad de píxeles en un video de 720p que en el video de 1080p. . La cantidad de datos utilizados para almacenar cada píxel es la misma, por lo que la cantidad de artefactos debería ser bastante similar. (Aunque la pérdida de detalles lo hará un poco impredecible, por lo que no se mantiene exactamente. Estoy simplificando un poco, ya que la compresión es en realidad un campo bastante complicado).
Eso tiene que ver con elegir una tasa de bits variable y cómo funciona esencialmente h264. Algunos videos se pueden comprimir mejor que otros. Si en un video, por ejemplo, tiene muchos cuadros "fijos" sin mover mucho la escena, h264 puede comprimir eso mucho mejor que un video con mucha acción.
H.264 realiza una estimación de movimiento y funciona en el llamado Grupo de imágenes, donde solo unos pocos cuadros contienen un cuadro de video completo y los cuadros intermedios solo contienen información para calcular un cuadro completo durante la reproducción. Esa es la razón por la que a veces obtienes estos artefactos manchados cuando reproduces un video h264. Además, la razón por la cual la resolución no necesariamente afecta tanto el tamaño del archivo y un video de mayor resolución a veces puede ser más pequeño que un video de menor resolución, depende del contenido.
Sin embargo, esa diferencia de tamaño debería ser menor si codifica ambos con calidad constante.
totymedli