2009-05-22 8 views
2

Je cherche une librairie pour m'offrir une option pour couper des fichiers mp3. Je veux couper une partie du fichier et fondre le volume. En ce moment Im en utilisant Windows Media Encoder SDK, mais il n'a pas une option de fondu entrant/sortant ou je ne suis pas au courant.C# et mp3 fade in/out

Sur certains forums, j'ai remarqué que quelqu'un a suggéré DirectX SDK pour l'évanouissement, mais je ne trouve pas de documentation à ce sujet.

Si quelqu'un peut aider, merci

Répondre

3

Votre meilleure option est probablement d'utiliser la bibliothèque NAudio pour .NET, au moins pour la manipulation (décoloration in/out) les données audio. Il a en plus un support de lecture/écriture MP3, mais je ne suis pas sûr de sa complétude. Si elle est utilisable maintenant, alors cette bibliothèque devrait être capable de tout faire parfaitement bien, et en prime tout de manière entièrement gérée. Au pire, vous aurez besoin d'un outil supplémentaire pour décoder/ré-encoder les fichiers MP3 à partir de fichiers audio/WAV bruts. (Une enveloppe gérée pour l'API Microsoft DirectShow) peut être une autre option, bien que cela soit douloureux, étant donné que a) l'interface est toujours efficacement COM, b) l'API DirectShow est notoirement compliquée et difficile à utilisation.

+1

Juste pour conclure, j'ai fini par utiliser http://sox.sourceforge.net/ – FrEaKmAn