Besoin de convertir des fichiers flv en avi ou mov, en essayant ffmpeg mais la qualité de sortie est terrible. Comment puis-je obtenir une sortie vidéo de qualité égale à la source?
Je pensais que ffmpeg -i name.flv -s 320x ... name.avi le ferait, mais pas bon.
C'est la commande que j'utilisais pour un projet ffmpeg, la qualité devrait être assez bonne. Sinon, essayez d'augmenter le débit binaire (-b
argument):
ffmpeg -i input.flv -ar 22050 -b 2048k output.avi
C'est une bonne solution
ffmpeg -async 1 -i inputVideo.flv -f avi -b 700k -qscale 0 -ab 160k -ar 44100 outputVideo.avi
Ou utilisé après un
ffmpeg -loglevel 0 -async 1 -i inputVideo.flv -f avi -b 700k -sameq -ab 160k -ar 44100 outputVideo.avi
Il existe également une autre solution trouvée sur Internet et qui fonctionne comme un charme!
Utilisez simplement le même paramètre de qualité -sameq
.
ffmpeg.exe -i video.flv -sameq outputVideo.avi
En fait, la commande sameq n'est pas de même qualité. Pour réussir, celui-ci doit être appliqué: dans le cas où vous avez plusieurs fichiers à faire, voici la commande complète
for %i in (*.flv) do ffmpeg -i "%i" -q:a 0 -q:v 0 "%i".avi
Pour préserver la qualité, utilisez -qscale 0
.
Par exemple ffmpeg.exe -i InputVid.avi -qscale 0 OutputVid.mp4
J'ai converti ma vidéo avi de 1,64 Go en fichier mp4 de 4,35 Mo.