Difference between revisions of "True Audio Codec Comparison"
From Tau Projects
(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 | + | # Command line frontend for LibTTA version 2.3 |
− | # Wavpack | + | # Monkeys Audio v4.16 http://www.monkeysaudio.com |
− | # Flac v1.1 | + | # Wavpack v4.75.2 http://www.wavpack.com |
+ | # Flac v1.3.1 https://xiph.org/flac/ | ||
− | For testing we use | + | 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. [[# | + | | 1. [[#David Benoit - Full Circle|David Benoit - Full Circle]] || 4. [[#Erick Friedman - Violin Showpieces|Erick Friedman - Violin Showpieces]] |
|- | |- | ||
− | | 2. [[# | + | | 2. [[#Sally Shapiro - Somewhere Else|Sally Shapiro - Somewhere Else]] || 5. [[#Jennifer Warnes - Famous Blue Raincoat|Jennifer Warnes - Famous Blue Raincoat]] |
|- | |- | ||
− | | 3. [[# | + | | 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| | + | | <br />[[Image:TTA_Codec_Comparison_Result.png|970px|center|TTA comparison - Average result]]<br /> |
|} | |} | ||
==Additional TTA comparisons online:== | ==Additional TTA comparisons online:== | ||
− | |||
* 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 | ||
− | == | + | ==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 || - || | + | | WAV file || - || 439,60 || 100,0 || *2613 |
|- | |- | ||
− | | TTA | + | | TTA || - || 285,18 || 64,87 || 8,61 |
|- | |- | ||
− | | Monkey's Audio | + | | Monkey's Audio || fast || 285,55 || 64,96 || 12,29 |
|- | |- | ||
− | | Wavpack | + | | Wavpack || fast || 293,73 || 66,82 || 8,33 |
|- | |- | ||
− | | Flac | + | | Flac || fast (1) || 303,87 || 69,13 || 5,38 |
|- | |- | ||
− | | Monkey's Audio | + | | Monkey's Audio || normal || 280,43 || 63,79 || 17,75 |
|- | |- | ||
− | | Wavpack | + | | Wavpack || normal || 286,83 || 65,25 || 9,86 |
|- | |- | ||
− | | Flac | + | | Flac || normal (5) || 288,34 || 65,59 || 6,75 |
|- | |- | ||
− | | Monkey's Audio | + | | Monkey's Audio || high || 278,46 || 63,35 || 19,67 |
|- | |- | ||
− | | Wavpack | + | | Wavpack || high || 284,52 || 64,72 || 12,56 |
|- | |- | ||
− | | Flac | + | | Flac || high (8) || 286,30 || 65,13 || 14,84 |
|- | |- | ||
| colspan="5" align="right" | Comparison [[#Top|Top]] | | colspan="5" align="right" | Comparison [[#Top|Top]] | ||
|} | |} | ||
− | == | + | ==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 || - || | + | | WAV file || - || 454,98 || 100,0 || *2704 |
|- | |- | ||
− | | TTA | + | | TTA || - || 315,00 || 69,23 || 9,03 |
|- | |- | ||
− | | Monkey's Audio | + | | Monkey's Audio || fast || 314,95 || 69,22 || 12,79 |
|- | |- | ||
− | | Wavpack | + | | Wavpack || fast || 323,76 || 71,16 || 8,64 |
|- | |- | ||
− | | Flac | + | | Flac || fast (1) || 338,00 || 74,29 || 6,05 |
|- | |- | ||
− | | Monkey's Audio | + | | Monkey's Audio || normal || 309,40 || 68,00 || 18,49 |
|- | |- | ||
− | | Wavpack | + | | Wavpack || normal || 317,97 || 69,89 || 10,19 |
|- | |- | ||
− | | Flac | + | | Flac || normal (5) || 317,25 || 69,73 || 7,04 |
|- | |- | ||
− | | Monkey's Audio | + | | Monkey's Audio || high || 308,05 || 67,71 || 20,44 |
|- | |- | ||
− | | Wavpack | + | | Wavpack || high || 314,71 || 69,17 || 12,99 |
|- | |- | ||
− | | Flac | + | | Flac || high (8) || 315,40 || 69,32 || 15,66 |
|- | |- | ||
| colspan="5" align="right" | Comparison [[#Top|Top]] | | colspan="5" align="right" | Comparison [[#Top|Top]] | ||
|} | |} | ||
− | == | + | ==Wilko Johnson - Going Back Home== |
{| class="tau" | {| class="tau" | ||
|- | |- | ||
Line 122: | Line 125: | ||
! align="left" | encode time | ! align="left" | encode time | ||
|- | |- | ||
− | | WAV file || - || | + | | WAV file || - || 349,62 || 100,0 || *2078 |
|- | |- | ||
− | | TTA | + | | TTA || - || 241,05 || 68,95 || 6,94 |
|- | |- | ||
− | | Monkey's Audio | + | | Monkey's Audio || fast || 240,49 || 68,79 || 9,84 |
|- | |- | ||
− | | Wavpack | + | | Wavpack || fast || 246,67 || 70,55 || 6,68 |
|- | |- | ||
− | | Flac | + | | Flac || fast (1) || 263,88 || 75,47 || 4,73 |
|- | |- | ||
− | | Monkey's Audio | + | | Monkey's Audio || normal || 235,84 || 67,46 || 14,26 |
|- | |- | ||
− | | Wavpack | + | | Wavpack || normal || 242,05 || 69,23 || 7,85 |
|- | |- | ||
− | | Flac | + | | Flac || normal (5) || 243,85 || 69,75 || 5,46 |
|- | |- | ||
− | | Monkey's Audio | + | | Monkey's Audio || high || 235,18 || 67,27 || 15,71 |
|- | |- | ||
− | | Wavpack | + | | Wavpack || high || 239,08 || 68,38 || 10,02 |
|- | |- | ||
− | | Flac | + | | Flac || high (8) || 242,06 || 69,23 || 12,25 |
|- | |- | ||
| colspan="5" align="right" | Comparison [[#Top|Top]] | | colspan="5" align="right" | Comparison [[#Top|Top]] | ||
|} | |} | ||
− | == | + | ==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 || - || | + | | WAV file || - || 669,21 || 100,0 || *3977 |
|- | |- | ||
− | | TTA | + | | TTA || - || 371,73 || 55,55 || 12,48 |
|- | |- | ||
− | | Monkey's Audio | + | | Monkey's Audio || fast || 365,28 || 54,58 || 18,17 |
|- | |- | ||
− | | Wavpack | + | | Wavpack || fast || 379,29 || 56,68 || 12,37 |
|- | |- | ||
− | | Flac | + | | Flac || fast (1) || 391,17 || 58,45 || 8,41 |
|- | |- | ||
− | | Monkey's Audio | + | | Monkey's Audio || normal || 358,56 || 53,58 || 26,15 |
|- | |- | ||
− | | Wavpack | + | | Wavpack || normal || 372,91 || 55,72 || 14,65 |
|- | |- | ||
− | | Flac | + | | Flac || normal (5) || 372,79 || 55,71 || 9,91 |
|- | |- | ||
− | | Monkey's Audio | + | | Monkey's Audio || high || 351,10 || 52,47 || 29,36 |
|- | |- | ||
− | | Wavpack | + | | Wavpack || high || 367,57 || 54,93 || 18,75 |
|- | |- | ||
− | | Flac | + | | Flac || high (8) || 371,19 || 55,47 || 23,37 |
|- | |- | ||
| colspan="5" align="right" | Comparison [[#Top|Top]] | | colspan="5" align="right" | Comparison [[#Top|Top]] | ||
|} | |} | ||
− | == | + | ==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 || - || | + | | WAV file || - || 664,94 || 100,0 || *3952 |
|- | |- | ||
− | | TTA | + | | TTA || - || 361,28 || 54,33 || 12,54 |
|- | |- | ||
− | | Monkey's Audio | + | | Monkey's Audio || fast || 359,53 || 54,07 || 18,11 |
|- | |- | ||
− | | Wavpack | + | | Wavpack || fast || 373,59 || 56,18 || 12,34 |
|- | |- | ||
− | | Flac | + | | Flac || fast (1) || 400,07 || 60,17 || 8,36 |
|- | |- | ||
− | | Monkey's Audio | + | | Monkey's Audio || normal || 351,24 || 52,82 || 26,11 |
|- | |- | ||
− | | Wavpack | + | | Wavpack || normal || 364,48 || 54,81 || 14,63 |
|- | |- | ||
− | | Flac | + | | Flac || normal (5) || 363,64 || 54,69 || 9,83 |
|- | |- | ||
− | | Monkey's Audio | + | | Monkey's Audio || high || 348,19 || 52,36 || 29,23 |
|- | |- | ||
− | | Wavpack | + | | Wavpack || high || 359,17 || 54,01 || 18,72 |
|- | |- | ||
− | | Flac | + | | Flac || high (8) || 361,25 || 54,33 || 22,59 |
|- | |- | ||
| colspan="5" align="right" | Comparison [[#Top|Top]] | | colspan="5" align="right" | Comparison [[#Top|Top]] | ||
|} | |} | ||
− | == | + | ==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 || - || | + | | WAV file || - || 684,67 || 100,0 || *4069 |
|- | |- | ||
− | | TTA | + | | TTA || - || 319,02 || 46,60 || 12,85 |
|- | |- | ||
− | | Monkey's Audio | + | | Monkey's Audio || fast || 315,12 || 46,02 || 18,5 |
|- | |- | ||
− | | Wavpack | + | | Wavpack || fast || 336,67 || 49,17 || 12,64 |
|- | |- | ||
− | | Flac | + | | Flac || fast (1) || 349,28 || 51,01 || 7,83 |
|- | |- | ||
− | | Monkey's Audio | + | | Monkey's Audio || normal || 308,83 || 45,11 || 26,61 |
|- | |- | ||
− | | Wavpack | + | | Wavpack || normal || 322,51 || 47,10 || 14,96 |
|- | |- | ||
− | | Flac | + | | Flac || normal (5) || 321,07 || 46,89 || 9,67 |
|- | |- | ||
− | | Monkey's Audio | + | | Monkey's Audio || high || 304,65 || 44,50 || 29,84 |
|- | |- | ||
− | | Wavpack | + | | Wavpack || high || 317,69 || 46,40 || 19,17 |
|- | |- | ||
− | | Flac | + | | 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
- Codec Overview
- Compression Theory
- Format Description
- Codec Comparisons
- Codec Implementation
- Downloads
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.
- Command line frontend for LibTTA version 2.3
- Monkeys Audio v4.16 http://www.monkeysaudio.com
- Wavpack v4.75.2 http://www.wavpack.com
- 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 |
---|
|
Additional TTA comparisons online:
- 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
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 |