2011-04-09 9 views
11

Estoy intentando convertir videos .flv al formato .ogg. Después de experimentar por un tiempo, el ogg siempre se produce como de muy baja calidad. Incluso cuando uso el indicador -sameq que usa el mismo cuantificador que el archivo de entrada, la calidad es sustancialmente peor.FFMPEG calidad de conversión terrible cuando se utiliza el indicador -sameq (mismo cuantificador como fuente)

Como soy bastante nuevo con ffmpeg, ¿alguien sabe algunas buenas opciones para convertir archivos de video con la máxima calidad?

+0

No sé si es la fuente de la conducta que se está viendo, pero vuelva a verificar el software de reproducción que está utilizando. Conozco las versiones anteriores de VLC para dar resultados notablemente diferentes según el formato de contenedor utilizado. Como ogg no es exactamente el formato más utilizado, tal vez te encuentres con algo similar. – blahdiblah

+0

'-sameq' no es de la misma calidad - http://superuser.com/a/478550/60507 – xfix

Respuesta

9

Hasta donde recuerdo -sameq puede imitar la calidad a un cierto nivel con la limitación de BuffSize. Significa que necesitas poner algunos ajustes adicionales en uso que creo que conciernen principalmente -buffsize, ajustes relacionados con buffer, etc. (Pero puedo estar equivocado, no estoy usando ffmpeg por un año)

O usa la etiqueta qscale si necesita lo mejor, pero necesito advertirle que el tamaño de la salida será 3 o 4 veces mayor diferenciando en video. El uso es -qscale [x] donde [x] (sin corchetes) es el valor de calidad de salida, menor es mejor. Si pone -qscale 0, significa lo mejor. También es posible que desee utilizar -ar (frecuencia de audio) y -ab (tasa de bits de audio: 192k es suficiente para HD, 128k es el más común) para una mejor calidad de audio.

Ejemplo de uso de etiquetas -AB -ar -qscale:

-i a1.wmv -qscale 0 -ar 44100 -ab 128k -y aOut.wmv 
+3

Solo quería señalar que al menos en FFMpeg 0.6,' -qscale' toma un valor entre 1 ("excelente calidad") y 255 ("peor calidad"), por lo que si alguien desea lograr el mismo efecto que el descrito anteriormente, '-qscale 1' es lo que quiere. No sé si esto ha cambiado, pero [aquí está la nota] (http://ffmpeg.org/ffmpeg.html#toc-Tips) sobre el estado actual de las cosas en la documentación de FFMpeg. – fredrikekelund

+1

+1 '-ab' era justo lo que necesitaba y ¡funciona genial! – hinekyle

Cuestiones relacionadas