Al realizar codificación de video de 2 pasos con FFmpeg, ¿cómo encontrar la tasa de bits óptima?

Al realizar codificación de video de 2 pasos con FFmpeg, ¿cómo encontrar la tasa de bits óptima?

Al realizar codificación de video de 2 pasos con VP8 (libvpx), ¿hay alguna manera de calcular la tasa de bits óptima, para no tener que adivinar?

¿Algo así como una pequeña prueba de compresión, o algún comando ffmpeg, que me ayude a determinar la tasa de bits adecuada?

Intenté leer el archivo de estadísticas del primer paso de VP8 en el bloc de notas, pero está todo confuso.

Estoy usando Windows 7 con la última versión de FFmpeg.

Respuesta1

¿Por qué no utilizar un control de tasa de calidad (CRF) constante que permita al codificador elegir una tasa de bits óptima?

ffmpeg -i input.mp4 -c:v libvpx -crf 10 -b:v 20M -c:a libvorbis output.webm

El valor CRF se puede configurar dentro de [4; 63], siendo 4 la mejor calidad. 10 es un valor bien aceptado. Lo especificado -b:v 20Mse convierte en la tasa de bits máxima permitida.

La codificación de dos pasos solo debe usarse cuando necesite un archivo de tamaño fijo; de lo contrario, CRF es el método preferido.

Más información en elVP8/FFmpegartículo.

información relacionada