2012-09-12 2 views
0

Après avoir échoué à trouver un moyen de convertir par programme un fichier wave u-Law CCITT dans un fichier PCM (qui demande soundplayer) en accord avec cette question: How to play non-PCM file or convert it to PCM on the fly ?Existe-t-il un moyen de lire un fichier .wav du CCITT en droit en C#?

(SOX ressemble à cela pourrait fonctionner, mais je peux » t trouver des exemples de conversion du fichier .wav du CCITT en un fichier ".wav" (c.-à-d. en "C"),

Je me demande si je vais dans le mauvais sens: peut-être que je devrait trouver un moyen de lire les fichiers .wav CCITT en droit, plutôt que d'essayer de convertir un tel fichier en un fichier .wav PCM.

Est-ce que quelqu'un sait comment c'est possible? SoundPlayer dit toujours, "Sound API supporte uniquement la lecture des fichiers wave PCM" alors peut-être qu'il y a une autre API que je peux utiliser?

Remarque: Alvas.Audio est également "pas une option" car il n'est pas libre ou open source.

+0

Cette bibliothèque prétend le supporter: http://www.alvas.net/alvas.audio.aspx – TJD

+0

as-tu essayé libsndfile? –

+0

@TJD: alvas.audio peut fonctionner mais, comme je l'ai mentionné, cela coûte de l'argent, et mon employeur ne paiera pas pour cela. –

Répondre

Questions connexes