-
TAK
(無損音頻壓縮格式)
鎖定
TAK簡介
TAK基本介紹
-多線程。命令行編碼器原生支持多線程編碼(1~4線程,自從1.0.3版本)。
-Pipe input。編碼器支持Pipe input(管道輸入)。
-流支持。每隔兩秒,包含解碼所需全部信息的一楨會被插入到音頻中。
-容錯度。1比特的信息出錯,最多影響到250毫秒的音頻。損壞的幀將會被靜音處理,在播放時一般不容易察覺。
-錯誤校驗。24比特的CRC校驗用於每一楨上。
-多聲道。2.2.0版本加入多聲道支持。
-Hi-Res。最高支持24bit / 192KHz規格。
-支持回放增益(ReplayGain)。
-極佳的定位能力。即在你需要從中間某一點播放的時候,能夠很快地找到你想要的地方開始播放,定位也十分準確,無需seeking table。
-支持標籤信息(APEv2)。同時可以利用外掛CUE分割音軌和添加音頻信息。類似APE等。
TAK優勢
1. 快速的編碼速度(在現今的平台上,輕鬆達到數百兆字節每秒的編碼速度);
2. 快速的解碼速度(接近於FLAC);
3. 更好的壓縮等級(接近於Monkey's Audio/APE 高壓縮率);
4. 優秀的容錯性;
5. 更快速的定位能力。
TAK劣勢
1. 不開放源碼(目前如此);
2. 沒有硬件播放器支持;
3. 支持的軟件不多;
4.官方目前只支持Windows平台,在Mac OS X和Linux平台上實現解碼稍有不便。
TAK支持
TAK硬件
(目前尚無硬件支持TAK的播放)
TAK軟件
Windows:提供了官方的應用程序(程序,WinAmp插件,SDK,解碼庫);
ffmpeg:ffmpeg開發者對2.2.0版本的tak_deco_lib.dll進行反編譯,實現了TAK的解碼(只支持2.x版本的TAK),並已納入ffmpeg中;
Foobar2000:通過解碼插件(foo_input_tak.dll)實現;
Winamp:同樣通過插件(官方)實現;
千千靜聽:5.5.2以後的版本僅支持TAK 1.0,5.9.6版本支持TAK 2.2。
AirPlay
AIMP3
XMPlay
Quintessential Media Player
Potplayer
MikuPlay3
Mplayer
QQ影音
……
TAK壓縮設置
TAK內容簡介
TAK共有p0~p4五個壓縮等級,每個等級可後綴e (extra)或m (max)來達成更高的壓縮率,所以一共有15種壓縮等級設置。需要注意的是,後綴e或m並不影響解碼速度(例如p4和p4m的解碼速度相同),但額外耗費一些編碼時間。壓縮率pxm>pxe>px。
TAK默認的壓縮等級設置為p2,有着良好的壓縮率/壓縮時間比值。TAK的各個壓縮等級間效率過渡平滑,無需太過擔心高壓縮等級太不划算的問題,但要注意的是不要輕易加上e或m參數,如p1e這樣的設置,它完全不如p2,同時無需擔心兩者解碼速度間過小的差異。
右圖是TAK 2.3.0 GUI給出的各種編碼等級設置的壓縮率(Compression)、編碼速度(Encoding Speed)、解碼速度(Decoding Speed)差異參考圖表,表中以p2為基準。從表中也可以看出在p4以下的設置中使用e或m是不明智的,若追求壓縮率(如用於網絡分享和個人無損音樂存儲)推薦使用p4e這個設置。若追求編碼速度可使用p2這個設置,這已經足夠快以致於在主流配置下機械硬盤可能已經出現瓶頸,不建議使用p2以下的等級。
TAK命令行參數
關於foobar2000轉換器的設置可參考右圖,圖中參數為"-e -p4e -ihs - %d",利用轉換器可以將其他格式的無損音頻轉換為TAK格式。