¿Cómo puedo reducir el tamaño de un webm a 2 MB?

Digamos que tengo un webm de XMB, y quiero redimensionarlo a 2MB para subirlo también a algunos sitios web. ¿Cómo puedo hacerlo? ¿Hay un sitio web? ¿Puedo reducir su tamaño en masa?

Respuestas (1)

Utilice Avanti con ffmpeg . El primero tiene un administrador de control de trabajos en el que coloca varios archivos a la vez y listo. Puede encontrar la guía de codificación webm para ffmpeg aquí: http://trac.ffmpeg.org/wiki/Encode/VP8

Utilice la codificación en modo crf y experimente hasta obtener el tamaño deseado. Establezca b:vMe gusta 10My ajuste alto CRF valuey, si no tiene audio, utilícelo -anen lugar de -c:a libvorbis.

Su GUI de Avanti debería verse así:

ingrese la descripción de la imagen aquí

Cambie el número crf (30 en esa foto) hasta que obtenga el tamaño que desea.

El CRF y la tasa de bits de destino se excluyen mutuamente. La tasa de bits objetivo de un solo paso casi nunca es la mejor opción, así que solo úsala -crf 25 -preset veryslowo algo así.
Con CRF especificado, b:v se trata como la tasa de bits máxima permitida, no como la tasa de bits de destino.
No, no lo es. Pruebe con -crf 10 -b:v 200kpara demostrar que está equivocado. Si observa la información multimedia del archivo de salida, no verá nada en la configuración del codificador, excepto rc=crf crf=10.0el control de velocidad. Lo que está buscando es -maxrate 10M -bufsize 10Musar la configuración VBV de x264 para limitar la tasa de bits.
Estamos hablando de WebM aquí. Consulte esta oración en la guía de ffmpeg a la que me vinculé en mi respuesta: "hay un modo de calidad constante (como en el codificador x264) que garantizará que cada cuadro obtenga la cantidad de bits que merece para lograr un cierto nivel de calidad, en lugar de que forzar la transmisión a tener una tasa de bits promedio. Esto da como resultado una mejor calidad general y debería ser su método de elección cuando codifica video con libvpx. En este caso, la tasa de bits objetivo se convierte en la tasa de bits máxima permitida".
También puede verificar estableciendo un b:v bajo y probando varios valores de crf. Cuando el valor de CRF conduce a una solución inferior a b:v, esa es la tasa de bits resultante; de ​​lo contrario, está cerca de b:v
Oh, lo siento, no estaba prestando atención y estaba pensando en x264. Esa es una opción de control de velocidad interesante. El OP solo tiene un tamaño de archivo objetivo y no dijo nada sobre qué códecs son aceptables. x264 puede vencer a VP8, así que iría con eso. (VP9 puede igualar o superar a x264, en preajustes de codificación de alto uso de CPU, la última vez que lo leí).