TAK 2.3.1

Дата обновления: 17 Апреля 2021
2021-04-17T21:27
Audiophile's Software
Windows
Multimedia

Tom’s verlustfreier Audio Kompressor

Сайт | История

Кодер TAK работающий через командную строку.

ТАК (Tom’s verlustfreier Audio Kompressor) — аудиокодек и формат сжатия цифрового звука без потерь. Отличается высокой степенью сжатия и скоростью кодирования и декодирования.

Относительно новый кодек. Первая финальная версия 1.0 была опубликована 26 января 2007 года.

Степень сжатия кодеком вплотную приближается к сжатию Monkey's Audio Insane, при чем скорость кодирования/декодирования сравнима со скоростью FLAC и WavPack.

Формат продолжает активно развиваться и в настоящее время, согласно проводимому опросу на форуме hydrogenaudio.org, входит в число трёх наиболее популярных форматов аудиосжатия без потерь (после FLAC и WavPack).

В настоящее время исходный код программы является закрытым и кодек имеет очень малую программную поддержку (аппаратная поддержка отсутствует). Но, по словам разработчиков, после доработки и оптимизации кода, он станет доступным, что говорит о больших перспективах этого формата.

Финальная версия кодека содержит:

- TAK Applications 2.3.0 in "\Applications".
- TAK Winamp plugin 2.3.0 in "\WinAmp".
- TAK Software Development Kit 1.1.1 in "\SDK".
- TAK Decoding library 2.3.0 in "\Deco_Lib".

[СКАЧАТЬ] (944 КиБ)


Параметры

Использование:
-mode [-p# -fsl# -wm# -md5 -ihs -v -overwrite -fim# -l# -silent -w] [-lp -tn# -cpu# -tt #] infile [outfile]

Основные параметры:
* -mode    режим
Выбор режима. -e кодирование, -d декодирование, -t тестовое декодирование, -te тестовое кодирование, -fi информация о файле.



* -p#    степень сжатия
Выберите уровень сжатия для кодирования. От 0 до 4. Добавьте e или m для дополнительного сжатия (не влияет на скорость декодирования). Например: -p4m - максимальное сжатие.



* -fsl#    размер фрейма
Установите предел размера фрейма на канал. Доступные начеия: 512, 1024, 2048, 4096, 8192, 16384.



* -md5    контрольная сумма
Добавить (при кодировании) / проверить (при декодировании) MD5 хэш аудиоданных.



* -ihs    игнорировать размер в заголовке
Игнорировать размер указанный в заголовке WAV (для потокового кодирования, например в foobar2000)



* -silent    тихий режим
Не выводить информацию в консоль.



* -tn#    количество потоков кодирования
Для многоядерных систем (или при наличии HyperThreading) процесс кодера TAK может использовать несколько потоков обработки. Заметьте, что foobar2000 может запускать несколько кодеров параллельно для одновременного кодирования нескольких файлов - в этом случае использовать мультипоточность TAK не стоит. Данный ключ может быть полезен при единичном кодировании отдельных больших файлов (например, образов).
Значение параметра может быть от 1 (по умолчанию) до 4. Для систем с HyperThreading настоятельно рекомендуется использовать количество потоков равное количеству логических процессоров.



* -cpu#    оптимизации
Использовать процессорные оптимизации:
None = использовать обычный код Pascal
MMX = использовать MMX
SSSE3 = использовать MMX и SSSE3
По умолчанию используются любые оптимизации доступные для данного процесора.




[Полный список параметров (EN)]

Рекомендации и примеры для конвертера foobar2000

Наилучшее сочетание между скоростью компрессии/декомпрессии и степенью сжатия:
-e -p2 -wm0 -md5 -ihs -silent - %d

Максимальное сжатие, два потока:
-e -p4m -wm0 -md5 -ihs -silent -tn2 - %d

Скриншот с примером:

[Обсудить на форуме]


ВАЖНО!
[Принципы настройки конвертера foobar2000]


Информация от спонсора

MiniRoute:официальный реселлер оборудования MicroTik в Санкт-Петербурге. На данном сайте Вы можете заказать маршрутизатор в Петербурге. Компания MicroTik с 1995-го года занимается разработкой маршрутизаторов и беспроводных ISP систем.

 
   
Категория: Кодеры и утилиты (+ настройка) | Автор: | Добавил: Audiophile
Просмотров: 41034 | Теги: Lossless | Рейтинг: 4.7/5, голосов: 3
Комментариев: 20
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
0   Спам
[20] El_Wons (29 Января 2013 12:44)
Не могу конвертировать многоканальное аудио, выдаёт ошибку.

Командная строка: -e -pmax -wm0 -md5 -ihs -silent - %d
На выходе получаю файл соответствующего размера, но фубар его не инициализирует. Audiophile, помогите пожалуйста разобраться. Стерео кодируется нормально, хайрез тоже.
0   Спам
[18] plov333 (25 Сентября 2012 01:12)
plov333
А у ТАК действительно отсутсутствует HDCD слой? Если так, то у каких lossless кодеров он есть? Интересуюсь для работы с японскими мини-винилами.
0   Спам
[19] Audiophile (25 Сентября 2012 10:37)
Audiophile
Слой находится в самих PCM данных. Для lossless кодера же они ничем не отличаются от любых других PCM. Дело в том, что foobar2000 не способен распознавать HDCD слой в PCM закодированном в TAK. Только CDDA, WAV, FLAC, APE и WavPack.
-1   Спам
[11] ATWA (19 Августа 2012 23:42)
Объясните, пожалуйста, значения ключей -wm0 и -ihs. Так ли они необходимы?
0   Спам
[12] Audiophile (19 Августа 2012 23:47)
Audiophile
ihs для кодирования файлов более 4 Гб нужен. -wm0 отключает контроль объема метаданных.
0   Спам
[13] ATWA (19 Августа 2012 23:59)
Для чего "отключать контроль объема метаданных"? Не очень понятно.
Просто я всегда кодировал в TAK, не указывая этот параметр. Вот сейчас задался вопросом, насколько правильно делал.
0   Спам
[14] Audiophile (20 Августа 2012 00:01)
Audiophile
Не заморачивайтесь, это не влияет на сжатие.
0   Спам
[15] ATWA (20 Августа 2012 00:05)
А на целостность данных? :)
0   Спам
[16] Audiophile (20 Августа 2012 00:05)
Audiophile
Нет конечно
0   Спам
[17] ATWA (20 Августа 2012 00:10)
Окей, спасибо.
0   Спам
[10] Black_Scorpion (31 Августа 2011 20:01)
Ура новая версия отлично сжимает многоканалку, теперь этому кодеку цены нет worship
0   Спам
[9] RAZOR87 (22 Июля 2011 18:16)
RAZOR87
По моим опытам скорость кодирования у -p1m по сравнению с -p2 ниже процентов на 30-40, скорость декодирования выше на 15-20 %, степень сжатия почти одинаковая. Подумал и решил, что для меня важнее скорость декодирования.
0   Спам
[8] RAZOR87 (22 Июля 2011 15:44)
RAZOR87
Решил кодировать с параметром "-p1m".
Ответ: Зря
0   Спам
[7] RAZOR87 (09 Июля 2011 12:55)
RAZOR87
Постепенно перевожу всю коллекцию лося в TAK -p2. Жаль аппаратная поддержка кодека пока хромает.
0   Спам
[6] Black_Scorpion (03 Июня 2011 17:05)
Отличный кодек постепенно конвертирую весь lossless в него... thumbs_up Вот только многоканальную музыку сжимает очень плохо ... no
0   Спам
[5] emyemy (24 Января 2011 15:06)
А есть какой корректный метод (без промежуточных плясок) записи на CD болванку?
Натравить ImgBurn на .CUE или попытки использовать Burnnn или Foobar2000 результата не принесли.
Для записи предварительно кодирую во FLAC, WV или APE.
Ответ: А зачем предварительно кодировать другим кодеком?
Тогда уже декодируйте сразу фубаром в WAV и пишите через CUE EAC'ом.
0   Спам
[3] igor-tf (07 Июля 2010 19:37)
igor-tf
ну, если размер файла FLAC - пара мегабайт, то атнють!

