Apple ロスレスオーディオコーデック

Apple ロスレスオーディオコーデック
開発者りんご
初回リリース2004年4月28日 (2004年4月28日
安定版リリース
2011年10月28日 (2011年10月28日
リポジトリ
タイプオーディオコーデック
ライセンスApacheライセンス2.0
Webサイトalac .macosforge .org
ファイル名拡張子
開発者アップル社
フォーマットの種類ロスレスオーディオ
含まれるものMPEG-4 パート14
オープンフォーマット?はい
フリーフォーマット?はい

Apple Lossless Audio CodecALAC/ ə ˈ l æ k /)は、Apple Lossless、またはApple Lossless EncoderALE)とも呼ばれ、デジタル音楽ロスレスデータ圧縮用にAppleが開発したオーディオコーディング形式およびそのリファレンスオーディオコーデック実装です。2004年の開始当初から独自のものでしたが、2011年後半にAppleはコーデックをオープンソースかつロイヤリティフリーで利用できるようにしました。伝統的にAppleはこのコーデックをApple Losslessと呼んでいましたが、最近では2017年頃からコーデックを指す際に略称のALACを使い始めています。 [ 1 ] [ 2 ]

ALACデータは、ファイル名拡張子.m4aのMP4コンテナに保存されることが多いです。この拡張子は、AppleがMP4コンテナ(コンテナは同じですが、オーディオエンコーディングが異なります)内のAAC(非可逆形式)にも使用されています。ALACは.CAFファイルタイプのコンテナでも使用できますが、あまり一般的ではありません。

コーデック

ALAC は、最大サンプル レート 384 kHz、16、20、24、32 ビット深度で最大 8 チャネルのオーディオをサポートします。

ALAC もDRMスキームを使用しませんが、MP4コンテナの性質上、他の QuickTime コンテナのファイルに適用されるのとほぼ同じ方法で ALAC に DRM を適用することが可能です。

Appleによると、ロスレスコーデックで圧縮されたオーディオファイルは、非圧縮データに必要な「約半分のストレージ容量」しか消費しません。様々な楽曲を使用したテストでは、圧縮ファイルは楽曲の種類にもよりますが、元のファイルの約40%から60%のサイズになることが分かりました。これは他のロスレスフォーマットと同様です。[ 3 ] [ 4 ]

ALACはFL​​ACのデコードに約4倍のCPUパワーを必要とすることが測定されており[ 5 ] 、消費電力の限られたデバイスではバッテリー寿命に影響を及ぼします。しかし、このフォーマットは消費電力が少ないという主張に基づき、古いiPodデバイスに推奨されています[ 6 ] 。

MP4コンテナを使用しているため、ALACにはエラーチェック機能が統合されていません。[ 7 ]

ALAC はAAC (非可逆形式)の変種ではなく、線形予測を使用する無関係な可逆形式です(他の可逆コーデックと同様)。

歴史

ALACファイルにエンコードするためのデータ圧縮ソフトウェアであるApple Lossless Encoderは、 2004年4月28日にQuickTime 6.5.1アップデートとともにMac OS X Core Audioフレームワークに導入され、 iTunesバージョン4.5以降と、その後継であるミュージックアプリケーションで利用できるようになりました。 [ 8 ]このコーデックは、 AirPortAirPlayの実装でも使用されています。

デイヴィッド・ハマートンとセラフィナ・ブロシャスは、フォーマットに関する資料を一切残さずにコーデックを解析し、リバースエンジニアリングを行いました。2005年3月5日、ハマートンはこの成果を基に、C言語で記述されたシンプルなオープンソースデコーダーを公開しました。 [ 9 ]

Apple Lossless Encoder(およびデコーダー)は、 2011年10月27日にApache Licenseバージョン2.0の下でオープンソースソフトウェアとしてリリースされました。 [ 10 ] [ 11 ] [ 12 ]

2021年5月17日、Appleは2021年6月からApple Musicでロスレスオーディオの提供を開始し、すべてのロスレス音楽はALACを使用してエンコードされると発表した。[ 13 ]

ソフトウェア

現在のすべての iOS デバイスは ALAC エンコードされたファイルを再生できます。

しかし、2016年8月25日にリリースされたiOS 9.3.5(13G36)の後、2019年7月22日にリリースされたiOS 9.3.6(13G37)アップデート(iPhone 4Sのセキュリティ問題などの修正を目的としてリリース)でも、ミュージックアプリのALACコーデックに関するバグが残っていました。この問題は、 iTunes( 2019年6月3日時点ではApple Music )でALACコーデックの楽曲が端末内部に同期され、その楽曲/アルバムを再生すると、別のアルバム(ALAC形式ではない)のアルバムカバーが表示されるというものでした。

オープンソースライブラリlibavcodec には、ALAC 形式のデコーダーとエンコーダーの両方が組み込まれているため、そのライブラリに基づくメディアプレーヤー( VLC メディアプレーヤーMPlayer のほか、 PlexKodiBoxeeなどのホームシアターコンピューター用の多くのメディアセンターアプリケーションを含む) は ALAC ファイルを再生できます。

