Orel62
Messages postés3Date d'inscriptionlundi 17 mai 2004StatutMembreDernière intervention20 février 2006
-
19 févr. 2006 à 18:38
Gobillot
Messages postés3140Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention11 mars 2019
-
20 févr. 2006 à 13:57
Bonjour,
Est-ce que quelqu'un connait les codes en vb pour booster un fichier mp3,wav... Par exemple le programme headAc3head a cette fonction et je voudrais la connaitre ?
Gobillot
Messages postés3140Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention11 mars 201934 20 févr. 2006 à 13:57
bon alors saches que chaque type de fichier (wav, mp3, mid, etc..) a un format différent
et ne peut donc pas être traité de la même façon.
pour les fichiers wav, il faut savoir si c'est du mono ou du stéréo, du 8 bits ou du 16 bits, voir ces informations dans le header du fichier
ensuite on cherche la valeur la plus grande pour chaque canal, en
négatif et en positif séparément, et on cacule le taux multiplicateur
maximum qui permet de ne pas dépasser la saturation . 32767 maxi
pour 16 bits et 128 pour 8 bits, ce sont des valeurs signées, après il
suffit de multiplier chaque valeur par ce taux.
il y a possibilité aussi de modifier la balance au risque de changer l'effet stéréo,
et si on revient en arrière, on n'est pas sûr de retrouver exactement le fichier d'origine, donc prudence ..
pour les fichiers midi, j'ai dû déjà avoir fait mais je l'ai plus en tête
pour les fichiers mp3, je sais pas faire,
il existe bien un code qui permet d'augmenter le volume sans toucher au
codage, par tranche de 1.5 db, certains logiciels le font directement
avec possibilité de revenir en arrière.
sinon il reste la possibilité de repasser par du wav mais avec perte d'informations.
décodage mp3 en wav, modif du volume, et recodage en mp3