Apple ロスレスオーディオコーデック
| Apple ロスレスオーディオコーデック | |
|---|---|
| 開発者 | りんご |
| 初回リリース | 2004年4月28日 |
| 安定版リリース | 2011年10月28日 |
| リポジトリ | |
| タイプ | オーディオコーデック |
| ライセンス | Apacheライセンス2.0 |
| Webサイト | alac |
| ファイル名拡張子 | |
|---|---|
| 開発者 | アップル社 |
| フォーマットの種類 | ロスレスオーディオ |
| 含まれるもの | MPEG-4 パート14 |
| オープンフォーマット? | はい |
| フリーフォーマット? | はい |
Apple Lossless Audio Codec(ALAC、/ ə ˈ l æ k /)は、Apple Lossless、またはApple Lossless Encoder(ALE)とも呼ばれ、デジタル音楽のロスレスデータ圧縮用に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はFLACのデコードに約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 ]このコーデックは、 AirPortとAirPlayの実装でも使用されています。
デイヴィッド・ハマートンとセラフィナ・ブロシャスは、フォーマットに関する資料を一切残さずにコーデックを解析し、リバースエンジニアリングを行いました。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 のほか、 Plex、Kodi、Boxeeなどのホームシアターコンピューター用の多くのメディアセンターアプリケーションを含む) は 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 ]
参照
- オーディオ交換ファイル形式(AIFF)
- オーディオコーディング形式の比較
- 無料のロスレスオーディオコーデック(FLAC)
- モンキーズオーディオ
- TTA
- WavPack
- Windows Media Audio 9 ロスレス
参考文献
- ^ 「iTunes Matchに登録」 Apple Inc. 2017年5月8日。2024年1月9日時点のオリジナルよりアーカイブ。2017年5月31日閲覧。ALAC
、WAV、またはAIFF形式でエンコードされた曲をお持ちの場合は、AAC 256 Kbpsバージョンを作成し、iCloudにアップロードします。これにより、他のすべてのデバイスで再生できるようになります。
- ^ 「Apple Musicで、すべてのデバイスから音楽コレクションにアクセス」 Apple Inc. 2017年5月12日。2019年8月2日時点のオリジナルよりアーカイブ。2017年5月31日閲覧。ALAC
、WAV、またはAIFF形式でエンコードされた曲のAAC 256Kbpsバージョンを作成し、iCloudミュージックライブラリに追加します。
- ^ 「ロスレス比較 - HydrogenAudioナレッジベース」。HydrogenAudio。2011年7月27日。2021年5月13日時点のオリジナルよりアーカイブ。2012年6月27日閲覧。
- ^ McElhearn, Kirk (2011年11月5日). 「Appleロスレス圧縮結果の概要」 . Kirkville. 2017年1月9日時点のオリジナルよりアーカイブ。 2012年6月27日閲覧。
- ^ "CodecPerformanceComparison" . RockBox. 2013年7月28日. 2012年5月28日時点のオリジナルよりアーカイブ。 2014年11月29日閲覧。
- ^ Owsinski, Bobby (2007年12月26日). 『マスタリングエンジニアのハンドブック:オーディオマスタリングハンドブック 第2版』 . Thomson Course Technology PTR. 第12章 インターネット配信フォーマット > ロスレスコーデック. ISBN 978-1-59863-449-5. 2011年9月8日時点のオリジナルよりアーカイブ。2012年1月15日閲覧。
- ^ 「最高のロスレスコーデックはどれですか? – Hydrogenaudioフォーラム」 . Hydrogenaudio. 2014年4月1日. 2014年6月30日閲覧。
- ^ 「QuickTime 6.5.1、ロスレスエンコーダを追加、AACを改良」Macworld . 2004年4月28日. 2020年10月1日時点のオリジナルよりアーカイブ。2016年1月24日閲覧。
- ^ "ALAC" . Crazney.net. 2004年. 2012年6月20日時点のオリジナルよりアーカイブ。 2012年6月27日閲覧。
- ^ 「Apple Lossless Audio Codec」 . MacOS Forge. 2011年10月27日. 2016年6月18日時点のオリジナルよりアーカイブ。 2011年10月29日閲覧。
- ^ Foresman, Chris (2011年10月28日). 「7年を経て、AppleがApple Lossless Audio Codecをオープンソース化」 . Ars Technica. 2011年10月29日時点のオリジナルよりアーカイブ。 2011年10月29日閲覧。
- ^ von Eitzen, Chris (2011年10月28日). 「Apple、ALACロスレスオーディオコーデックをオープンソース化」 . The H. 2012年5月15日時点のオリジナルよりアーカイブ。2011年10月29日閲覧。
- ^ 「Apple Music、空間オーディオとロスレスオーディオを発表」。Apple Newsroom。2021年5月25日時点のオリジナル記事よりアーカイブ。 2021年5月17日閲覧。Apple
Musicは、7500万曲以上の楽曲をロスレスオーディオでも提供する予定です。AppleはALAC(Apple Lossless Audio Codec)を使用し、オリジナルのオーディオファイルのあらゆるビットを忠実に再現します。つまり、Apple Musicの加入者は、アーティストがスタジオで制作したのと全く同じ音源を聴くことができるということです。
- ^ 「Apple Music、空間オーディオとロスレスオーディオを発表」 Apple Newsroom . 2021年5月25日時点のオリジナルよりアーカイブ。2021年5月17日閲覧。
外部リンク
- MacOSForgeのALACプロジェクト
- MacOSForgeにおけるALACの技術的特徴
- AppleでのALACインポート
- 音楽の種類ごとのALAC圧縮率に関する記事(Kirk McElhern著)