IPB

Welcome Guest ( Log In | Register )

TAK 2.2.0
TBeck
post Jul 10 2011, 23:46
Post #1


TAK Developer


Group: Developer
Posts: 1098
Joined: 1-April 06
Member No.: 29051



Final release of TAK 2.2.0 ((T)om's lossless (A)udio (K)ompressor)

This release brings support for multi-channel audio and speed optimizations for encoder and decoder.

It consists of:
  • TAK Applications 2.2.0.
  • TAK Winamp plugin 2.2.0.
  • TAK SDK 1.1.1.
  • TAK Decoding library 2.2.0.

Download

Attached File  TAK_2.2.0.zip ( 919.37K ) Number of downloads: 41005

Go to the top of the page
+Quote Post
 
Start new topic
Replies
TBeck
post Jul 13 2011, 02:34
Post #2


TAK Developer


Group: Developer
Posts: 1098
Joined: 1-April 06
Member No.: 29051



I took the freedom to compile an excerpt of the extensive compression results which mē has posted in the Alpha thread.

His notes:
CODE
All samples come from DVD-A discs and are 5.1

Albums:
Sting       - Brand New Day           (samples d*, r*), 24/48
Nightwish   - Dark Passion Play       (a*),             24/48
Ton Koopman - Bach: Organ Spectacular (t*),             24/96
Foreigner   - 4                       (u*, v*, w*),     24/96

Codecs:
als rm23 (-7, other switches as indicated)
flake SVN r264 (-12)
wavpack 4.60.1
ttaenc 3.4.1
tak 2.2.0 (-p4m -wm0)

The 24/48 results:
CODE
                   a0     a1     a3     a4     d0     d2     d3     d4     d5     d6     r0     r1     r2     r3    
WavPack -hx4       58,88  66,86  60,53  67,12  33,08  39,28  48,57  48,81  47,97  52,46  41,06  49,60  52,68  52,42  
WavPack -hx6       58,84  66,86  60,49  67,12  32,98  39,07  48,18  47,98  47,40  51,61  40,84  48,79  51,63  51,52  
WavPack -hhx6      58,79  66,83  60,44  67,09  32,76  38,79  47,74  47,58  47,09  51,12  40,51  48,37  51,18  51,07  
Flake -12          58,33  66,01  60,25  66,25  32,82  37,46  47,63  47,59  46,96  50,97  40,77  48,45  51,11  51,16  
TTA                65,76  74,80  66,77  74,94  51,35  55,96  67,49  66,45  66,50  71,47  63,61  70,14  72,08  73,33  
TAK -p4m           56,78  64,59  58,36  64,93  30,79  34,68  44,71  43,74  44,20  47,94  37,92  45,99  47,80  49,42  
Als -7 -o160 -t6   56,61  64,45  58,23  64,78  30,52  34,24  44,44  44,02  43,84  47,85  38,30  46,02  47,89  48,87  
Als -7 -o1023 -t6  56,43  64,37  58,13  64,72  30,18  33,99  44,43  43,99  43,78  47,84  38,25  45,98  47,83  48,79  
Als -z3 -t6        57,55  65,68  59,62  65,89  42,89  47,52  58,93  57,99  57,91  61,81  50,45  59,03  61,46  63,11

Compression ratio expressed as percentage of the original size.

The 24/96 results:
CODE
                   t0     t1     t2     t3     u0     u1     u2     u3     v0     v1     w0     w1     w2     w3     w4
WavPack -hx4       47,91  48,00  46,94  48,16  58,05  59,77  59,43  60,70  47,34  55,27  50,10  57,34  59,08  60,37  61,71
WavPack -hx6       47,89  47,99  46,94  48,16  57,97  59,69  59,33  60,57  47,23  55,22  50,00  57,26  58,98  60,31  61,68
WavPack -hhx6      47,88  47,97  46,93  48,16  57,32  59,11  58,77  59,92  46,66  54,70  49,49  56,86  58,52  59,92  61,37
Flake -12          47,73  47,87  46,96  48,21  56,79  58,62  58,18  59,36  46,01  53,91  48,81  55,89  57,48  59,00  60,81
TTA                49,61  49,66  48,69  49,87  66,98  69,26  68,71  70,62  55,04  63,73  59,10  66,16  67,55  69,29  71,25
TAK -p4m           42,80  43,10  41,94  43,01  55,73  57,72  57,33  58,46  45,23  52,62  47,82  54,92  56,30  57,94  59,95
Als -7 -o160 -t6   45,60  46,03  45,01  45,98  54,97  56,91  56,34  57,43  44,97  52,18  47,63  54,40  55,65  57,22  59,07
Als -7 -o511  -t6  45,26  45,76  44,78  45,53  54,97  56,91  56,34  57,42  44,94  52,19  47,27  54,36  55,65  57,17  59,05
Als -z3 -t6        41,22  41,96  41,07  41,92  60,96  62,86  62,30  63,24  50,94  58,03  53,28  60,33  61,66  63,11  64,85


mē's comment:
QUOTE
Generally, TAK looses to ALS, but is rocket fast.
I haven't decided which one do I want to use yet...Really, I expected TAK to do better.

I feel quite comfortable with your results.

For the 24/48 samples the performance of TAK -p4m is quite similar to Als -7 -o160 -t6. TAK compresses the t-set of the 24/96 samples better than Als -7 -o160 -t6, but indeed looses on the Foreigner 4 samples u, v and w.

Would it be possible to send me one or two 30 second snippets of the Foreigner files, where ALS's advantage manifests? I would like to look for tuning opportunities.

BTW: Thank you very much for such an extensive evaluation!

Thomas


Go to the top of the page
+Quote Post
_mē_
post Jul 13 2011, 08:24
Post #3





Group: Members
Posts: 231
Joined: 6-April 09
Member No.: 68706



QUOTE (TBeck @ Jul 13 2011, 03:34) *
Would it be possible to send me one or two 30 second snippets of the Foreigner files, where ALS's advantage manifests? I would like to look for tuning opportunities.


No problem. Will do it later today.
Go to the top of the page
+Quote Post
_mē_
post Jul 13 2011, 11:05
Post #4





Group: Members
Posts: 231
Joined: 6-April 09
Member No.: 68706



QUOTE (_mē_ @ Jul 13 2011, 09:24) *
QUOTE (TBeck @ Jul 13 2011, 03:34) *
Would it be possible to send me one or two 30 second snippets of the Foreigner files, where ALS's advantage manifests? I would like to look for tuning opportunities.


No problem. Will do it later today.



BTW by 'ALS's advantage' do you mean o160 or o512? For my purposes I compare to the latter, but can check with either.

This post has been edited by _mē_: Jul 13 2011, 11:06
Go to the top of the page
+Quote Post
TBeck
post Jul 13 2011, 17:53
Post #5


TAK Developer


Group: Developer
Posts: 1098
Joined: 1-April 06
Member No.: 29051



QUOTE (_mē_ @ Jul 13 2011, 12:05) *
BTW by 'ALS's advantage' do you mean o160 or o512? For my purposes I compare to the latter, but can check with either.

I don't think TAK's worse performance has to be attributed to ALS's higher predictor count, therefore please use the one you like to. I don't know if the factor which determines TAK's worse performance is present in any section of the files, hence you may have to check several parts.

I have created a new table, which probably is easier to evaluate. I took TAK's compression ratio as baseline and substracted it from the other results. This way positive values indicate other compressors performing worse, negative values represent better performance:

CODE
                   a0     a1     a3     a4     d0     d2     d3     d4     d5     d6     r0     r1     r2     r3    
WavPack -hx4        2.10   2.27   2.17   2.19   2.29   4.60   3.86   5.07   3.77   4.52   3.15   3.61   4.88   3.00  
WavPack -hx6        2.06   2.27   2.13   2.19   2.19   4.39   3.48   4.24   3.21   3.67   2.92   2.80   3.84   2.10  
WavPack -hhx6       2.02   2.23   2.08   2.16   1.97   4.11   3.03   3.84   2.90   3.18   2.59   2.38   3.39   1.66  
Flake -12           1.55   1.42   1.89   1.32   2.04   2.78   2.93   3.84   2.77   3.03   2.85   2.46   3.32   1.74  
TTA                 8.98  10.21   8.41  10.01  20.56  21.28  22.78  22.71  22.31  23.53  25.69  24.15  24.28  23.91  
TAK -p4m            0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00  
Als -7 -o160 -t6   -0.17  -0.15  -0.12  -0.15  -0.27  -0.43  -0.26   0.28  -0.36  -0.09   0.38   0.03   0.09  -0.54  
Als -7 -o1023 -t6  -0.35  -0.22  -0.22  -0.21  -0.61  -0.68  -0.27   0.24  -0.41  -0.10   0.33  -0.01   0.03  -0.63  
Als -z3 -t6         0.77   1.09   1.26   0.96  12.11  12.84  14.22  14.24  13.72  13.87  12.53  13.04  13.67  13.70  

                   t0     t1     t2     t3     u0     u1     u2     u3     v0     v1     w0     w1     w2     w3     w4
WavPack -hx4        5.11   4.90   5.00   5.16   2.32   2.05   2.10   2.23   2.10   2.65   2.27   2.43   2.78   2.43   1.76
WavPack -hx6        5.09   4.89   5.00   5.16   2.24   1.97   2.00   2.11   2.00   2.61   2.18   2.34   2.68   2.37   1.72
WavPack -hhx6       5.08   4.87   4.99   5.16   1.59   1.38   1.44   1.46   1.43   2.08   1.66   1.94   2.22   1.98   1.42
Flake -12           4.93   4.77   5.03   5.20   1.07   0.90   0.85   0.90   0.78   1.29   0.98   0.97   1.19   1.06   0.86
TTA                 6.81   6.56   6.75   6.86  11.26  11.54  11.39  12.16   9.81  11.11  11.27  11.25  11.25  11.35  11.30
TAK -p4m            0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00
Als -7 -o160 -t6    2.80   2.93   3.08   2.98  -0.76  -0.81  -0.99  -1.03  -0.26  -0.44  -0.20  -0.52  -0.65  -0.72  -0.88
Als -7 -o511 -t6    2.45   2.66   2.84   2.52  -0.75  -0.81  -0.98  -1.04  -0.29  -0.42  -0.55  -0.56  -0.65  -0.77  -0.90
Als -z3 -t6        -1.58  -1.14  -0.87  -1.09   5.23   5.13   4.97   4.78   5.71   5.42   5.46   5.42   5.37   5.17   4.90


This post has been edited by TBeck: Jul 14 2011, 01:33
Go to the top of the page
+Quote Post

Posts in this topic
- TBeck   TAK 2.2.0   Jul 10 2011, 23:46
- - TBeck   What's new New features: Support for multi-ch...   Jul 10 2011, 23:47
- - TBeck   I took the freedom to compile an excerpt of the ex...   Jul 13 2011, 02:34
|- - _mē_   QUOTE (TBeck @ Jul 13 2011, 03:34) Would ...   Jul 13 2011, 08:24
|- - _mē_   QUOTE (_mē_ @ Jul 13 2011, 09:24) QUOTE (...   Jul 13 2011, 11:05
|- - TBeck   QUOTE (_mē_ @ Jul 13 2011, 12:05) BTW by ...   Jul 13 2011, 17:53
- - _mē_   Got the samples. Took some time...I didn't tak...   Jul 15 2011, 17:11
|- - TBeck   QUOTE (_mē_ @ Jul 15 2011, 18:11) Got the...   Jul 15 2011, 19:32
- - Corpulencio   This is really awesome. Thanks!   Jul 26 2011, 17:07
- - Steve Forte Rio   TBeck, do you plan to add a CUDA support for furth...   Aug 1 2011, 11:31
- - zerowalker   Is there plans to make it playable on any player? ...   Aug 6 2011, 22:52
- - CoRoNe   Unlike WinAMP and Foobar, Zoom Player is a DirectS...   Aug 7 2011, 15:54
|- - zerowalker   QUOTE (CoRoNe @ Aug 7 2011, 16:54) Unlike...   Aug 8 2011, 05:03
- - CoRoNe   Of course it does. That's the point of lossles...   Aug 8 2011, 09:07
|- - zerowalker   QUOTE (CoRoNe @ Aug 8 2011, 10:07) Of cou...   Aug 8 2011, 10:25
- - TBeck   QUOTE (TBeck @ Jul 15 2011, 20:32) QUOTE ...   Aug 11 2011, 01:07
- - Steve Forte Rio   Thanks for reply. Seem like now takc works fine w...   Aug 12 2011, 12:08
- - jaro1   request: Mr. Beckers own fb2k decoder, i'll be...   Sep 24 2011, 15:04
|- - lvqcl   But you can always update tak_deco_lib.dll yoursel...   Sep 24 2011, 16:23
|- - jaro1   QUOTE (lvqcl @ Sep 24 2011, 17:23) But yo...   Sep 24 2011, 18:46
- - boombaard   QUOTE (TBeck @ Jul 10 2011, 23:46) Final ...   Sep 25 2011, 17:54
- - Xire   Have you tried to compile it with 64bit Delphi or ...   Sep 25 2011, 19:35
|- - TBeck   QUOTE (Xire @ Sep 25 2011, 20:35) Have yo...   Sep 27 2011, 22:45
- - boombaard   It appears as though the encoder refuses to encode...   Sep 25 2011, 20:09
|- - boombaard   QUOTE (boombaard @ Sep 25 2011, 20:09) It...   Sep 26 2011, 09:34
- - boombaard   (PS. Is it normal that I get different RG numbers ...   Sep 26 2011, 07:39
|- - anishbenji   If you used a recent version of foobar2000 (v1.1.6...   Sep 26 2011, 08:17
|- - boombaard   QUOTE (anishbenji @ Sep 26 2011, 08:17) I...   Sep 26 2011, 09:00
- - TBeck   QUOTE (Steve Forte Rio @ Aug 12 2011, 13...   Sep 27 2011, 22:31
- - boombaard   Yes, the fact that piping worked got me confused. ...   Sep 29 2011, 13:23
- - boombaard   Just a heads-up: I haven't kept any statistics...   Oct 3 2011, 11:49
- - tuxman   Just out of curiousity: How far is Linux support f...   Oct 25 2011, 22:49
- - lvqcl   Win32 binaries + WINE.   Oct 26 2011, 04:25
- - tuxman   Hmm, that would add quite some overhead ...   Oct 26 2011, 09:44
- - Destroid   Linux platform was touched on numerous times and t...   Oct 26 2011, 11:43
- - tuxman   Linux does not require its software to be open.   Oct 26 2011, 11:55
|- - viktor   QUOTE (tuxman @ Oct 26 2011, 12:55) Linux...   Oct 26 2011, 12:52
|- - _mē_   QUOTE (viktor @ Oct 26 2011, 13:52) QUOTE...   Oct 26 2011, 13:44
- - tuxman   My preferred Android media player is not open sour...   Oct 26 2011, 13:06
- - Anakunda   Is there a Linux player support yet? Banshee or Am...   Oct 26 2011, 13:11
- - PPeti66x   Hi! It is possible to decode multiple TAK file...   Dec 14 2011, 23:28
- - Anakunda   Any chance to get decoding support for Banshee or ...   Dec 17 2011, 20:13
- - pikashi   I set my command-line options of EAC like this and...   Feb 3 2012, 12:35
- - temp1   any news about new version?   Mar 16 2012, 16:52
- - TBeck   Sorry for the lack of active participation. I have...   Mar 20 2012, 01:27
- - Dario   Tom, could you please document the function that ...   Mar 25 2012, 10:15
- - lvqcl   About TAK and foobar2000... From http://www.foobar...   Mar 25 2012, 10:38
- - CoRoNe   Could someone who has access to TAK's Wiki pag...   Apr 30 2012, 11:42
- - Dario   Are there any updates regarding TAK?   May 7 2012, 10:49
- - Mr.Duck   How do you use the md5 data? It gets written into ...   May 11 2012, 06:23
|- - lvqcl   QUOTE (Mr.Duck @ May 11 2012, 09:23) The ...   May 11 2012, 16:01
|- - Mr.Duck   QUOTE (lvqcl @ May 11 2012, 16:01) QUOTE ...   May 12 2012, 21:55
- - marc2003   you are using -d to decode, right?   May 12 2012, 22:25
|- - Mr.Duck   QUOTE (marc2003 @ May 12 2012, 22:25) you...   May 14 2012, 02:04
- - Destroid   Yes, I could find no internal conversion either (i...   May 14 2012, 06:39
- - 06_taro   CODED:\Program Files\Media\Foob...   May 14 2012, 08:54
- - Destroid   @06_taro - Ok, it works for me too, now. Can't...   May 14 2012, 16:56
- - Mr.Duck   Ah that's helpful, thanks. But all the tags g...   May 15 2012, 01:18
- - marc2003   using foobar2000 would preserve tags (except embed...   May 15 2012, 01:30
- - Mr.Duck   If anyone knows of a (command line) tool that can ...   May 20 2012, 15:40
- - CoRoNe   Tool: Mp3tag Command line tool: Tag 2.0.52 (with -...   May 20 2012, 16:27
- - e354412   TAK is really a great codec which compresses much ...   Jun 21 2012, 01:59
- - Mr.Duck   So I finally got round to writing this batch file ...   Nov 11 2012, 23:54
- - hmasterwang   This version doesn't support wav file exceeded...   Jun 11 2013, 13:48
- - lvqcl   CODEtakc.exe -e -p2 -ihs - outfile.tak < infil...   Jun 11 2013, 14:49
|- - hmasterwang   QUOTE (lvqcl @ Jun 11 2013, 07:49) CODEta...   Jun 12 2013, 15:13
- - naturfreak   According to the official specifications the size ...   Jun 12 2013, 15:20
- - db1989   All signs point to that being a problem with WAV, ...   Jun 12 2013, 15:25
|- - hmasterwang   QUOTE (db1989 @ Jun 12 2013, 08:25) All s...   Jun 12 2013, 15:41
- - lvqcl   Unfortunately TAK itself doesn't support RIFF6...   Jun 12 2013, 15:43
- - hmasterwang   QUOTE (lvqcl @ Jun 12 2013, 08:43) Unfort...   Jun 12 2013, 16:01


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 22nd December 2014 - 17:26