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 courir avconv -i video.mp4 video.ogg
et il va convertir ce video.mp4
à video.ogg
.
Donc mon problème (question): Chaque fois qu'il convertit un fichier, la qualité du fichier de sortie est super mauvaise par rapport à 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 toujours obtenir 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 en utilisant la ligne de commande?
-aq
est la qualité audio. Utilisez1
pour la meilleure qualité audio. Si la conversion du fichier prend beaucoup de temps, vous pouvez probablement le faire plus rapidement sans l'aq
indicateur, mais l'audio n'est peut-être pas la meilleure qualité à la fin. Ensuite, un thread est une tâche exécutée par un processeur. Si vous disposez de 2 cœurs physiques, les-threads 2
performances devraient être optimales. Cependant, si vous souhaitez limiter les ressources système consommées par le processus, vous pouvez le limiter à un thread pour utiliser un seul cœur pour exécuter le processus, mais cela prendra plus de temps. Le paramétrer sur auto est censé choisir automatiquement la meilleure option pour vous.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.
la source