Tôi đang tìm một nền tảng (.Net và Mono trên Windows, MacOSX và Linux) để giải mã các tệp wav, mp3 hoặc ogg sao cho sau đó tôi có thể phát các luồng đã giải mã thông qua DirectSound hoặc OpenAL như mong muốn.Cách giải mã wav, mp3 và/hoặc ogg trong .Net/Mono?
Một giải pháp có thể giải mã hoặc là mp3 hoặc ogg sẽ đủ - giải mã cả hai đều không cần thiết. Nếu nó (hoặc một giải pháp khác) có thể giải mã wav, điều đó sẽ là lý tưởng, nhưng không cần thiết vì tôi có khả năng chuyển đổi các tệp wav thành mp3 hoặc ogg.
Một giải pháp chỉ có thể giải mã các tệp wav chỉ là một giải pháp một phần, nhưng tôi sẽ lấy những gì tôi có thể nhận được. ;-)
Dưới đây là những gì tôi đã nhìn:
- DirectSound và Alut cả hỗ trợ WAV, nhưng Alut đã bị phản đối.
- ffmpeg sẽ giải mã mọi thứ, nhưng dường như không có bản phát hành ổn định phổ biến trên các nền tảng?
- Tôi chưa thử csvorbis, nhưng nó rất cũ và tôi không chắc chắn trạng thái hiện tại của nó là gì.
Bạn được chào đón nhiều hơn để cố gắng theo đuổi tôi rằng một trong những giải pháp trên thực sự là lựa chọn tốt nhất.
Cảm ơn.
Làm cách nào để phân phối lại ffmpeg trên nhiều nền tảng? Cụ thể, có dễ dàng phân phối Windows/Mac/Linux nhị phân tương thích với Tao.Ffmpeg hoặc một số trình bao bọc Net khác không? –
nên khá dễ dàng..Quản lý sử dụng nó cho tất cả chuyển mã phương tiện truyền thông của họ cho xbox –