Имею ввиду,что ТАК сжимает не так и существенно. Вот если бы еще процентов на 20 сжать... Вот это был бы прогресс. thumbs_up

0   Спам
[4] Audiophile (07 Июля 2010 19:45)
Audiophile
ПО моим наблюдениям TAK max сжимает в среднем на 5 % сильнее чем FLAC. Если взять во внимание практически одинаковую скорость декодирования для обоих форматов - это очень даже неплохо.

20 % - это что-то из области фантастики. Я думаю, тут нужен настолько глубокий анализ данных, что даже современные процессоры с ним не справятся (за разумное время конечно же).

Попробуйте оптимфрог с ключем --experimental - вот это "рабочая лошадка" :D

0   Спам
[2] igor-tf (07 Июля 2010 15:17)
igor-tf
Разница между flac level8 и tak max- всего лишь 1 мегабайт в пользу tak . Вопрос: не является ли этот проект попыткой изобрести велосипед? scratch
Ответ: ну, если размер файла FLAC - пара мегабайт, то атнють! sarcastic
A вообще, это прогресс называется
0   Спам
[1] BadR (15 Января 2010 23:22)
Незнаю почему вы -e -p2 -ihs - %d поставили как наилучший вариант м/у скоростью компрессии/декомпрессии и степенью сжатия: по мне оптимально будет -e -p4 -ihs - %d, т.к. по скорости декомпресси м/у особой разницы нет, она колеблется в одних пределах, а время компрессии на "4" всего на 3 сек (трек 4:27). А уровень сжатия существенно разнится.
Ответ: TAK 2.0.0

-e -p2 -silent -ihs
Скорость кодирования: 103.04x
Степень сжатия: 57.2%
Декодирование: 256.173x realtime

--------------------------------------

-e -p4 -silent -ihs
Скорость кодирования: 31.93x realtime
Сжатие: 56.3%
Декодирование: 181.817x realtime

--------------------------------------

Как видите, скорость сжатия для p4 более чем в три раза ниже + на 30% медленнее декодирование. А выигрыш в сжатии всего 0.9%.

http://wiki.hydrogenaudio.org/index.php?title=TAK
^там есть графики наглядно демонстрирующие зависимость скоростей кодирования/декодирования и степени сжатия от выбранного режима