Si hay un video h.264 y uso -crf 17, a veces obtengo una tasa de bits más baja, pero lo extraño es que la mayoría de las veces obtengo una tasa de bits más alta.
Estoy tratando de obtener esta configuración porque creo que algunos videos míos tienen una tasa de bits más alta que la necesaria y no he encontrado una manera (si es posible) de determinar cuál es la forma más apropiada de hacer esto y tal vez jugar con CRF no me ayudará en absoluto, pero me preguntaba qué sucede realmente cuando no codifica con libx264, por ejemplo, pero en realidad usa valores CRF en un archivo x264.
Al decodificar un archivo, el decodificador intenta recrear el material de origen con la información proporcionada en el archivo. Pero no puede ser una representación 100 por ciento precisa, por lo que el decodificador crea nuevos píxeles que son estimaciones de lo que se incluyó en la fuente.
Cuando codifica por segunda vez con CRF 17, el codificador no sabe que estos nuevos píxeles fueron generados por el decodificador y no necesariamente eran fieles al material original. Pero el codificador aún hace su trabajo e intenta codificar estos nuevos valores con precisión.
Por lo tanto, gasta bits codificando píxeles que fueron descartados y recreados por la primera codificación, lo que hace que el archivo sea más grande.
gian
A. Nuevo