ALAC

ソフトウェアのスクリーンショット:
ALAC
ソフトウェアの詳細:
バージョン: 0.1.1
日付のアップロード: 3 Jun 15
開発者: David Hammerton
ライセンス: 無料
人気: 66

Rating: 2.5/5 (Total Votes: 2)

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は、デコーダへデータをストリーミングすることができるはずです。
このリリースの新機能:

同じようなソフトウェア

へのコメント ALAC

コメントが見つかりません
コメントを追加
画像をオンにする!