Solicitud de asesoramiento: Comparación de algunos formatos de vídeo
Mkv, avi, ts, mp4 y flv son todos formatos empaquetados. Estos formatos son equivalentes a botellas y frascos, que pueden usarse para contener varias cosas (archivos codificados), similares a los paquetes comprimidos rar. La diferencia es que puede colocar varios archivos en el paquete comprimido sin límite, pero el formato de empaquetado de video generalmente solo se usa para reproducir secuencias de audio/video (por supuesto, algunos también pueden incluir subtítulos, guiones, etc.).
Supongamos que la herramienta de conversión primero convierte el vídeo de origen en un archivo de vídeo temporal y un archivo de audio temporal, y luego fusiona (encapsula) los dos archivos temporales (si la secuencia de audio/vídeo está encapsulada directamente, la esencia es la misma, por lo que no discutiremos este método de implementación por ahora). El método de codificación solo determina el formato de archivo de los archivos temporales generados, y el formato de encapsulación determina cómo fusionar estos archivos de audio y video.
Por ejemplo, el formato 1 puede consistir en juntar el segundo video y el segundo audio, y juntar el siguiente segundo video y el siguiente segundo audio... hasta el final del archivo; almacene todo el video y audio por separado. El contenido del archivo es el vídeo completo y el contenido del archivo es el audio completo. El formato 3 es... De esta manera, el mismo archivo temporal se volverá diferente después de empaquetarlo de manera diferente.
Sin embargo, md5 sólo está relacionado con el archivo en sí. Mientras un bit sea inconsistente, el valor de md5 será diferente. Si usa contenedores de diferentes formatos, el orden de bytes será diferente y el valor md5 definitivamente será diferente.
Como se mencionó anteriormente, los archivos temporales codificados son los mismos, por lo que MP4 y MKV codificados x.264 con los mismos parámetros tienen la misma definición. Para el mismo vaso de agua, si lo viertes en el vaso A, será agua, y si lo viertes en el vaso B, no se convertirá en licor Maotai sin importar cómo lo viertas.
Pregunta 2
Aparte de estos, no existe ninguna "conversión sin pérdidas" en este mundo. No importa cómo se simulen las señales digitales, es imposible restaurar el 100% del audio y vídeo reales. A partir del segundo segundo de grabación de vídeo, hay pérdida, pero algunas cámaras tienen mayores pérdidas, mientras que otras tienen menos pérdidas.
Cuéntame más sobre el flujo de trabajo de codificación. Algunos codificadores, como el lame, que se utiliza habitualmente para suprimir MP3, eliminarán los datos correspondientes a frecuencias a las que el oído humano es insensible durante el proceso de codificación, mientras que los codificadores de vídeo pueden analizar la diferencia entre el fotograma anterior y el fotograma actual y sólo registre las diferentes partes. O simplemente ignore las diferencias que son demasiado pequeñas y el tamaño del archivo se reducirá.
La evaluación de la calidad de un codificador depende de cómo procesa el contenido de vídeo. Pero por muy avanzado que esté, seguirá habiendo pérdidas. Con la misma velocidad de bits, los archivos se pueden comprimir en archivos más pequeños mediante métodos de codificación avanzados. Los archivos del mismo tamaño comprimidos mediante métodos de codificación avanzados contendrán más información. El método de codificación y la velocidad de bits * * * determinan la claridad de la imagen.
Como se mencionó anteriormente, siempre que se produzca la codificación, habrá pérdida. La resolución es inútil al igual que la tasa de bits. Si hay un mosaico en el vídeo original, la gente pensará que es defectuoso y esperará que la computadora lo ignore, pero no lo hará. Trata el mosaico como contenido de vídeo normal. Por lo tanto, el codificador también manejará mosaicos. El resultado del procesamiento es que los bordes del mosaico se vuelven borrosos o que los bordes del mosaico cambian significativamente. Para obtener una imagen clara, editarla nuevamente puede no hacer mucha diferencia, pero ¿qué pasa si la convierte ocho veces diez veces seguidas? Para las imágenes que no son claras en sí mismas (porque la velocidad de bits de estos archivos poco claros es muy baja), si las convierte nuevamente, la imagen será "terrible".
Para no cambiar la calidad del vídeo, puedes copiar la transmisión de audio/vídeo directamente, ya que existe esta opción en mediacoder.
Pregunta 3 y la segunda "Pregunta 4"
Después de leer lo anterior, debes saber que el "formato" no es el factor que determina la claridad y el tamaño del archivo, sino el método de codificación. y tamaño del código.
H.264 ahora es popular y el diseño mkv también es muy flexible y avanzado, por lo que el plan de supresión de muchas personas es H.264 AAC, y finalmente empaquetado en mkv.
En comparación con los métodos de codificación anteriores, H.264 puede almacenar el mismo contenido a una velocidad de bits más baja. En otras palabras, almacenar el mismo contenido requiere menos espacio, por lo que da la impresión de que el vídeo mkv se ve claro. Si se empaqueta en mp4 y flv, el tamaño del archivo puede ser ligeramente diferente, pero el efecto de video se verá igual.
Hablemos de resolución.
La resolución determina el tamaño de la imagen en términos de largo y ancho y no tiene relación directa con el tamaño del archivo.
Con una alta resolución, la cantidad de información a grabar en cada fotograma aumentará inevitablemente sin degradar la calidad de la imagen. Como resultado, la tasa de bits aumenta y el archivo, naturalmente, se hace más grande.
Cuando la tasa de bits es constante, la resolución y la claridad son inversamente proporcionales: cuanto mayor es la resolución, menos clara es la imagen, y cuanto menor es la resolución, más clara es la imagen. Si convierte una imagen de alta resolución en una imagen de baja resolución, dado que hay muchos datos en la imagen original, solo necesita retener la mayor cantidad de información posible, por lo que generalmente puede obtener resultados relativamente buenos. Sin embargo, al cambiar de baja resolución a alta resolución, los píxeles deben completarse mediante métodos como la interpolación, y la claridad disminuirá.
Esto puede explicar por qué la mayoría de los vídeos de alta resolución también son muy grandes. Eso sí, no se descarta que a algunas personas les guste ver grandes mosaicos...