web-dev-qa-db-fra.com

Conversion très lente avec avconv (libav) - Trusty Tahr 14.04?

Hier, j'ai installé la dernière version 14.04 de Kubuntu. Je rencontre donc un petit problème avec les conversions de médias. L'ancien FFmpeg est finalement remplacé par avconv qui se trouve dans la bibliothèque libav-tools. Jusqu'à présent, j'utilisais ffmpeg et chaque conversion de mp4 ou flv en mp3 était très rapide. Par exemple, si un fichier d'environ 5 minutes a été converti pendant environ 20 secondes, le même fichier est converti environ 3-4-5 fois plus lentement. Je lisais partout, mais je ne trouvais pas où était le problème. Y at-il un remède à ce problème?

Meilleures salutations :)

6
m1nev

La réponse se trouve donc dans un paramètre simple - vn qui désactive l'enregistrement vidéo pour la sortie, ce qui est réellement inutile lors de la conversion de mp4 (probablement tous les fichiers vidéo) en mp3.

" -Vn (sortie) " Disable d'enregistrement vidéo.

Dans mon cas, j'utilise Télécharger Helper pour Firefox. J'ai fait la conversion mp3 personnalisée où ajouté ce paramètre là et maintenant tout est encore plus rapide que ffmpeg.

7
m1nev

Il serait bon d’expérimenter un peu avec l’option avconv -threads. Par exemple, comme vous l'avez mentionné, lors du transcodage de mp4 en fichier mp3, procédez comme suit:

avconv -i input.mp4 -threads auto -vn -c:a libmp3lame -qscale:a 3 output.mp3

L'option -threads accepte également un entier afin que vous puissiez expérimenter un peu avec cela. Si cela ne fait aucune différence la réponse éventuelle est sans doute que votre copie de FFmpeg code plus rapidement que votre copie de avconv. Essayez d'utiliser l'utilitaire de temps pour quantifier la différence ...

2
andrew.46