TAK(Tom's lossless Audio Kompressor)は、
可逆圧縮の
音声ファイルフォーマットであり、同時にその圧縮・展開を行うためのコンプレッサーです。
フリーウェアとして提供されており、音質の
劣化なしに音声データを圧縮できることが特徴です。
概要
TAKは、
FLACのコードをベースに開発されたロスレスオーディオコンプレッサーです。開発当初はYalacという名前で知られていました。
可逆圧縮方式を採用しているため、元の音声データから一切の音質
劣化がありません。圧縮性能は非常に高く、
Monkey's Audioと同等かそれ以上の圧縮率を実現しつつ、
FLACと同等以上の高速なエンコード・デコード速度と再生時の負荷の軽さを兼ね備えています。さらに、内部cueシートのサポートなど、総合的に高い性能を誇っています。
TAKは無償で利用できますが、オープンソースではありません。そのため、以前は対応している再生・エンコードソフトウェアが限られていました。しかし、現在は公認の
DirectShowフィルターが提供されたことで、Windows Media Playerなどでも再生が可能になっています。また、開発者向けにデコード用のSDKが公開され、公式以外のアプリケーションからも容易に利用できるようになりました。
FFmpegには独自のオープンソースデコーダが実装されており、デコードに関してはWindows以外のプラットフォームでも利用可能です。
TAKはVer 1.x系列の開発を終了し、現在はVer 2.x系列の開発が進められています。最新版はVer 2.3.2 Final(
2022年5月6日)であり、最新評価版はVer 2.3.3 beta3(
2022年6月2日)としてリリースされています。
特徴
TAKは、以下のような特徴を持っています。
最大24ビット、192 kHz、16chまでのオーディオデータをサポート(
コーデックとしては6chに制限)。
Monkey's Audioと同等以上の高い圧縮率を実現。
FLACと同等以上の高速なエンコード・デコード速度。
インテル製CPUの場合、複数のコアを利用した並列処理による高速なエンコード・デコードが可能。
シークテーブルなしでも高速かつ正確なシークが可能。
エラー耐性の高いデータ構造とCRCによるエラー検出。
MD5チェック機能によるファイルの信頼性検証。
APEtag対応で、ファイル内に
メタデータを格納可能。
内部cueシートに対応し、複数の音楽データを1つのファイルにまとめて扱える。
画像データの格納に対応し、ジャケット写真などを表示可能(Mp3tagなどで格納、
Foobar2000などで表示)。
歌詞データの格納に対応し、カラオケのように表示が可能。
ログの格納に対応し、エンコード時の環境などを確認可能。
ID3タグとの高い互換性。
ストリーミングでの利用に適したデータ形式。
クローズドソースであったため対応ソフトウェアが限られていましたが、現在はデコード用SDKの公開や
FFmpegへのデコーダ実装により改善。
エンコードは、tak.exe本体の他、Exact Audio Copyや
Foobar2000などのtakc.exeを外部エンコーダーとして利用できるソフトウェアで可能。
DirectShowフィルターにより、
DirectShow対応ソフトウェアで利用可能。
Hydrogenaudioのアンケート調査によると、可逆音声ファイル形式の中では、
FLACに次いで2番目に普及しているとされています(2018年時点)。
公認サポートソフトウェア
caudec - トランスコーダー
dsfTAKSource -
DirectShowフィルター
Exact Audio Copy - リッパー・ライター
Foobar2000 - オーディオプレーヤー
GermaniX Transcoder - トランスコーダー
ImgBurn - リッパー・ライター
Mp3tag - タグエディター
Quintessential Player - オーディオプレーヤー
shntool -
Winamp -
メディアプレーヤー
XMPlay -
メディアプレーヤー
xrecode II - トランスコーダー
関連項目
可逆圧縮
音声圧縮
音声ファイルフォーマット
FLAC
Apple Lossless
Monkey's Audio
TTA (The True Audio)
Windows Media Audio
WavPack
foobar2000
外部リンク
thbeck.de(公式サイト)
*
dsfTAKSource(Tak DirectShowFilter)