Do Macs support WMA?

Discussion about everything. New games, 3d math, development tips...
xDan
Competition winner
Posts: 673
Joined: Thu Mar 30, 2006 1:23 pm
Location: UK
Contact:

Do Macs support WMA?

Post by xDan »

Well, I need to encode audio to a compressed format and MP3 is out of the question due to $5000 one off fee plus $5 per unit sold (insane! :evil: ).

At least WMA appears to be free to encode to ("with a licensed copy of Windows"). My software is going to run on Windows only at the moment but I need exported voice messages to be runnable on Mac as well (Linux users are savvy enough to find codecs!)

So do Macs natively support WMA? Or am I going to have to use WAV :shock:
BlindSide
Admin
Posts: 2821
Joined: Thu Dec 08, 2005 9:09 am
Location: NZ!

Post by BlindSide »

What about .ogg?
ShadowMapping for Irrlicht!: Get it here
Need help? Come on the IRC!: #irrlicht on irc://irc.freenode.net
wildrj
Posts: 301
Joined: Thu Mar 23, 2006 12:49 am
Location: Texas/ Cyberspace
Contact:

Post by wildrj »

xDan libVorbis and libogg can encode and decode .ogg files easily. Plus there 100% free and supported on all platforms.
http://wild.deathtouchstudios.com << My gamedev blog
<Programming is a way of life>
If at first you don't succeed press the delete key till you do :)
xDan
Competition winner
Posts: 673
Joined: Thu Mar 30, 2006 1:23 pm
Location: UK
Contact:

Post by xDan »

I need something that is natively supported by both Mac and Windows. I don't think Ogg is.

[it's for a voice message app, so while the sender has my program installed, the recipient will have to use their default media player. Hence no ogg.]
wildrj
Posts: 301
Joined: Thu Mar 23, 2006 12:49 am
Location: Texas/ Cyberspace
Contact:

Post by wildrj »

Well considering you could use openal for playback of the "sent" audio. Most computer have openal already installed i know more games are being shipped with it so odds are pretty nice. Also you can pack the openal runtime installer into your apps installer so therefore you can install the runtime if they don't have it :D Macs have openal by default i believe.
http://wild.deathtouchstudios.com << My gamedev blog
<Programming is a way of life>
If at first you don't succeed press the delete key till you do :)
xDan
Competition winner
Posts: 673
Joined: Thu Mar 30, 2006 1:23 pm
Location: UK
Contact:

Post by xDan »

Damn computer programmers, always try to second guess don't they? :P :D

The message is sent as an email attachment, it is an audio file, not an installer. While the sender has my program, the recipient will not, and I must also assume they have no other codecs installed other than those which come with their OS. So it needs to be a file format that can automatically be opened on all common platforms.

Options:

1) MP3. No. I'm not taking risks with legality. Nor am I paying $5000.
2) Ogg. No, because not natively supported. Codecs need to be installed.
3) WMA. Is it supported by Mac? It seems counter intuitive that it might be, but then it is a common format.
4) WAV. Eek, large filesize. I assume everything on the planet supports this format. There are some voice codecs which can be embedding in WAV (GSM??) but I think they may be patented or probably so obscure they are not supported by all platforms.
5) Any other file formats??
Last edited by xDan on Mon Aug 03, 2009 9:00 am, edited 1 time in total.
Dorth
Posts: 931
Joined: Sat May 26, 2007 11:03 pm

Post by Dorth »

xDan
Competition winner
Posts: 673
Joined: Thu Mar 30, 2006 1:23 pm
Location: UK
Contact:

Post by xDan »

- not natively supported by windows
- successor to MP3, so I expect there are stupid licensing fees.
loki1985
Posts: 214
Joined: Thu Mar 31, 2005 2:36 pm

Post by loki1985 »

why don't you save yourself the trouble and create a webservice which plays back the specific file online, using flash. it supports MP3, AAC, and there is a flash library which plays back OGG files. depending on how big your project might get this could be a good solution.
xDan
Competition winner
Posts: 673
Joined: Thu Mar 30, 2006 1:23 pm
Location: UK
Contact:

Post by xDan »

Ok, going by this I am assuming there is no Mac support for WMA. WAV it is!
why don't you save yourself the trouble and create a webservice which plays back the specific file online, using flash. it supports MP3, AAC, and there is a flash library which plays back OGG files. depending on how big your project might get this could be a good solution.
Well, I've already kind of done that, now I am specifically trying to make an alternative that does not rely on a web service... ;)
Dorth
Posts: 931
Joined: Sat May 26, 2007 11:03 pm

Post by Dorth »

Don't take the *whole* AAC! There's codecs within! Some not bound by mp3. And ANY up-to-date or even close computer can read mpeg. You probably don't want support on a clean XP?
omaremad
Competition winner
Posts: 1027
Joined: Fri Jul 15, 2005 11:30 pm
Location: Cairo,Egypt

Post by omaremad »

ADPCM wav isnt too bad.
"Irrlicht is obese"

If you want modern rendering techniques learn how to make them or go to the engine next door =p
bitplane
Admin
Posts: 3204
Joined: Mon Mar 28, 2005 3:45 am
Location: England
Contact:

Post by bitplane »

If you're running a service based in the UK, isn't it possible to ignore the patent problems and use LAME? I'm no lawyer but I thought that the patents only apply when you distribute and run binaries in countries where the patents apply. Send those emails from a server in Russia and you're safe.
Submit bugs/patches to the tracker!
Need help right now? Visit the chat room
zillion42
Posts: 324
Joined: Wed Aug 29, 2007 12:32 am
Location: Hamburg, Germany

Post by zillion42 »

I thought lame was free altogether ?
...
just learned something.
|
\/
Last edited by zillion42 on Mon Aug 03, 2009 10:56 pm, edited 1 time in total.
bitplane
Admin
Posts: 3204
Joined: Mon Mar 28, 2005 3:45 am
Location: England
Contact:

Post by bitplane »

wikipedia wrote:Like all MP3 encoders, LAME implements some technology covered by patents owned by the Fraunhofer Society and other entities. The developers of LAME do not themselves license the technology described by these patents. Distributing compiled binaries of LAME, its libraries, or programs which are derivative works of LAME in countries which recognize those patents, may be considered infringing on the relevant patents.
Submit bugs/patches to the tracker!
Need help right now? Visit the chat room
Post Reply