TAK - Tom's lossless Audio Kompressor

TAK - Tom's lossless Audio Kompressor 2.3.1

Нет прав для скачивания

Shegorat

Lord of Madness
Администратор
Пользователь Shegorat разместил новый ресурс:

TAK - Компрессор аудио данных.

TAK - беспотерьный асимметричный аудио-компрессор с высокой эффективностью.
Дает сжатие на уровне Monkey's Audio -c3000, обладая при этом скоростью декодирования, сравнимой с FLAC.
Весьма быстр при кодировании, имеет гибкую систему настроек уровней сжатия, поддерживает multi-thread. Малораспространен в виду закрытого исходного кода.
Помимо консольного варианта, есть родной GUI, плагины для foobar2000 и Winamp, простенький SDK.

Автор: Thomas Becker
Узнать больше об этом ресурсе...
 

Edison007

Ветеран
Проверенный
TAK 2.3.1 beta 1 - https://hydrogenaud.io/index.php/topic,115769

Код:
encode:
Tak_230:p4m:tn1   - 16.036s
Tak_230:p4m:tn4   -  5.272s

Tak_231b1:p4m:tn1 - 12.640s
Tak_231b1:p4m:tn4 -  4.200s
Tak_231b1:p4m:tn8 -  3.060s

decode:
Tak_230   - 2.266s
Tak_231b1 - 2.033s (~ на 10% быстрее)

comp:
Tak_230   - 65,8 МБ (69 067 718 байт)
Tak_231b1 - 65,8 МБ (69 064 345 байт)

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

test_2_comp:
Tak_230   - 1,08 ГБ (1 168 914 568 байт)
Tak_231b1 - 1,08 ГБ (1 168 881 487 байт)
 

Edison007

Ветеран
Проверенный
Mickey1s, сжать выйдет, подменив exe. распаковать нет (но это не точно) - либо руками заменять либу в cls-msc.dll, либо перекомпилить, но этим не имеет смысла заниматься до финальной 231 версии
 

Mickey1s

Ветеран
Модератор
Edison007, работает, распаковывается без пробелм
 

Edison007

Ветеран
Проверенный
Со старой библиотекой внутри cls-msc не будет прироста в скорости декомпрессии)
 

Mickey1s

Ветеран
Модератор
old Extraction time: cpu 1.84 sec/real 2.58 sec = 72%. Speed 49.46 mB/s

new Extraction time: cpu 2.13 sec/real 2.65 sec = 80%. Speed 48.08 mB/s

тоже верно:negative:
 

Edison007

Ветеран
Проверенный
old Extraction time: cpu 1.84 sec/real 2.58 sec = 72%. Speed 49.46 mB/s
new Extraction time: cpu 2.13 sec/real 2.65 sec = 80%. Speed 48.08 mB/s
тоже верно
Чет хрень какая-то.
Попробовал подменить внутри msc-анпакера библиотеку ТАК'a на новую. В итоге вышло только хуже:

msc_unp_with_tak230 ~ 37sec.
msc_unp_with_tak231 ~ 49sec.

автор там вроде обещает полноценный сорс
вот бы ProFrager пересобрал бы msc тогда, чтоб компрессия была без временных файлов :3
Автор обещает эти исходники на C лет 5 уже, боюсь мы не доживём до того момента, когда это случится.
Да и время упаковки не важно, работает с временными файлами и норм)
 

YURSHAT

Тех. админ
Администратор
Пользователь YURSHAT обновил ресурс TAK - Tom's lossless Audio Kompressor новой записью:

TAK 2.3.1 Beta 1 [02.04.2018]

What's new

This release - i like to call it the back-to-work release - brings significant speed optimizations for the encoder and a lot of source code cleanups in preparation of a migration from Delphi to Lazarus and/or C. Practical goals are Linux binaries and open source releases. This will be done step by step depending on my spare time. The cleanup revealed several bugs which affected the compression efficiency, but never the data integrity.

Improvements:

- Encoding speed...
Узнать больше об этом обновлении...
 

Edison007

Ветеран
Проверенный
Final release of TAK 2.3.1 ((T)om's lossless (A)udio (K)ompressor)


What's new

This release brings significant speed optimizations for the encoder and a lot of source code cleanups in preparation of a migration from Delphi to Lazarus and/or C. Practical goals are Linux binaries and open source releases. This will be done step by step depending on my spare time. The cleanup revealed several bugs which affected the compression efficiency, but never the data integrity.

Improvements:

  • Encoding speed improvements of up to 43 percent in my tests. The slower presets benefit most. Between 6 and 28 percent for an i5-4460 (Haswell), between 9 and 43 percent for an i3-8100 (Coffee Lake).
  • Decoding speed improvements of up to 10 percent in my tests. The slower presets benefit most. Between 2 and 7 percent for an i5-4460 (Haswell), between -1 and 10 percent for an i3-8100 (Coffee Lake).
  • Really tiny compression improvements because of some bug fixes. See below.
  • Better source code and smaller binaries.

New features:

  • The multi-threaded encoder now supports up to 8 instead of 4 threads.
  • The cpu optimization option None now really disables any assembler optimizations. Previous versions still used some i386-assembly that could only be disabled by compiler switches. The new option ASM enables this code and is equivalent to None of earlier versions.

Fixes:

  • Small bugs in the encoder decreased compression by usually not more than 0.01 percent. One of my file sets lost 0.06 percent. Some special files will show stronger effects.
  • A bug in the plain pascal code path significantly decreased compression of some presets: up to 1.19 percent for my primary file set. To encounter this bug, you had to use V2.2.0 or 2.3.0 and explicitly disable assembler optimizations (-cpuNone) or run Tak on a cpu without even the MMX-instruction set (e.g. Pentium 1).
  • Added new tests to my already extensive validation procedure to detect regressions of the plain pascal code path. Til now i only checked the data integrity.
  • None of these bugs affected the data integrity.

Cleanup:

  • Removed the assembler optimizations from the TAK 1.x decoder and made it a lot more compact.
  • Replaced MMX with SSE2 assembly.
  • Replaced FPU with SSE2 assembly.
  • Removed assembler optimizations which had little effect on the speed.
  • Removed any inline assembly code.
  • Removed a lot of partial redundancies which had been introduced to gain some speed.
 

Вложения

Shegorat

Lord of Madness
Администратор
Shegorat обновил(а) ресурс TAK - Tom's lossless Audio Kompressor новой записью:

TAK v.2.3.1 [28.03.2021]

This release brings significant speed optimizations for the encoder and a lot of source code cleanups in preparation of a migration from Delphi to Lazarus and/or C. Practical goals are Linux binaries and open source releases. This will be done step by step depending on my spare time. The cleanup revealed several bugs which affected the compression efficiency, but never the data integrity.

Improvements:
  • Encoding speed improvements of up to 43 percent in my tests. The slower presets...
Узнать больше об этом обновлении...
 
Сверху