Busco a una multiplataforma (.Net y Mono en Windows, MacOSX y Linux) manera de decodificar archivos WAV, MP3, OGG o archivos de este tipo, que luego puedo jugar los flujos decodificados a través de DirectSound o OpenAL lo deseas.Cómo decodificar wav, mp3 y/ogg en .Net/Mono?
una solución que puede decodificar cualquiera de mp3 o ogg sería suficiente - decodificando tanto no es necesario. Si esto (u otra solución) puede decodificar wav también, sería ideal, pero no es estrictamente necesario ya que podría convertir mis archivos wav a mp3 u ogg.
Una solución que sólo puede decodificar archivos WAV es sólo una solución parcial, pero me quedo con lo que puedo conseguir. ;-)
Esto es lo que ya he visto:
- DirectSound y Alut tanto el apoyo de decodificación WAV, pero Alut ya no se utiliza.
- ffmpeg decodificará casi cualquier cosa, pero no parece tener una versión estable común en todas las plataformas?
- No he probado csvorbis todavía, pero es muy antiguo y no estoy seguro de cuál es su estado actual.
Usted es más que bienvenido para tratar de convencerme de que una de estas soluciones anteriores es realmente la mejor opción.
Gracias.
¿Qué tan fácil es redistribuir ffmpeg en múltiples plataformas? Específicamente, ¿hay binarios de Windows/Mac/Linux fácilmente distribuidos que sean compatibles con Tao.Ffmpeg o algún otro contenedor .Net? –
debería ser bastante fácil ... Laversidad lo usa para todos los medios de transcodificación para xbox –