avconv convierte videos en muy mala calidad

8

Tengo esta aplicación de línea de comandos de Linux llamada avcon . Se utiliza para convertir archivos. Por ejemplo, si tengo un archivo llamado video.mp4 puedo correr avconv -i video.mp4 video.oggy que va a convertir esta video.mp4a video.ogg.

Entonces, mi problema (pregunta): cada vez que convierte cualquier archivo, la calidad del archivo de salida es súper mala en comparación con el video original (el video de entrada). ¿Cómo puedo evitar eso? Quiero decir, ¿cómo puedo convertir el archivo y seguir obteniendo la misma calidad?

Si esto no es posible con esta aplicación. ¿Alguien puede sugerir algo más para convertir archivos de video usando la línea de comando?

Anónimo
fuente

Respuestas:

7

Puede ajustar la calidad del video usando la -qscalebandera para ese comando. El uso -qscale 1debe proporcionar la mejor calidad y, si no utiliza esta bandera, el resultado suele ser de una calidad terrible. Intenta usar esto en su lugar:

avconv -i video.mp4 -threads auto -qscale 1 -aq 1 video.ogg

También he incluido una bandera para optimizar el uso de múltiples hilos y otra para maximizar la calidad del audio.

mchid
fuente
¿Qué están haciendo estas banderas adicionales? Como: hilos, aq?
Anónimo
@Anonymous -aqes calidad de audio. Úselo 1para obtener la mejor calidad de audio. Si toma mucho tiempo convertir el archivo, probablemente podría hacerlo más rápido sin aqla marca, pero el audio puede no ser la mejor calidad al final. A continuación, un subproceso es una tarea ejecutada por un procesador. Si tiene 2 núcleos físicos, -threads 2debe usar un rendimiento óptimo. Sin embargo, si desea limitar los recursos del sistema consumidos por el proceso, puede limitarlo a un subproceso para usar solo un núcleo para ejecutar el proceso, pero llevará más tiempo. Se supone que configurarlo en automático elige automáticamente la mejor opción para usted.
mchid
Ejecuté este comando pero ahora no hay audio. ¿Puedes decirme qué pasa?
Anónimo
¡Okay! El audio está ahí, pero Firefox no reproduce el audio. ¿Alguna ayuda?
Anónimo
Hey @mchid encontré este superuser.com/questions/353022/no-sound-in-html5-video . ¿Puedes explicarme qué es el códec de audio, libtheora, etc.? Por favor, ayúdame, amigo, no sé una mierda sobre videos. Pero necesito convertirlo en mi aplicación web para producir video html5 de navegador cruzado.
Anónimo