Il existe deux approches pour découper les fichiers MP3 :
Convertissez d'abord en WAV, coupez les échantillons dont vous ne voulez pas, puis reconvertissez en MP3. L'inconvénient est qu'il y aura une très légère perte de qualité au cours du processus. L'avantage est que vous trouverez de nombreux outils en ligne de commande pour effectuer les conversions à votre place, vous laissant simplement le soin de découper le fichier WAV vous-même ( NAudio vous permettrait de le faire).
Deuxièmement, analyser les images MP3 elles-mêmes et jeter les images entières. Cela ne vous donne pas autant de granularité, mais il n'y a pas de perte de qualité dans le processus. Vous devez également être en mesure de comprendre le format des trames MP3 CBR et VBR ainsi que des trames ID3. Il existe plusieurs bibliothèques .NET capables de les lire, mais vous devrez tout de même écrire une bonne partie du code vous-même.