Je suis à la recherche d'un moyen multiplate-forme (.Net et Mono sous Windows, MacOSX et Linux) pour décoder les fichiers wav, mp3 ou ogg de sorte que je puisse ensuite lire les flux décodés via DirectSound ou OpenAL.Comment décoder wav, mp3, et/ou ogg dans .Net/Mono?
Une solution qui peut décoder soit mp3 soit ogg serait suffisante - décoder les deux n'est pas nécessaire. Si elle (ou une autre solution) peut aussi décoder wav, ce serait idéal, mais ce n'est pas strictement nécessaire puisque je pourrais potentiellement convertir mes fichiers wav en mp3 ou en ogg.
Une solution qui ne peut que décoder les fichiers wav n'est qu'une solution partielle, mais je vais prendre ce que je peux obtenir. ;-)
Voici ce que je l'ai déjà regardé:
- DirectSound et Alut à la fois support de décodage WAV, mais Alut a été dépréciée. Ffmpeg décode à peu près n'importe quoi, mais il ne semble pas avoir de version stable commune sur toutes les plates-formes?
- Je n'ai pas encore essayé csvorbis, mais c'est très ancien et je ne suis pas sûr de son statut actuel.
Vous êtes plus que bienvenus pour essayer de me convaincre que l'une de ces solutions ci-dessus est en fait la meilleure option.
Merci.
Est-il facile de redistribuer ffmpeg sur plusieurs plates-formes? Plus précisément, existe-t-il des binaires Windows/Mac/Linux facilement distribués qui sont compatibles avec Tao.Ffmpeg ou un autre wrapper .Net? –
devrait être assez facile .. Trinité l'utilise pour tout transcoder leurs médias pour xbox –