Difference between revisions of "True Audio Codec Comparison"

From Tau Projects
Jump to: navigation,
 
(5 intermediate revisions by the same user not shown)
Line 17: Line 17:
 
All music files were [[Wikipedia:WAV|WAV]] format files which were extracted from original audio [[Wikipedia:Compact disc|CD]]s. No pre-processing was performed.
 
All music files were [[Wikipedia:WAV|WAV]] format files which were extracted from original audio [[Wikipedia:Compact disc|CD]]s. No pre-processing was performed.
  
# Monkeys Audio v3.97 http://www.monkeysaudio.com
+
# Command line frontend for LibTTA version 2.3
# Wavpack v3.97 http://www.wavpack.com
+
# Monkeys Audio v4.16 http://www.monkeysaudio.com
# Flac v1.1.0 http://flac.sourceforge.net
+
# Wavpack v4.75.2 http://www.wavpack.com
 +
# Flac v1.3.1 https://xiph.org/flac/
  
For testing we use P4 Celeron, 2.6GHz, SATA, with 256MB RAM, operating under Windows XP Home edition.
+
For testing we use Intel(R) Core(TM) i3-3240, 3.4GHz, with 4GB RAM, operating under Windows 7 Professional. All tests were run on RAM-disk with capacity of 1GB.
  
 
{| class="tau"
 
{| class="tau"
Line 27: Line 28:
 
! colspan="2" | Using 6 albums of various styles:
 
! colspan="2" | Using 6 albums of various styles:
 
|-
 
|-
| 1. [[#Enigma - Voyageur|Enigma - Voyageur]] || 4. [[#Ott - Blumenkraft|Ott - Blumenkraft]]
+
| 1. [[#David Benoit - Full Circle|David Benoit - Full Circle]] || 4. [[#Erick Friedman - Violin Showpieces|Erick Friedman - Violin Showpieces]]
 
|-
 
|-
| 2. [[#Franz Liszt - Piano Concertos|Franz Liszt - Piano Concertos]] || 5. [[#Schumann - Piano Concerto|Schumann - Piano Concerto]]
+
| 2. [[#Sally Shapiro - Somewhere Else|Sally Shapiro - Somewhere Else]] || 5. [[#Jennifer Warnes - Famous Blue Raincoat|Jennifer Warnes - Famous Blue Raincoat]]
 
|-
 
|-
| 3. [[#Dagda - Celtic Trance|Dagda - Celtic Trance]] || 6. [[#Yello - The Eye|Yello - The Eye]]
+
| 3. [[#Wilko Johnson - Going Back Home|Wilko Johnson - Going Back Home]] || 6. [[#Joel Grare - Paris-Istanbul-Shangai|Joel Grare - Paris-Istanbul-Shangai]]
 
|}
 
|}
  
Line 38: Line 39:
 
! Comparison average result of all albums
 
! Comparison average result of all albums
 
|-
 
|-
| <br />[[Image:TTA_Codec_Comparison_Result.png|621px|center|TTA comparison - Average result]]<br />
+
| <br />[[Image:TTA_Codec_Comparison_Result.png|970px|center|TTA comparison - Average result]]<br />
 
|}
 
|}
  
 
==Additional TTA comparisons online:==
 
==Additional TTA comparisons online:==
* http://web.inter.nl.net/users/hvdh/lossless/main.htm
 
 
* http://members.home.nl/w.speek/comparison.htm
 
* http://members.home.nl/w.speek/comparison.htm
 +
* http://www.squeezechart.com/audio.html
 +
* http://wiki.hydrogenaud.io/index.php?title=Lossless_comparison
 +
* http://en.wikipedia.org/wiki/Comparison_of_audio_coding_formats#Technical_details
  
==Enigma - Voyageur==
+
==David Benoit - Full Circle==
 
{| class="tau"
 
{| class="tau"
 
|-
 
|-
Line 52: Line 55:
 
! align="left" | file size (MB)
 
! align="left" | file size (MB)
 
! align="left" | % of orig. file
 
! align="left" | % of orig. file
! align="left" | encode time
+
! align="left" | encode time (s)
 
|-
 
|-
| WAV file || - || 477.8 || 100.0 || *47:20
+
| WAV file || - || 439,60 || 100,0 || *2613
 
|-
 
|-
| TTA 3.0 || - || 275.6 || 57.7 || 0:49
+
| TTA || - || 285,18 || 64,87 || 8,61
 
|-
 
|-
| Monkey's Audio 3.97 || fast || 277.3 || 58.0 || 0:52
+
| Monkey's Audio || fast || 285,55 || 64,96 || 12,29
 
|-
 
|-
| Wavpack 3.97 || fast || 296.6 || 62.1 || 0:22
+
| Wavpack || fast || 293,73 || 66,82 || 8,33
 
|-
 
|-
| Flac 1.1.0 || fast (0) || 302.0 || 63.2 || 0:43
+
| Flac || fast (1) || 303,87 || 69,13 || 5,38
 
|-
 
|-
| Monkey's Audio 3.97 || normal || 272.4 || 57.0 || 1:12
+
| Monkey's Audio || normal || 280,43 || 63,79 || 17,75
 
|-
 
|-
| Wavpack 3.97 || normal || 279.8 || 58.6 || 0:44
+
| Wavpack || normal || 286,83 || 65,25 || 9,86
 
|-
 
|-
| Flac 1.1.0 || normal (5) || 284.6 || 59.6 || 1:21
+
| Flac || normal (5) || 288,34 || 65,59 || 6,75
 
|-
 
|-
| Monkey's Audio 3.97 || high || 271.5 || 56.8 || 1:25
+
| Monkey's Audio || high || 278,46 || 63,35 || 19,67
 
|-
 
|-
| Wavpack 3.97 || high || 273.6 || 57.3 || 1:43
+
| Wavpack || high || 284,52 || 64,72 || 12,56
 
|-
 
|-
| Flac 1.1.0 || high (8) || 283.3 || 59.3 || 10:34
+
| Flac || high (8) || 286,30 || 65,13 || 14,84
 
|-
 
|-
 
| colspan="5" align="right" | Comparison [[#Top|Top]]
 
| colspan="5" align="right" | Comparison [[#Top|Top]]
 
|}
 
|}
  
==Franz Liszt - Piano Concertos==
+
==Sally Shapiro - Somewhere Else==
 
{| class="tau"
 
{| class="tau"
 
|-
 
|-
Line 86: Line 89:
 
! align="left" | file size (MB)
 
! align="left" | file size (MB)
 
! align="left" | % of orig. file
 
! align="left" | % of orig. file
! align="left" | encode time
+
! align="left" | encode time (s)
 
|-
 
|-
| WAV file || - || 659.2 || 100.0 || *59:42
+
| WAV file || - || 454,98 || 100,0 || *2704
 
|-
 
|-
| TTA 3.0 || - || 226.3 || 34.3 || 1:01
+
| TTA || - || 315,00 || 69,23 || 9,03
 
|-
 
|-
| Monkey's Audio 3.97 || fast || 226.2 || 34.3 || 1:05
+
| Monkey's Audio || fast || 314,95 || 69,22 || 12,79
 
|-
 
|-
| Wavpack 3.97 || fast || 274.3 || 41.6 || 0:25
+
| Wavpack || fast || 323,76 || 71,16 || 8,64
 
|-
 
|-
| Flac 1.1.0 || fast (0) || 247.4 || 37.5 || 0:52
+
| Flac || fast (1) || 338,00 || 74,29 || 6,05
 
|-
 
|-
| Monkey's Audio 3.97 || normal || 219.7 || 33.3 || 1:34
+
| Monkey's Audio || normal || 309,40 || 68,00 || 18,49
 
|-
 
|-
| Wavpack 3.97 || normal || 236.0 || 35.8 || 0:56
+
| Wavpack || normal || 317,97 || 69,89 || 10,19
 
|-
 
|-
| Flac 1.1.0 || normal (5) || 240.0 || 36.4 || 1:40
+
| Flac || normal (5) || 317,25 || 69,73 || 7,04
 
|-
 
|-
| Monkey's Audio 3.97 || high || 217.0 || 32.9 || 1:53
+
| Monkey's Audio || high || 308,05 || 67,71 || 20,44
 
|-
 
|-
| Wavpack 3.97 || high || 225.5 || 34.2 || 2:16
+
| Wavpack || high || 314,71 || 69,17 || 12,99
 
|-
 
|-
| Flac 1.1.0 || high (8) || 239.3 || 36.3 || 13:12
+
| Flac || high (8) || 315,40 || 69,32 || 15,66
 
|-
 
|-
 
| colspan="5" align="right" | Comparison [[#Top|Top]]
 
| colspan="5" align="right" | Comparison [[#Top|Top]]
 
|}
 
|}
  
==Dagda - Celtic Trance==
+
==Wilko Johnson - Going Back Home==
 
{| class="tau"
 
{| class="tau"
 
|-
 
|-
Line 122: Line 125:
 
! align="left" | encode time
 
! align="left" | encode time
 
|-
 
|-
| WAV file || - || 567.8 || 100.0 || *56:14
+
| WAV file || - || 349,62 || 100,0 || *2078
 
|-
 
|-
| TTA 3.0 || - || 347.4 || 61.2 || 0:59
+
| TTA || - || 241,05 || 68,95 || 6,94
 
|-
 
|-
| Monkey's Audio 3.97 || fast || 345.8 || 60.9 || 1:01
+
| Monkey's Audio || fast || 240,49 || 68,79 || 9,84
 
|-
 
|-
| Wavpack 3.97 || fast || 361.9 || 63.7 || 0:27
+
| Wavpack || fast || 246,67 || 70,55 || 6,68
 
|-
 
|-
| Flac 1.1.0 || fast (0) || 366.2 || 64.5 || 0:54
+
| Flac || fast (1) || 263,88 || 75,47 || 4,73
 
|-
 
|-
| Monkey's Audio 3.97 || normal || 340.1 || 59.9 || 1:26
+
| Monkey's Audio || normal || 235,84 || 67,46 || 14,26
 
|-
 
|-
| Wavpack 3.97 || normal || 348.7 || 61.4 || 0:53
+
| Wavpack || normal || 242,05 || 69,23 || 7,85
 
|-
 
|-
| Flac 1.1.0 || normal (5) || 352.0 || 62.0 || 1:36
+
| Flac || normal (5) || 243,85 || 69,75 || 5,46
 
|-
 
|-
| Monkey's Audio 3.97 || high || 337.1 || 59.4 || 1:43
+
| Monkey's Audio || high || 235,18 || 67,27 || 15,71
 
|-
 
|-
| Wavpack 3.97 || high || 342.1 || 60.2 || 2:05
+
| Wavpack || high || 239,08 || 68,38 || 10,02
 
|-
 
|-
| Flac 1.1.0 || high (8) || 350.0 || 61.6 || 12:34
+
| Flac || high (8) || 242,06 || 69,23 || 12,25
 
|-
 
|-
 
| colspan="5" align="right" | Comparison [[#Top|Top]]
 
| colspan="5" align="right" | Comparison [[#Top|Top]]
 
|}
 
|}
  
==Ott - Blumenkraft==
+
==Erick Friedman - Violin Showpieces==
 
{| class="tau"
 
{| class="tau"
 
|-
 
|-
Line 154: Line 157:
 
! align="left" | file size (MB)
 
! align="left" | file size (MB)
 
! align="left" | % of orig. file
 
! align="left" | % of orig. file
! align="left" | encode time
+
! align="left" | encode time (s)
 
|-
 
|-
| WAV file || - || 734.2 || 100.0 || *72:44
+
| WAV file || - || 669,21 || 100,0 || *3977
 
|-
 
|-
| TTA 3.0 || - || 471.1 || 64.2 || 1:17
+
| TTA || - || 371,73 || 55,55 || 12,48
 
|-
 
|-
| Monkey's Audio 3.97 || fast || 472.1 || 64.3 || 1:18
+
| Monkey's Audio || fast || 365,28 || 54,58 || 18,17
 
|-
 
|-
| Wavpack 3.97 || fast || 507.2 || 69.0 || 0:34
+
| Wavpack || fast || 379,29 || 56,68 || 12,37
 
|-
 
|-
| Flac 1.1.0 || fast (0) || 520.0 || 70.8 || 1:07
+
| Flac || fast (1) || 391,17 || 58,45 || 8,41
 
|-
 
|-
| Monkey's Audio 3.97 || normal || 463.4 || 63.1 || 1:49
+
| Monkey's Audio || normal || 358,56 || 53,58 || 26,15
 
|-
 
|-
| Wavpack 3.97 || normal || 477.0 || 64.9 || 1:06
+
| Wavpack || normal || 372,91 || 55,72 || 14,65
 
|-
 
|-
| Flac 1.1.0 || normal (5) || 485.7 || 66.2 || 1:58
+
| Flac || normal (5) || 372,79 || 55,71 || 9,91
 
|-
 
|-
| Monkey's Audio 3.97 || high || 460.8 || 62.8 || 2:11
+
| Monkey's Audio || high || 351,10 || 52,47 || 29,36
 
|-
 
|-
| Wavpack 3.97 || high || 465.8 || 63.4 || 2:34
+
| Wavpack || high || 367,57 || 54,93 || 18,75
 
|-
 
|-
| Flac 1.1.0 || high (8) || 482.9 || 65.8 || 15:14
+
| Flac || high (8) || 371,19 || 55,47 || 23,37
 
|-
 
|-
 
| colspan="5" align="right" | Comparison [[#Top|Top]]
 
| colspan="5" align="right" | Comparison [[#Top|Top]]
 
|}
 
|}
  
==Schumann - Piano Concerto==
+
==Jennifer Warnes - Famous Blue Raincoat==
 
{| class="tau"
 
{| class="tau"
 
|-
 
|-
Line 188: Line 191:
 
! align="left" | file size (MB)
 
! align="left" | file size (MB)
 
! align="left" | % of orig. file
 
! align="left" | % of orig. file
! align="left" | encode time
+
! align="left" | encode time (s)
 
|-
 
|-
| WAV file || - || 618.7 || 100.0 || *64:49
+
| WAV file || - || 664,94 || 100,0 || *3952
 
|-
 
|-
| TTA 3.0 || - || 218.6 || 35.3 || 0:58
+
| TTA || - || 361,28 || 54,33 || 12,54
 
|-
 
|-
| Monkey's Audio 3.97 || fast || 216.1 || 34.9 || 1:00
+
| Monkey's Audio || fast || 359,53 || 54,07 || 18,11
 
|-
 
|-
| Wavpack 3.97 || fast || 252.7 || 40.9 || 0:23
+
| Wavpack || fast || 373,59 || 56,18 || 12,34
 
|-
 
|-
| Flac 1.1.0 || fast (0) || 235.7 || 38.1 || 0:48
+
| Flac || fast (1) || 400,07 || 60,17 || 8,36
 
|-
 
|-
| Monkey's Audio 3.97 || normal || 212.3 || 34.3 || 1:27
+
| Monkey's Audio || normal || 351,24 || 52,82 || 26,11
 
|-
 
|-
| Wavpack 3.97 || normal || 224.6 || 36.3 || 0:53
+
| Wavpack || normal || 364,48 || 54,81 || 14,63
 
|-
 
|-
| Flac 1.1.0 || normal (5) || 229.9 || 37.2 || 1:34
+
| Flac || normal (5) || 363,64 || 54,69 || 9,83
 
|-
 
|-
| Monkey's Audio 3.97 || high || 210.7 || 34.1 || 1:45
+
| Monkey's Audio || high || 348,19 || 52,36 || 29,23
 
|-
 
|-
| Wavpack 3.97 || high || 216.4 || 34.9 || 2:08
+
| Wavpack || high || 359,17 || 54,01 || 18,72
 
|-
 
|-
| Flac 1.1.0 || high (8) || 229.3 || 37.1 || 12:28
+
| Flac || high (8) || 361,25 || 54,33 || 22,59
 
|-
 
|-
 
| colspan="5" align="right" | Comparison [[#Top|Top]]
 
| colspan="5" align="right" | Comparison [[#Top|Top]]
 
|}
 
|}
  
==Yello - The Eye==
+
==Joel Grare - Paris-Istanbul-Shangai==
 
{| class="tau"
 
{| class="tau"
 
|-
 
|-
Line 222: Line 225:
 
! align="left" | file size (MB)
 
! align="left" | file size (MB)
 
! align="left" | % of orig. file
 
! align="left" | % of orig. file
! align="left" | encode time
+
! align="left" | encode time (s)
 
|-
 
|-
| WAV file || - || 612.4 || 100.0 || *61:01
+
| WAV file || - || 684,67 || 100,0 || *4069
 
|-
 
|-
| TTA 3.0 || - || 373.6 || 61.0 || 1:03
+
| TTA || - || 319,02 || 46,60 || 12,85
 
|-
 
|-
| Monkey's Audio 3.97 || fast || 374.8 || 61.2 || 1:07
+
| Monkey's Audio || fast || 315,12 || 46,02 || 18,5
 
|-
 
|-
| Wavpack 3.97 || fast || 392.4 || 64.1 || 0:28
+
| Wavpack || fast || 336,67 || 49,17 || 12,64
 
|-
 
|-
| Flac 1.1.0 || fast (0) || 402.2 || 65.7 || 0:55
+
| Flac || fast (1) || 349,28 || 51,01 || 7,83
 
|-
 
|-
| Monkey's Audio 3.97 || normal || 367.6 || 60.0 || 1:33
+
| Monkey's Audio || normal || 308,83 || 45,11 || 26,61
 
|-
 
|-
| Wavpack 3.97 || normal || 378.3 || 61.8 || 0:54
+
| Wavpack || normal || 322,51 || 47,10 || 14,96
 
|-
 
|-
| Flac 1.1.0 || normal (5) || 382.8 || 62.5 || 1:34
+
| Flac || normal (5) || 321,07 || 46,89 || 9,67
 
|-
 
|-
| Monkey's Audio 3.97 || high || 364.9 || 59.6 || 1:52
+
| Monkey's Audio || high || 304,65 || 44,50 || 29,84
 
|-
 
|-
| Wavpack 3.97 || high || 370.1 || 60.4 || 2:07
+
| Wavpack || high || 317,69 || 46,40 || 19,17
 
|-
 
|-
| Flac 1.1.0 || high (8) || 379.8 || 61.9 || 12:43
+
| Flac || high (8) || 318,22 || 46,48 || 21,82
 
|-
 
|-
 
| colspan="5" align="right" | Comparison [[#Top|Top]]
 
| colspan="5" align="right" | Comparison [[#Top|Top]]

Latest revision as of 17:48, 9 November 2015

TTA Audio Codec Logo

Comparing the TTA codec with three popular lossless audio compressors

This section compares TTA with other free open-source lossless audio compressors. All music files were WAV format files which were extracted from original audio CDs. No pre-processing was performed.

  1. Command line frontend for LibTTA version 2.3
  2. Monkeys Audio v4.16 http://www.monkeysaudio.com
  3. Wavpack v4.75.2 http://www.wavpack.com
  4. Flac v1.3.1 https://xiph.org/flac/

For testing we use Intel(R) Core(TM) i3-3240, 3.4GHz, with 4GB RAM, operating under Windows 7 Professional. All tests were run on RAM-disk with capacity of 1GB.

Using 6 albums of various styles:
1. David Benoit - Full Circle 4. Erick Friedman - Violin Showpieces
2. Sally Shapiro - Somewhere Else 5. Jennifer Warnes - Famous Blue Raincoat
3. Wilko Johnson - Going Back Home 6. Joel Grare - Paris-Istanbul-Shangai
Comparison average result of all albums

TTA comparison - Average result

Additional TTA comparisons online:

David Benoit - Full Circle

options file size (MB)  % of orig. file encode time (s)
WAV file - 439,60 100,0 *2613
TTA - 285,18 64,87 8,61
Monkey's Audio fast 285,55 64,96 12,29
Wavpack fast 293,73 66,82 8,33
Flac fast (1) 303,87 69,13 5,38
Monkey's Audio normal 280,43 63,79 17,75
Wavpack normal 286,83 65,25 9,86
Flac normal (5) 288,34 65,59 6,75
Monkey's Audio high 278,46 63,35 19,67
Wavpack high 284,52 64,72 12,56
Flac high (8) 286,30 65,13 14,84
Comparison Top

Sally Shapiro - Somewhere Else

options file size (MB)  % of orig. file encode time (s)
WAV file - 454,98 100,0 *2704
TTA - 315,00 69,23 9,03
Monkey's Audio fast 314,95 69,22 12,79
Wavpack fast 323,76 71,16 8,64
Flac fast (1) 338,00 74,29 6,05
Monkey's Audio normal 309,40 68,00 18,49
Wavpack normal 317,97 69,89 10,19
Flac normal (5) 317,25 69,73 7,04
Monkey's Audio high 308,05 67,71 20,44
Wavpack high 314,71 69,17 12,99
Flac high (8) 315,40 69,32 15,66
Comparison Top

Wilko Johnson - Going Back Home

options file size (MB)  % of orig. file encode time
WAV file - 349,62 100,0 *2078
TTA - 241,05 68,95 6,94
Monkey's Audio fast 240,49 68,79 9,84
Wavpack fast 246,67 70,55 6,68
Flac fast (1) 263,88 75,47 4,73
Monkey's Audio normal 235,84 67,46 14,26
Wavpack normal 242,05 69,23 7,85
Flac normal (5) 243,85 69,75 5,46
Monkey's Audio high 235,18 67,27 15,71
Wavpack high 239,08 68,38 10,02
Flac high (8) 242,06 69,23 12,25
Comparison Top

Erick Friedman - Violin Showpieces

options file size (MB)  % of orig. file encode time (s)
WAV file - 669,21 100,0 *3977
TTA - 371,73 55,55 12,48
Monkey's Audio fast 365,28 54,58 18,17
Wavpack fast 379,29 56,68 12,37
Flac fast (1) 391,17 58,45 8,41
Monkey's Audio normal 358,56 53,58 26,15
Wavpack normal 372,91 55,72 14,65
Flac normal (5) 372,79 55,71 9,91
Monkey's Audio high 351,10 52,47 29,36
Wavpack high 367,57 54,93 18,75
Flac high (8) 371,19 55,47 23,37
Comparison Top

Jennifer Warnes - Famous Blue Raincoat

options file size (MB)  % of orig. file encode time (s)
WAV file - 664,94 100,0 *3952
TTA - 361,28 54,33 12,54
Monkey's Audio fast 359,53 54,07 18,11
Wavpack fast 373,59 56,18 12,34
Flac fast (1) 400,07 60,17 8,36
Monkey's Audio normal 351,24 52,82 26,11
Wavpack normal 364,48 54,81 14,63
Flac normal (5) 363,64 54,69 9,83
Monkey's Audio high 348,19 52,36 29,23
Wavpack high 359,17 54,01 18,72
Flac high (8) 361,25 54,33 22,59
Comparison Top

Joel Grare - Paris-Istanbul-Shangai

options file size (MB)  % of orig. file encode time (s)
WAV file - 684,67 100,0 *4069
TTA - 319,02 46,60 12,85
Monkey's Audio fast 315,12 46,02 18,5
Wavpack fast 336,67 49,17 12,64
Flac fast (1) 349,28 51,01 7,83
Monkey's Audio normal 308,83 45,11 26,61
Wavpack normal 322,51 47,10 14,96
Flac normal (5) 321,07 46,89 9,67
Monkey's Audio high 304,65 44,50 29,84
Wavpack high 317,69 46,40 19,17
Flac high (8) 318,22 46,48 21,82
Comparison Top