2013年にBlackBerry OS 10が導入され、ALACオーディオコーデックの再生が可能になりました。それ以前は、 2011年にBlackBerry OS 7がリリースされ、BlackBerryスマートフォンでFLACの再生が可能になっていました

2015年現在、Windows 10はALACエンコードとデコードをサポートしており、CDリッピング時のWindows Media Playerや、ローカルの.m4aファイルの再生にSpotifyデスクトップクライアントを使用するなど、他のメディアプレーヤーでもALACを利用できるようになりました。その後、このライブラリはARMプロセッサ向けに最適化され、 Rockboxに組み込まれました。

Foobar2000 は、JRiver Media Centerや BitPerfect と同様に ALAC ファイルを再生します。

ALACによるロスレス音楽は、2021年6月にApple Musicに追加され、すべての加入者は追加料金なしで利用できるようになりました。Apple Musicにおけるロスレス音楽の最大忠実度は、24ビット/192kHzです。[ 14 ]

参照

参考文献

  1. ^ 「iTunes Matchに登録」 Apple Inc. 2017年5月8日。2024年1月9日時点のオリジナルよりアーカイブ。2017年5月31日閲覧。ALAC 、WAV、またはAIFF形式でエンコードされた曲をお持ちの場合は、AAC 256 Kbpsバージョンを作成し、iCloudにアップロードします。これにより、他のすべてのデバイスで再生できるようになります。
  2. ^ 「Apple Musicで、すべてのデバイスから音楽コレクションにアクセス」 Apple Inc. 2017年5月12日。2019年8月2日時点のオリジナルよりアーカイブ2017年5月31日閲覧。ALAC 、WAV、またはAIFF形式でエンコードされた曲のAAC 256Kbpsバージョンを作成し、iCloudミュージックライブラリに追加します。
  3. ^ 「ロスレス比較 - HydrogenAudioナレッジベース」。HydrogenAudio。2011年7月27日。2021年5月13日時点のオリジナルよりアーカイブ2012年6月27日閲覧。
  4. ^ McElhearn, Kirk (2011年11月5日). 「Appleロスレス圧縮結果の概要」 . Kirkville. 2017年1月9日時点のオリジナルよりアーカイブ。 2012年6月27日閲覧
  5. ^ "CodecPerformanceComparison" . RockBox. 2013年7月28日. 2012年5月28日時点のオリジナルよりアーカイブ。 2014年11月29日閲覧
  6. ^ Owsinski, Bobby (2007年12月26日). 『マスタリングエンジニアのハンドブック:オーディオマスタリングハンドブック 第2版』 . Thomson Course Technology PTR. 第12章 インターネット配信フォーマット > ロスレスコーデック. ISBN 978-1-59863-449-5. 2011年9月8日時点のオリジナルよりアーカイブ。2012年1月15日閲覧。
  7. ^ 「最高のロスレスコーデックはどれですか? – Hydrogenaudioフォーラム」 . Hydrogenaudio. 2014年4月1日. 2014年6月30日閲覧
  8. ^ 「QuickTime 6.5.1、ロスレスエンコーダを追加、AACを改良」Macworld . 2004年4月28日. 2020年10月1日時点のオリジナルよりアーカイブ2016年1月24日閲覧。
  9. ^ "ALAC" . Crazney.net. 2004年. 2012年6月20日時点のオリジナルよりアーカイブ。 2012年6月27日閲覧
  10. ^ 「Apple Lossless Audio Codec」 . MacOS Forge. 2011年10月27日. 2016年6月18日時点のオリジナルよりアーカイブ。 2011年10月29日閲覧
  11. ^ Foresman, Chris (2011年10月28日). 「7年を経て、AppleがApple Lossless Audio Codecをオープンソース化」 . Ars Technica. 2011年10月29日時点のオリジナルよりアーカイブ。 2011年10月29日閲覧
  12. ^ von Eitzen, Chris (2011年10月28日). 「Apple、ALACロスレスオーディオコーデックをオープンソース化」 . The H. 2012年5月15日時点のオリジナルよりアーカイブ2011年10月29日閲覧。
  13. ^ 「Apple Music、空間オーディオとロスレスオーディオを発表」。Apple Newsroom2021年5月25日時点のオリジナル記事よりアーカイブ。 2021年5月17日閲覧。Apple Musicは、7500万曲以上の楽曲をロスレスオーディオでも提供する予定です。AppleはALAC(Apple Lossless Audio Codec)を使用し、オリジナルのオーディオファイルのあらゆるビットを忠実に再現します。つまり、Apple Musicの加入者は、アーティストがスタジオで制作したのと全く同じ音源を聴くことができるということです。
  14. ^ 「Apple Music、空間オーディオとロスレスオーディオを発表」 Apple Newsroom . 2021年5月25日時点のオリジナルよりアーカイブ2021年5月17日閲覧。