Skip to main content
Topic: TTA lossless audio compressor v3.3 (Read 20284 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

TTA lossless audio compressor v3.3

1) True Audio (TTA) command line encoder - is a free console-based real-time lossless audio compressor. TTA performs lossless compression of audio data for multichannel 8, 16 and 24-bit WAV files. Features: Unicode file names support, minimal system requirements, high speed and compression performance. Console app.

+ WAVE_FORMAT_EXTENSIBLE support.

Download TTA compressor for Windows:
http://prdownloads.sourceforge.net/tta/tta....3.zip?download
Download TTA compressor for Linux:
http://prdownloads.sourceforge.net/tta/tta....3.tgz?download

2) TTA Input plug-in for dBpowerAMP 2 version 1.1 has just been released.

Download plug-in:
http://prdownloads.sourceforge.net/tta/tta....0.zip?download

For more info please visit the project homepage:
http://tta.sourceforge.net
http://sourceforge.net/projects/tta

TTA lossless audio compressor v3.3

Reply #1
Just in case you weren't aware, the latest beta of xACT (OS X frontend for shntool, cdda2wav & much more) has support for TTA encode/decode using 3.2. Will it be able to decode 3.3 encodings or will we need to wait for an OS X port ?

TTA lossless audio compressor v3.3

Reply #2
Thanks ald,

What tagging type is used for TTA?

TTA lossless audio compressor v3.3

Reply #3
Quote
What tagging type is used for TTA?
[{POST_SNAPBACK}][/a]


[a href="http://wiki.hydrogenaudio.org/index.php?title=Lossless_comparison]http://wiki.hydrogenaudio.org/index.php?ti...less_comparison[/url]

TTA lossless audio compressor v3.3

Reply #4
Quote
Thanks ald,

What tagging type is used for TTA?
[a href="index.php?act=findpost&pid=297612"][{POST_SNAPBACK}][/a]


I want to support TTA as well and from what I see and also talked about it suggests ID3, since the files are huge, people and software will also use APE, I guess it will be ID3 as official and APE as semi-official.
I am going to go with ID3.
Dimitris

TTA lossless audio compressor v3.3

Reply #5
According to my tests on 20 CD, the biggest change is the encoding/decoding speed, twice slower than in 3.2, with no change in compression rate. Is it to be expected? That would make TTA much less efficient than any of the "big 3" (FLAC, Wavpack, Monkey's Audio). 

TTA lossless audio compressor v3.3

Reply #6
Quote
According to my tests on 20 CD, the biggest change is the encoding/decoding speed, twice slower than in 3.2, with no change in compression rate.


Sorry about this. It's unoptimized compile. I will replace it quickly.

-- Alexander

TTA lossless audio compressor v3.3

Reply #7
thanks for your great work again

I think you've replaced the ZIP, but the both version say "3.3 build 20050514", a bit confusing. in case someone wonders, the filesize and CRC (if i'm not wrong):

Code: [Select]
Old
;        98304  01:10.00 2005-05-14 ttaenc.exe
ttaenc.exe 59584124

New
;        94208  00:33.34 2005-05-17 ttaenc.exe
ttaenc.exe 81DF8D3D


Timestamps are UTC.

TTA lossless audio compressor v3.3

Reply #8
Quote
I think you've replaced the ZIP, but the both version say "3.3 build 20050514", a bit confusing. in case someone wonders, the filesize and CRC (if i'm not wrong):


OK, FIXED:
http://prdownloads.sourceforge.net/tta/tta....3.zip?download

Sorry, forgot about this. Again many thank's ;-)

-- Alexander

TTA lossless audio compressor v3.3

Reply #9
Quote
What tagging type is used for TTA?


Thanks for dBpowerAMP!

TTA supports ID3 tags officially. You can use APE2 with TTA also.
It means just we don't plan to use both of these formats in our software.
I prefer ID3v2. Really I don't like both of these tag formats, maybe I can to present new one at soon. What do you think about XML tags?

-- Alexander

TTA lossless audio compressor v3.3

Reply #10
isn't the v3.3 still doesn't support stdin/out?
fb2k hang when i try to use stdin/out...  :P

TTA lossless audio compressor v3.3

