web-dev-qa-db-fra.com

Conversion de vidéos en très mauvaise qualité par avconv

J'ai cette application en ligne de commande linux appelée avcon . Il est utilisé pour convertir des fichiers. Par exemple, si j'ai un fichier appelé video.mp4, je peux exécuter avconv -i video.mp4 video.ogg et il convertira ce video.mp4 en video.ogg.

Donc, mon problème (question): chaque fois qu'il convertit un fichier, la qualité du fichier de sortie est très mauvaise comparée à la vidéo d'origine (la vidéo d'entrée). Comment puis-je me déplacer avec ça? Je veux dire, comment puis-je convertir le fichier et obtenir toujours la même qualité?

Si ce n'est pas possible en utilisant cette application. Quelqu'un peut-il suggérer autre chose pour convertir des fichiers vidéo à l'aide de la ligne de commande?

8
Anonymous

Vous pouvez régler la qualité vidéo à l'aide de l'indicateur -qscale pour cette commande. Utiliser -qscale 1 devrait fournir la meilleure qualité. Si vous n'utilisez pas cet indicateur, le résultat est généralement de qualité médiocre. Essayez d'utiliser ceci à la place:

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

J'ai également inclus un drapeau pour optimiser l'utilisation de plusieurs threads et un autre pour optimiser la qualité audio.

7
mchid

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

10 est la plus haute qualité.

Réf: https://trac.ffmpeg.org/wiki/TheoraVorbisEncodingGuide Oui, la référence est pour ffmpeg mais je suppose que avconv et ffmpeg ont une interface compatible.

0
I'm Mo