Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Audio Codecs for Various Platforms (Read 3402 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Audio Codecs for Various Platforms

Outside of MP3, are there any other audio codecs that are supported on Windows 200x/XP, Macintosh OS X, and[/i] Linux?  I know that neither Musepack nor Ogg Vorbis are compatible on OS X, as no native Macintosh application will play Musepack files, while Ogg Vorbis won't compile on OS X.

So, is MP3 it, or are there other audio codecs that are fully supported on all three computer platforms?

Thanks!

Audio Codecs for Various Platforms

Reply #1
AAC? WMA? OGG? Most of them I think...

Audio Codecs for Various Platforms

Reply #2
M4A too. Winamp/Foobar/iTunes on Windows, iTunes on MacOS, XMMS+plugins on Linux...

Audio Codecs for Various Platforms

Reply #3
Quote
... nor Ogg Vorbis are compatible on OS X, as no native Macintosh application will play Musepack files, while Ogg Vorbis won't compile on OS X.

How so? There exist several OS X applications for encoding into Vorbis, such as OggDrop or RipBeak. MacAMP lite encodes to Vorbis as well, and a QT component is also available, which allows Vorbis to be played in iTunes and encoded with QT Pro.

And while it is not native, XMMS could play MPC on OS X using X11, if configured properly (I'm thinking endianness might be an issue). I haven't gotten it to work yet, but then again, I'm no UNIX expert myself.


Audio Codecs for Various Platforms

Reply #5
Quote
AAC? WMA? OGG? Most of them I think...

As far as I know, there is no way to encode WMA files on Linux, so WMA is incompatible.  What I'm looking for is audio codecs that can both be encoded and played on all three platforms natively.  That leaves out Musepack and WMA.  From what I previously understood, that left out Ogg Vorbis as well as there appeared to be no way to encode Ogg Vorbis files on Macintosh OS X due to a bug in the Ogg Vorbis code, only decode/play.  But that appears to be incorrect after reading the above replies.

AAC appears to be rather tricky... while iTunes encoded AAC files will play on Windows and Macintosh OS X, from what I've been told they will not play on Linux.  And Linux encoded AAC files have difficulty playing on Windows and Macintosh OS X.  Perhaps though this is wrong as well.

So, so far MP3 and Ogg Vorbis will encode and play natively on all three platforms.

Audio Codecs for Various Platforms

Reply #6
Quote
That leaves out Musepack and WMA.

Musepack can be encoded on MacOS X

http://www.rarewares.org/mpc.html

Quote
AAC appears to be rather tricky... while iTunes encoded AAC files will play on Windows and Macintosh OS X, from what I've been told they will not play on Linux.  And Linux encoded AAC files have difficulty playing on Windows and Macintosh OS X.  Perhaps though this is wrong as well.


That makes no sense. All ISO-compliant AAC encoders work with each other (interoperability), no matter what platform you use.

For linux, you can play back with FAAD2 and XMMS+plugin, and encode with FAAC or Psytel AACenc+Wine.

Audio Codecs for Various Platforms

Reply #7
Okay, so I'm an idiot.  That makes AAC, MP3, and Ogg Vorbis then.  Thanks!

Audio Codecs for Various Platforms

Reply #8
musepack is supported on OSX

darin compiled a binary: http://xmixahlx.dyndns.org/audio/files/macintosh/
xmms-plugin compiles on the ARCH (confirmed by a debian/PPC guy)
mpc2aiff: http://homepage.mac.com/julifos/soft/mpc2aiff/index.html
soundconverter: http://www.dekorte.com/Software/OSX/SoundConverter/

even trn has done a short guide:
http://www.macosxhints.com/article.php?sto...3801&mode=print


later

 

Audio Codecs for Various Platforms

Reply #9
Quote
For linux, you can play back with FAAD2 and XMMS+plugin, and encode with FAAC or Psytel AACenc+Wine.

I tried getting QuickTime and iTunes to work under Wine yesterday but it blanked my screen and messed up my desktop.  Looks like it's an interface problem.  If it could work, it would be the best AAC encoding solution for Linux.