x264 es uno de los compresor más usados para comprimir video en h.264. A diferencia de otros conocidos como MainConcept, x264 es gratuito. También cuenta con la gran ventaja de que tiene muchos parámetros configurables. Esto, permite mejorar la compresión para obtener calidades muy superiores a los demás compresores.
Desde hace poco, han introducido varias configuraciones simplificadas (plantillas). De este modo, usuarios sin demasiados conocimientos de compresión de video pueden obtener, sin dificultad, una configuración muy decente. También han mejorado el soporte mediante AviSynth para los diferentes códecs de video. Ahora, es compatible con la gran mayoría de códecs, si tienes instalado el AviSynth y los filtros necesarios.
Línea de Comandos
x264 --crf 22 --preset slower --tune animation -o salida.mp4 entrada.avi
Convierte el archivo entrada.avi a salida.mp4 con una calidad buena (preset slower) y optimizada para anime o animación (tune animation) usando un CRF 22. CRF es un bitrate variable basado en la calidad. Su intención es variar el bitrate para mantener una calidad constante.
Preset
Preset o preconfiguración decide los algoritmos / funciones utilizados para la compresión y su configuración. Como es lógico, cuanto mejor es la calidad, más lenta irá la conversión. En este momento puedes elegir entre: ultrafast, veryfast, faster, fast, medium, slow, slower, veryslow y placebo. O sea: ultra rápido, muy rápido, más rápido, rápido, medio, lento, más lento, muy lento y placebo. Cuanto mas lento, mejor es la compresión. Por lo tanto, con una preset mas lenta obtienes mejor calidad con un bitrate inferior (un archivo más pequeño). Lo mínimo necesario para obtener una calidad semi-decente (con un bitrate medio) es el fast (rápido), pero a partir de slower (más lento) es donde la calidad empieza a ser buena. En el caso de comprimir anime es muy recomendable usar por lo menos slow (lento).
Tune
Tune o tunear permite ajustar la configuración a un tipo de video en concreto, como puede ser Live Action o Animación. Las opciones son: film, animation, grain, psnr, ssim, fastdecode y touhou. La mayoría de estas opciones no son demasiado útiles para la mayoría de la gente, pero “film” (para live action/cine) y “animation” (para animación o anime), sí lo son.
Bitrate / Calidad
A parte de estas dos “plantillas”, sólo queda configurar la calidad (crf) o el bitrate. La escala de calidad (el cuantizador) es de 0 a 51, donde más bajo significa mejor. El valor por defecto es 23, pero el valor más adecuado depende de las necesidades y gustos de cada uno. La opción bitrate se usa cuando se hace la conversión en varias pasadas. Hacer varias pasadas puede dar mejor resultado que usar un crf, pero sólo si sabes que bitrate necesita el vídeo.
Aprovecho también para recordar que usar el mismo bitrate para todos los episodios de una serie es un error. No existe ninguna serie donde se pueda obtener la misma compresión (más movimiento o más detalles requieren un bitrate superior). Por lo tanto, decidir el bitrate basándose en el espacio disponible en un cd/dvd está mal (por ejemplo, para que quepan 26 episodios en un dvd). Normalmente se decide el bitrate después de comprobar la compresibilidad. Si realmente quieres que 26 episodios ocupen exactamente un dvd, lo correcto sería comprobar la compresibilidad de cada uno de ellos y después repartir los 4,35GB dependiendo de las necesidades de cada episodio. Si no quieres hacer pruebas de compresibilidad, es mejor hacer una sola pasada con –crf en vez de varias con –bitrate.
