icon

ALAC 0.2.0

This is a basic decoder for Apple Lossless Audio Codec files.

screenshot
 
License / Price:
Freeware / Free
Last Updated:
2010-03-02
Operating System:
Mac OS X
Publisher:
craz.net

Description of ALAC 0.2.0

EditByBrothersoft: Located here is a basic Decoder for Apple Lossless Audio Codec files (ALAC). ALAC is a proprietary lossless audio compression scheme. Apple never released any documents on the format.
What I provide here is a C implementation of a decoder, written from reverse engineering the file format. It turns out that most of the algorithms in the codec are fairly well known. ALAC uses an adaptive FIR prediction algorithm and stores the error values using a modified rice or golumb algorithm. Further details are in alac.c.

Although an encoder is not provided, by using the decoder as a sort of specification it should be fairly trivial to write an encoder. By exploiting other lossless audio encoders, such as FLAC, the task will be much easier. Although one wouldn't be able to copy the compression algorithms verbatim, as adaptive compression is used in ALAC and not in FLAC. There are, however, a bunch of academic Papers on the issue.

The program located here will not be able to handle all ALAC files, it can only handle mono or stereo files. ALAC allows Up to 8 channels. It should be trivial to finish the implementation once I find files that I can test it with. The ALAC decoder supports both 16 and 24 bit sample sizes.

The decoder is fairly self explanatory, it can read an ALAC Stream from either a file or from stdin, and write it as raw PCM data or as a WAV file to either stdout or a file. In theory one should be able to stream data to the decoder.

Requirements: Mac OS X 10.5 or higher
Platform: PowerPC

Download ALAC 0.2.0

Software for New Macfans

Hotspot Shield
Hotspot Shield
Internet Utilities

Download Hotspot Shield

Magican
Magican
System Utility

Download TuneUp

TweetDeck
TweetDeck
Browsing the moment

Download Tweetdeck

Netnewswire
Netnewswire
Newsreader

Download Netnewswire

Opera for mac
Opera for mac
Fast browser

Download Opera for mac

Transmission
Transmission
Free BitTorrent

Download Transmission

Folx Downloader
Folx Downloader
Download manager

Download Folx Downloader

AirRadar
AirRadar
Network scanning

Download AirRadar

VLC Media Player
VLC Media Player
Multimedia player

Download VLC Media Player

Toast Titanium
Toast Titanium
CD&DVD burner

Download Toast Titanium

DVDRemaster Pro
DVDRemaster Pro
Burner & Converter

Download DVDRemaster Pro

Senuti
Senuti
Music transfer tool

Download Senuti

MacKeeper
MacKeeper
System Management

Download MacKeeper

VMware Fusion
VMware Fusion
Virtualization app

Download VMware Fusion

Dropbox
Dropbox
Backup & sync

Download Dropbox

Ipartition
iPartition
Disk partition

Download Ipartition

Xmind
Xmind
Brainstorming

Download Xmind

Evernote
Evernote
Capture tool

Download Evernote

Things
Things
Task management

Download Things

Quicksilver
Quicksilver
Graphical shell

Download Quicksilver

New Mac Software Released

icon
iEasyRecorder for Mac 2.41.12
Record sound, music or any other audio to MP3/M4A/AAC/WAV/AC3/FLAC/M4R and etc.
icon
ImTOO Photo Slideshow Maker 1.0.2.0428
Preserve photo collections as photo slideshows in various video formats.
icon
MacOS X iTunes Remote 1.2
Control your iTunes server from another Mac
icon
Funny Reader 1.0
Fascinate your family and friends, and make them laugh with Funny Reader.
icon
Castmaster 1.3
Never again miss a podcast because you forgot to sync your iPod!
icon
Virtual Piano 1.1
The best virtual piano experience on the Mac!
icon
World Radio 1.0
World Radio is an Internet radio player
icon
AVCWare Mac iPod to Computer Transfer 3.3.0.1220
Copy iPod files to Mac and iTunes for backup and transfer files from Mac to iPod
icon
AVCWare iPhone Magic 3.3.0.1220
Total iPhone tool to copy/convert/manage iPhone files in the most simple way.
icon
AVCWare iPhone Transfer 3.3.0.1220
smart iPhone transfer to copy iPhone files to Mac or iTunes for backup

Bookmark ALAC 0.2.0

Top Mac Software Downloads