linux - tutorial - Cómo convertir flv a avi usando ffmpeg de alta calidad
comprimir video ffmpeg (4)
Necesita convertir archivos flv a avi o mov, probando ffmpeg pero la calidad de salida es terrible. ¿Cómo puedo obtener la salida de video a la misma calidad que la fuente?
Pensé que ffmpeg -i name.flv -s 320x ... name.avi lo haría, pero no es bueno.
¡También hay otra solución que se encuentra en internet y funciona como el encanto!
Solo usa el mismo parámetro de calidad -sameq
.
ffmpeg.exe -i video.flv -sameq outputVideo.avi
En realidad, el comando sameq no es de la misma calidad. Para poder hacerlo con éxito, debe aplicarse uno: en caso de que tenga varios archivos para hacer aquí, es el comando completo
for %i in (*.flv) do ffmpeg -i "%i" -q:a 0 -q:v 0 "%i".avi
Esta es una buena solución
ffmpeg -async 1 -i inputVideo.flv -f avi -b 700k -qscale 0 -ab 160k -ar 44100 outputVideo.avi
O Usado siguiendo uno
ffmpeg -loglevel 0 -async 1 -i inputVideo.flv -f avi -b 700k -sameq -ab 160k -ar 44100 outputVideo.avi
Para conservar el uso de calidad, -qscale 0
.
Por ejemplo ffmpeg.exe -i InputVid.avi -qscale 0 OutputVid.mp4
Convertí mi video avi de 1.64 GB en un archivo mp4 de 4.35 MB.
Ese es el comando que estaba usando para un proyecto de ffmpeg, la calidad debería ser lo suficientemente buena. Si no, intente aumentar la velocidad de bits (argumento -b
):
ffmpeg -i input.flv -ar 22050 -b 2048k output.avi