ALACは、Appleロスレスオーディオコーデックから来るAppleのロスレスオーディオコーデックのための基準デコーダです。デコーダは、リバースエンジニアリング、Appleのな特許のオーディオフォーマットによって書かれています。
ここにあるAppleロスレスオーディオコーデックファイル(ALAC)の基本的なデコーダです。 ALACは、独自のロスレスオーディオ圧縮方式です。アップルは、形式上の任意のドキュメントをリリースすることはありません。
私がここに提供することは、逆のファイル形式をエンジニアリングから書き込まれ、デコーダのCの実装です。これはコーデックのアルゴリズムのほとんどは、かなりよく知られていることが分かります。 ALACは、適応FIR予測アルゴリズムを使用して修正された米またはgolumbアルゴリズムを使用してエラー値を格納します。詳細はalac.c.にあり
エンコーダが設けられていないが、仕様の一種としてのデコーダを使用することによって、エンコーダを書くことはかなり些細なことする必要があります。例えば、FLACなどの他のロスレスオーディオエンコーダを利用することにより、タスクがはるかに容易になります。アダプティブ圧縮がALACでなく、FLACに使用されているように、1つは、そのまま圧縮アルゴリズムをコピーすることができないだろうが。この問題に関する学術論文の束は、しかし、があります。
ここにあるプログラムは、それが唯一のモノラルまたはステレオファイルを扱うことができ、すべてのALACファイルを処理することができません。 ALACは、8チャネルまで使用できます。それは私が私がそれをテストすることができ、ファイルを見つけたら、実装を完了するために些細なことする必要があります。同様に、デコーダは、16ビットのサンプルサイズをサポートしています。繰り返しますが、それは修正するのは簡単であるべきです。
デコーダは、ファイルのいずれかから、または標準入力からALACストリームを読み込み、生のPCMデータとして、または標準出力またはファイルにWAVファイルとして書き込むことができ、かなり自明です。理論的には1は、デコーダへデータをストリーミングすることができるはずです。
このリリースの新機能:
カテゴリから探す
人気のソフトウェア
Kali Linux 22 Jun 18
NAS4Free 2 Oct 17
Porteus MATE 12 Jan 17
Damn Small Linux 17 Feb 15
W-Packager 20 Feb 15
Xplore 3 Jun 15
DDRescue-GUI 17 Aug 18
ALAC
同じようなソフトウェア
へのコメント ALAC
カテゴリから探す
人気のソフトウェア
MultiSystem 17 Feb 15
Xfburn 17 Feb 15
ed2k-gtk-gui 4 Jun 15
Kismet 17 Feb 15
Xplore 3 Jun 15
Absolute Linux 22 Jun 18
Xandros Desktop OS 3 Jun 15
コメントが見つかりません