¿Los ajustes preestablecidos de compresión FFMPEG H264 afectan la calidad del video? [cerrado]

Definitivamente no soy un experto en FFMPEG, pero de acuerdo coneste documento:

Un preajuste es una colección de opciones que proporcionará una cierta velocidad de codificación a la relación de compresión. Un preajuste más lento proporcionará una mejor compresión (la compresión es la calidad por tamaño de archivo). El uso general es utilizar el ajuste preestablecido más lento para el que tenga paciencia. Los valores predeterminados actuales en orden descendente de velocidad son: ultrarrápido, ultrarrápido, muy rápido, más rápido, rápido, medio, lento, más lento, muy bajo, placebo.

Así como lo entiendo, laffmpeg los ajustes preestablecidos no deben afectar la calidad del video de salida, sino que solo deben determinar la relación de compresión / tamaño del archivo de salida. En consecuencia, asumiendo el mismo ajuste de calidad (utilizaré-crf 24), los archivos deben ser más grandes, por ejemplo,faster preestablecido que para elslower programar. Esa sería la única razón para usar un ajuste preestablecido más lento: para obtener un tamaño de archivo más pequeño.

Esto resulta no ser el caso. Codifico una transmisión HD desde una handycam usando diferentes presets, todo lo demás es igual:

ffmpeg -y -i "$fname" -vf yadif=1,scale=-1:720 -acodec aac -ab 128k -ac 2 -strict experimental -vcodec libx264 -vpre slow -threads 2 -crf 24 "$outp"

Sorprendentemente, tengo el tamaño de archivo más pequeño paraveryfast ¡programar! Por ejemplo:

slower: bitrate de salida 3500kbps, velocidad de codificación 17 fps, tamaño de archivo 29MBveryfast: bitrate de salida 3050kbps, velocidad de codificación 34 fps, tamaño de archivo 25MB

Que creo que no es como debería ser. Ahora me pregunto, es que debido a una peor calidad de codificación para elveryfast ¿programar? O en mi caso usandoslower ¿Simplemente no tiene sentido por alguna razón?

Respuestas a la pregunta(2)

Su respuesta a la pregunta