今話題の可逆圧縮コーデックTAKを使って音楽CDを保存、再生する方法を紹介する。
今回紹介する方法の利点
- CDのイメージをCUEシートで保存するのでCDの完全なバックアップが可能
- 可逆圧縮コーデックなので、mp3のような音質の劣化がない
- CUEシートはTAKファイルに埋め込むのでCD1枚につきTAKファイル1個で管理できる
- いつでもWAV+CUEファイルに戻せる
- いくつかある可逆圧縮コーデックの中でも圧縮率とデコード速度のバランスが良い
今回紹介する方法の欠点
- TAKをサポートしているプレイヤーが少ない
- TAKはクローズドソースのため未知の不具合がある可能性がある
サポートしているプレイヤーが少ないため、ポータブルプレイヤー等に転送するときにはその都度TAKからmp3等にエンコードする必要がある(foobar2000を使えば容易に行える)。
また、iTunes、Windows Media Player等では現状TAKファイルは再生できないので念のため。今のところWinampとfoobar2000でしか再生できない。
使用するソフトウェア
EACをインストール
こちらを参考にしてインストールする。
TAKをインストール
こちらから TAK_1.1.0.zip をダウンロードしてインストールする。
Applicationsフォルダのみコピーすればよい。他のフォルダは不要。
foobar2000をインストール
こちらを参考にしてインストールする。
foobar2000用TAKデコードプラグインをインストール
こちらから TAK Decoder をダウンロードする。
ダウンロードしたファイルを foobar2000 をインストールしたフォルダに解凍する(フォルダ構成を保ったまま解凍すること)。
foobar2000 フォルダに tak_deco_lib.dll が、
foobar2000\components フォルダに foo_input_tak.dll が保存されていればよい。
※ダウンロードしたファイルが解凍出来なかった場合、こちらのファイルで試してみてください(内容は全く同じです)
EACでCDをリッピングする
音楽CDを挿入し、IMGボタンを押す↓
これで出力先フォルダにWAVファイル、CUEファイルが出力される(LOGを出力する設定ならLOGファイルも書き出される)。
TAKでエンコードする
TAKエンコーダ(tak.exe)を起動すると次のようなウィンドウが表示される。
Compressボタンを押す。
Add Filesボタンを押す。
ファイルを選択するウィンドウが開くので、先ほどEACでリッピングしたWAVファイルを指定する。
複数ファイルをまとめてエンコードするときは Shift or Ctrl を押しながら選択。
上記のようにWAVファイルが読み込まれるのを確認し Compress ボタンを押す。
エンコードが始まるので 100% になるまで待つ。
エンコードが終了すると、上図のように結果が報告される。
これでTAKファイルが作成される。
foobar2000でCUEファイルを埋め込む
foobar2000を起動し、作成したTAKファイルをドラッグ&ドロップで読み込む↓
読み込んだファイルを右クリックし、Utils → Edit Cuesheet を選択する↓
次のようなウィンドウが開く。
↑ Enable embedded cue sheet on this file にチェックを入れ、Load ボタンを押す。
ファイルを選択するウィンドウが表示されるので、作成したCUEファイルを選択する。
上図のようにCUEファイルが読み込まれたことを確認してOKボタンを押す。
foobar2000のプレイリストから現在読み込んでいるTAKファイルを削除(Deleteキー)する。
foobar2000で再生する
再度foobar2000にTAKファイルをドラッグ&ドロップで読み込む↓
今度は埋め込まれたCUEシートが参照されるのでCD上の全ての曲一覧が表示される。
あとは各曲をダブルクリックすれば再生される。
最後にTAKファイル以外のファイル(WAVファイル、CUEファイル、LOGファイル(あれば))を削除して完了。
デコード方法
TAKファイルをWAV+CUEに戻す方法についてはこちらを参照。
記事更新履歴
2009/03/13 デコードライブラリが解凍できなかった場合について追記
2009/02/27 デコード方法の記事へのリンクを変更
2009/01/05 TAK 1.1.0リリースに伴い、内容を更新