web-dev-qa-db-fra.com

Comment convertir flv en avi en utilisant ffmpeg de haute qualité

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.

31
Naota

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
27
laurent

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
14
Elby

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
8
Semertzidis Aris

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.

4
Saad Anees