Aquí encontré

-preset medium 

Me preguntaba qué significa «calidad de video».

Respuesta

preset es una opción privada que puede definirse para un codificador, como libx264. Es un método abreviado para configurar un montón de opciones a la vez, y no tendrá ningún efecto si se configura cuando se usa un codificador que no las define.


Cuando se usa x264 para codificar a H.264 con medio preestablecido, estos son los argumentos establecidos:

cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=12 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 

El preestablecido predeterminado es medium. Puede anular cualquiera de las variables individuales agregando -x264-params key1=value:key2=value después de la opción predeterminada. Pero no debería hacerlo a menos que sea necesario.

Responder

En la página a la que enlazó lo explica bastante bien:

Un ajuste preestablecido es una colección de opciones que proporcionarán una cierta velocidad de codificación a una relación de compresión. Un ajuste preestablecido más lento proporcionará una mejor compresión (la compresión es de calidad por cada) Esto significa que, por ejemplo, si tiene como objetivo un determinado tamaño de archivo o una velocidad de bits constante, obtendrá una mejor calidad con un ajuste preestablecido más lento. De manera similar, para una codificación de calidad constante, simplemente ahorrará la tasa de bits eligiendo un ajuste preestablecido más lento.

Básicamente, hay tres variables: velocidad, calidad y tamaño de archivo que dependen unas de otras. Con codificaciones de calidad constante (utilizando el -crf) puede cambiar uno de los otros dos. Con la misma configuración de calidad, si aumenta la velocidad, aumenta el tamaño del archivo, y si disminuye la velocidad, obtendrá un archivo más pequeño.

Lo que el medium es el valor predeterminado es un equilibrio entre la velocidad de codificación y el tamaño del archivo. Puede inclinar la balanza de cualquier manera, si tiene tiempo, puede cambiar el ajuste preestablecido a lento, más lento, muy lento o, para una pequeña mejora en el tamaño del archivo con un gran aumento de tiempo, placebo. O si necesita algo convertido sobre la marcha, puede aumentar la velocidad hasta el tiempo real.

Pero todas las codificaciones tendrán la misma calidad. Cambia su calidad solo con la configuración -crf. Por supuesto, reducir la calidad dará como resultado archivos más pequeños y viceversa, pero eso no tiene nada que ver con la configuración predeterminada.

Comentarios

  • todas las codificaciones tendrán la misma calidad. – > no es estrictamente cierto. Por lo general, la varianza no ' será demasiado, pero no ' no producen el mismo resultado. Pensé lo mismo, pero después de leer los hilos en doom9 y hacer algunas pruebas breves, ' ya no lo mantengo. Para " simples " videos, es ' más cierto que no, pero con buena detalles, no tanto.
  • @Gyan Es bueno saberlo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *