web-dev-qa-db-fra.com

Réduction du débit lors de la conversion de mp3 et d'ogg

Je peux économiser de l'espace en réduisant le débit binaire des chansons à x *, la valeur au-delà de laquelle les humains ne discernent aucune différence. Si oui, comment réduire les débits en CLI:

 1. mp3 to mp3 conversion
 2. during mp3 to ogg conversion
 3. ogg to ogg conversion

Bien sûr, si le débit initial est inférieur à ce "x", je ne veux pas augmenter artificiellement, j'ose dire.

* Référence à une autre question: Quel est le débit binaire audio maximum que l'homme peut distinguer?

4
Strapakowsky

Ne faites pas cela. Le transcodage d'un format avec perte vers un autre format avec perte aura seulement une diminution de la qualité . Vous ne économiserez aucun espace significatif. Peu importe qu'il s'agisse de mp3 en mp3, d'ogg en ogg ou de mp3 en ogg. Vous perdrez de la qualité. Ils sont appelés avec perte formats pour une raison.

Faites le test vous-même: convertissez la même chanson 5 (ou 10) fois de 128 à 128. Oui, même débit. La qualité sera inférieure au fichier d'origine. Chaque conversion introduit des artefacts qui réduiront la qualité perçue. Un fichier qui a été transcodé de 320 à 256 au lieu de 160 aura un son pire que s’il était encodé directement de la source à 160

Si vous voulez vraiment économiser de l’espace, obtenez votre original, non codé, sans perte , et convertissez-les une fois au débit souhaité. Ma suggestion forte ? Allez VBR. lame -V5 pour une écoute occasionnelle (moyenne ~ 130, qualité bien supérieure à celle des autres 160 ou 192 CBR), ou -V3 si vous êtes très pointilleux en matière de qualité.

Ne pas utilisez CBR si vous essayez de gagner de la place. C'est un format idiot: pourquoi garder une constante, disons, de 160 kpbs si certains passages de la chanson nécessitaient beaucoup moins que cela pour atteindre la "perfection perçue"? Ces bits "gaspillés" pourraient être utilisés plus efficacement dans d'autres passages où la complexité (beaucoup d'instruments, de fréquences multiples (et hautes), etc.) nécessiterait plus de bits.

VBR peut le faire. Monte jusqu'à 320 lorsque cela est nécessaire pour conserver la qualité et réduire jusqu'à 96 (ou moins) pour économiser de l'espace lorsqu'il ne nécessite pas beaucoup de bits pour une qualité perçue identique.

En d’autres termes: les VBR sont tous les deux plus économiques (enregistre s’ils ne sont pas nécessaires) et qualité supérieure (augmente en cas de besoin). Un choix judicieux si vous voulez un bon équilibre entre moins d’espace disque et une qualité supérieure.

8
MestreLion

Pour ce faire, vous pouvez utiliser ffmpeg avec libavcodec-extra-52 .

cd dans le répertoire du fichier, puis:

ffmpeg -i input.file.mp3 -ab 64 -f ogg output.ogg  

ou

ffmpeg -i input.file.mp3 -ab 64 -f mp3 output.mp3  

Le nombre après -ab est le débit. Si vous souhaitez utiliser VBR, remplacez -ab par -aq.

Soyez conscient de conseil de MestreLion .

6
desgua