Reply #11
Quote
Thanks for dBpowerAMP!

TTA supports ID3 tags officially. You can use APE2 with TTA also.
It means just we don't plan to use both of these formats in our software.
I prefer ID3v2. Really I don't like both of these tag formats, maybe I can to present new one at soon. What do you think about XML tags?

-- Alexander
[a href="index.php?act=findpost&pid=298253"][{POST_SNAPBACK}][/a]


It is a 5 minute job for me to add tagging to your db plug in (ID3v1, ID3v2 + APE2), just drop in components.

>What do you think about XML tags?

It is a little like re-inventing the wheel, unless there is a specific good reason... ID3v1 & ID3v2 both have issues with tagging, APE2 is pretty good allowing any tags / binary data, APE2 is easy to add for a developer and are at the end of a file which means faster tag writing.

Guidance over tags needs to come from the creator of the codec.

>It means just we don't plan to use both of these formats in our software.

If your not going to support them then no-one else will, it needs to be clear which tags can be used and which one is recommended as default.

TTA lossless audio compressor v3.3

Reply #12
Quote
>What do you think about XML tags?

It is a little like re-inventing the wheel, unless there is a specific good reason... ...APE2 is easy to add for a developer and are at the end of a file which means faster tag writing.
[a href="index.php?act=findpost&pid=298271"][{POST_SNAPBACK}][/a]


I prefer ID3v2 for current TTA format.

As about ID3 and APE tags..

1) all of these tags are not album-oriented ..or I'm wrong?
2) It's one-level tag formats, I prefer a tree.
3) Both of these formats has no friendly CUE/CDT support.

I think that the XML-based tag system can to resolve such problems..

Current TTA format is stable and will not be changed in future, but we have a test version of another streamable codec for special application. It's 1.5 times faster than  TTA without a loss of compression, but with some restrictions (sometimes better, sometimes not). I plan to release it as a separate format. It's format is under development now and I'm looking for a good tag system for it.

TTA lossless audio compressor v3.3

Reply #13
>1) all of these tags are not album-oriented ..or I'm wrong?
>2) It's one-level tag formats, I prefer a tree.
>3) Both of these formats has no friendly CUE/CDT support.

All these relate to CUE sheets?

I will try my APE2 salesman pitch 

For most people the standard ID3v1 fields are fine (although ID3v1 a little short on length, ID3v2 and APE2 no problems), some might be more advanced and like to save multiple genres, ape2 has tag string lists: have as many genres as needed (ID3v2 cannot).

Some people might want to save album cover art (WMA and M4a from itunes have these), that removes ID3v1 from the equation.

Others like to transcode, especially lossless, from m4a ALAC, FLAC or WMA to TTA, and then back again as a whim takes, this is where id3v2 is let down with it's fixed fields, you might have a tag entry that cannot find a place in ID3v2 so the tag is dropped.

There are some people might have a wav file with riff chunks, APE2 could easy accommodate those with it's ability to save binary in a tag (ID3v2 cannot).

and there are the cue sheet people, like to rip a cd to one file, APE2 could easily handle an embedded cue sheet, you could have:

TAG Element: CUE
TAG Value: standard .cue text entry

The way I see it APE2 is as good as XML and it is already in use. APE is powerful, it just needs various advanced standards defining, it is something I have been wanting to do for a while (allocating time is the killer), it needs a page putting up somewhere that documents such advanced usage of APE2 then people can have all the advanced features mentioned. Apathy of getting such adopted is another issue, I could support all of those in dbpoweramp but that is no good if no other program does, you know how many CD ripping programs are being actively developed (rippers at the grass roots level, not your iTunes or WMP), that could add support for that, probably 3 or 4.

TTA lossless audio compressor v3.3

Reply #14
Quote
APE is powerful, it just needs various advanced standards defining, it is something I have been wanting to do for a while (allocating time is the killer), it needs a page putting up somewhere that documents such advanced usage of APE2 then people can have all the advanced features mentioned.
[{POST_SNAPBACK}][/a]


I believe this is a start:
[a href="http://wiki.hydrogenaudio.org/index.php?title=APEv2]http://wiki.hydrogenaudio.org/index.php?title=APEv2[/url]

The entire APE tag documentation is available there.

TTA lossless audio compressor v3.3

Reply #15
There is a page that details the mechanics of APE2 (a good start), but will other developers actually discuss what can be standardized in APE2, I doubt it...one might take exception to album art embedded, etc. People just seem to act unilaterally, out of what I don't know, ego? That is why .m4a with iTunes pisses all over other formats, as far as joe public is concerned, it is an end to end solution (album art, ratings, last played, play count, volume normalize), with all those supported in a portable player. Take ogg, portable players (of the handfull) will only pull out artist, album, title, just not in the same ball park.

TTA lossless audio compressor v3.3

Reply #16
I have talked about this, a lot in this forum in the past, but people do not seem to understand the importance of standardized field names.
They think that the format will be limited because of that, forgetting about user fields.
Personally I do not understand why tag fields should have long and descriptive names, we need a bunch of 'official' fixed/standard fields and unlimited user ones , mp4/ID3 are good examples , both suck in other areas though.

It is time for a serious cross format field standardization always taking in mind current implementations and expanding amending on that.
Dimitris

TTA lossless audio compressor v3.3

Reply #17
Counting down until the Matroska guys (Pamel?) show up in this thread...

TTA lossless audio compressor v3.3

Reply #18
Quote
Counting down until the Matroska guys (Pamel?) show up in this thread...
[{POST_SNAPBACK}][/a]


I know about Matroska. This container can to resolve ALL problems  I have read the Matroska documentation... but I think that I just want a simple tag, not a container.

[a href="http://www.matroska.org/technical/specs/tagging/index.html]http://www.matroska.org/technical/specs/tagging/index.html[/url]
Again, how about CUE fields, like an INDEXes, PRE/POST GAPS, e.t.c.

Maybe I'm wrong, I think it's better for this purpose to have only tagging part of Matroska with additional fields. Maybe it can be a small, XBML/XML based tagging library for separate use in audio/video formats?

Is here any ways to use (partially) Matroska tags separate from MKA container?

TTA lossless audio compressor v3.3

Reply #19
Quote
Is here any ways to use (partially) Matroska tags separate from MKA container?


Anything about matroska is in the public domaine and free to use, so don't hesitate to use our tagging system if you want to.

Christian
matroska project admin
http://www.matroska.org

@ rjamorim : i can send Pamel here also, in case you prefer to have him talking instead of myself  ....

TTA lossless audio compressor v3.3

Reply #20
Howdy ALD,  it's your English-writer friend.  Keep up the good work.

TTA lossless audio compressor v3.3

Reply #21
Quote
Others like to transcode, especially lossless, from m4a ALAC, FLAC or WMA to TTA, and then back again as a whim takes, this is where id3v2 is let down with it's fixed fields, you might have a tag entry that cannot find a place in ID3v2 so the tag is dropped.


Could you eleborate this? In foobar i can write any field I choose in id3v2.

AtW

TTA lossless audio compressor v3.3

Reply #22
Surprisingly it's faster than 3.0 quite a lot, and compression ratio not bad.

Also the all-in-one package let foobar2000 and directshow player works excellent, before TTA3.3 I try with FLAC, but it crashed and claimed that I'm over-clocking (I'm accurate-clocking), also the FLAC front-end seems don't know command-line failed to finish the encode ....

FLAC is good but the package is not friendly enough, also ogg-flac cause another pile of problems that frightened me.

Since Monkey's Audio seems dead (well it's not but nothing new), and I've no experience on WavPack and OptimFROG, TTA seems a good choice for me!
Hong Kong - International Joke Center (after 1997-06-30)

TTA lossless audio compressor v3.3

Reply #23
It will use one of the fields to store sub fields, you would be luck if all other applications that would use this also. Now with a tagging format like APE2 or Ogg Vorbis they are truely open fields.

TTA lossless audio compressor v3.3

Reply #24
Quote
It will use one of the fields to store sub fields, you would be luck if all other applications that would use this also. Now with a tagging format like APE2 or Ogg Vorbis they are truely open fields.
[a href="index.php?act=findpost&pid=301816"][{POST_SNAPBACK}][/a]


Hmm, interesting, do you happen to know which field foobar uses?

AtW

 
SimplePortal 1.0.0 RC1 © 2008-2020