IPB

Welcome Guest ( Log In | Register )

Yet another lossless audio compressor..., Would it make any sense?
TBeck
post Apr 1 2006, 03:04
Post #1


TAK Developer


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



Hi,

(sorry, my english isn't very good...)

i have been working (for fun) on lossless audio compression since about 1997. Finally i would like to bring this thing (especially the never-ending-search for just a tenth of a percent more compression...) to an end. In the light of the big bunch of existing Compressors, i am not quite sure, if it would be of any use to add one more Compressor to the public. The preparations for a useful release would be much further work, and i wouldn't like to waste my time for something not needed.

My Compressor uses similar techniques like FLAC, but far more elaborated. Compression ratios lie between Monkey's Audios High- and Extra-High-Mode (Can be better than Extra High at the expense of a considerable increase of encoding time). Encoding Speed is a bit slower than Monkey's, Decoding Speed is much higher on most Files. Seek-Times should also be better cause of the maximum (independent) frame length of 250 ms.

I would like to read some opinions. Would it make any sense to release it?

Thanks

Thomas
Go to the top of the page
+Quote Post
 
Start new topic
Replies
Skymmer
post Apr 2 2006, 18:04
Post #2





Group: Members
Posts: 114
Joined: 11-June 03
Member No.: 7132



QUOTE (Cartman_Sr @ Apr 2 2006, 09:15 AM)
Let me be like Bart here, and encourage TBeck to join up with the FLAC team, and..
*


Oh god, I'm afraided it but why FLAC? Don't think that I'm flaming but I just don't like direct biasing.

QUOTE (Mo0zOoH @ Apr 2 2006, 05:30 PM)
I don't really think your codec will survive in an ongoing lossless competition without some extra features and/or promotion
*


Agree, but partly. Lossless compressors are always have been pieces of software mainly for experinced and interested users so even if your compressor will have only one extra feuture - it will have success, although among quite limited group of users.

For TBeck I can only advise the following:

+ Make your compressor open-source to spread it everywhere without limits

+ First of all develope the format. In ideal it must:
- support any kind of input files. 8/16/24/32 bit/IEEE float, mono/2 channel/multichannel, any sample rate.
- support non-audio data embeded into files (RIFF chunks)
- be error resistant. At least error detection and decode-throught-errors, at most the error correction.
- provide tagging possibility. APEv2 tags are highly recomended.
- be asymmetric but providing high compression ratios, same or better than Monkey's Audio.
- be very fast at decoding and to be hardware friendly
- provide ReplayGain support
- provide possibility to improve compression ratios without breaking the backward compatibility
- provide full Unicode support

+ After you developed the format just provide native reference compilations for
most well known platforms and also plugins for at least 2-3 famous players on
such platforms. Also support for burning/editing applications will be just great.

Good luck !

This post has been edited by Skymmer: Apr 2 2006, 18:46


--------------------
Gabber, Jazz and IDM
Go to the top of the page
+Quote Post
Liisachan
post Apr 2 2006, 18:33
Post #3





Group: Members (Donating)
Posts: 119
Joined: 9-July 04
Member No.: 15225



QUOTE (Skymmer @ Apr 2 2006, 05:04 PM)
For TBeck I can only advise the following:
+ Make your compressor open-source to spread it everywhere without limits
+ First of all develope the format. In ideal it must:
    - support any kind of input files. 8/16/24/32 bit/IEEE float, mono/2 channel/
      multichannel, any sample rate.
    - support non-audio data embeded into files (RIFF chunks)
    - be error resistant. At least error detection and decode-throught-errors, at
      most the error correction.
    - provide tagging possibility. APEv2 tags are highly recomended.
    - be asymmetric but providing high compression ratios, same or better than
      Monkey's Audio.
    - be very fast at decoding and to be hardware friendly
    - provide ReplayGain support
    - provide possibility to improve compression ratios without breaking the
      backward compatibility
+ After you developed the format just provide native reference compilations for
    most well known platforms and also plugins for at least 2-3 famous players on
    such platforms. Also support for burning/editing applications will be just great.

Good luck !
*

One more thing: Please make it Unicode-based, or at least support filenames in multibyte chars. That's important for i18n, ie for the whole world includking China Japan Korea to enjoy your app!! smile.gif

wavpack and ttaenc didn't like multibyte-char filenames before (the problem was already fixed now tho) and was not able to compress the file when the filename contains a double-byte char whose 2nd half is 0x5C, misunderstanding it as \

I'm looking forward to the Alpha release of this! biggrin.gif
Go to the top of the page
+Quote Post

Posts in this topic
- TBeck   Yet another lossless audio compressor...   Apr 1 2006, 03:04
- - kornchild2002   In the beginning, I really didn't understand l...   Apr 1 2006, 03:48
|- - TBeck   QUOTE (kornchild2002 @ Apr 1 2006, 04:48 AM)U...   Apr 1 2006, 04:28
|- - neomoe   QUOTE (TBeck @ Mar 31 2006, 07:28 PM)QUOTE (k...   Apr 1 2006, 09:18
|- - jcoalson   QUOTE (TBeck @ Mar 31 2006, 10:28 PM)Building...   Apr 2 2006, 06:51
|- - TBeck   QUOTE (jcoalson @ Apr 2 2006, 07:51 AM)I woul...   Apr 2 2006, 18:16
|- - TBeck   QUOTE (jcoalson @ Apr 2 2006, 07:51 AM)it sti...   Apr 2 2006, 19:40
|- - Shade[ST]   Is there any way we can get a sourcecode release o...   Apr 2 2006, 20:20
|- - jcoalson   QUOTE (TBeck @ Apr 2 2006, 01:40 PM)QUOTE (jc...   Apr 3 2006, 01:33
|- - TBeck   QUOTE (jcoalson @ Apr 3 2006, 02:33 AM)Thomas...   Apr 3 2006, 02:02
- - William   In my opinion, competition is always welcome. Take...   Apr 1 2006, 03:48
|- - TBeck   QUOTE (William @ Apr 1 2006, 04:48 AM)If the ...   Apr 1 2006, 04:42
|- - kwanbis   QUOTE (William @ Apr 1 2006, 02:48 AM)In my o...   Apr 1 2006, 14:56
- - Enig123   TBeck, Sounds interesting. I'm really happy t...   Apr 1 2006, 04:06
|- - TBeck   QUOTE (Enig123 @ Apr 1 2006, 05:06 AM)TBeck, ...   Apr 1 2006, 04:55
- - MusicLover   QUOTE (TBeck @ Mar 31 2006, 06:04 PM)Hi, (so...   Apr 1 2006, 10:38
|- - TBeck   QUOTE (MusicLover @ Apr 1 2006, 11:38 AM)Hey,...   Apr 1 2006, 16:35
|- - pest   I've worked on something similiar the last yea...   Apr 1 2006, 16:42
- - Skymmer   QUOTE (TBeck @ Apr 1 2006, 05:04 AM)I would l...   Apr 1 2006, 13:11
|- - TBeck   QUOTE (Skymmer @ Apr 1 2006, 02:11 PM)QUOTE (...   Apr 1 2006, 16:37
- - Triza   Nobody needs another one that is only 1-2% better....   Apr 1 2006, 18:21
- - rutra80   An encoder with compression ratio as high as Monke...   Apr 1 2006, 18:26
|- - Duble0Syx   QUOTE (rutra80 @ Apr 1 2006, 09:26 AM)An enco...   Apr 1 2006, 18:53
- - xmixahlx   you really don't need an official release righ...   Apr 1 2006, 20:22
- - boombaard   QUOTE IMHO Monkey's Audio is a poor codec simp...   Apr 1 2006, 21:26
- - Skymmer   QUOTE (rutra80 @ Apr 1 2006, 08:26 PM)An enco...   Apr 1 2006, 21:31
|- - TBeck   QUOTE (Skymmer @ Apr 1 2006, 10:31 PM)Agree h...   Apr 1 2006, 23:55
|- - TBeck   The Table in the previous post contains results fr...   Apr 1 2006, 23:57
|- - rjamorim   QUOTE (TBeck @ Apr 1 2006, 07:55 PM)CODE-----...   Apr 2 2006, 01:22
|- - TBeck   QUOTE (rjamorim @ Apr 2 2006, 02:22 AM)QUOTE ...   Apr 2 2006, 01:45
|- - rjamorim   QUOTE (TBeck @ Apr 1 2006, 09:45 PM)But it...   Apr 2 2006, 01:57
|- - TBeck   QUOTE (rjamorim @ Apr 2 2006, 02:57 AM)QUOTE ...   Apr 2 2006, 02:13
|- - William   QUOTE (TBeck @ Apr 2 2006, 01:13 AM)Yes. And ...   Apr 2 2006, 06:42
- - Skymmer   Truly speaking I'm little bit impressed. The r...   Apr 2 2006, 00:56
|- - TBeck   QUOTE (Skymmer @ Apr 2 2006, 01:56 AM)Truly s...   Apr 2 2006, 01:23
|- - pest   QUOTE (TBeck @ Apr 1 2006, 04:23 PM)Furthermo...   Apr 2 2006, 13:52
- - Cartman_Sr   This discussion reminds me of that episode of the ...   Apr 2 2006, 07:15
- - Eric   IHMO, if you could transform your ideas into some ...   Apr 2 2006, 15:20
- - Mo0zOoH   Hey, that's really something special! I do...   Apr 2 2006, 15:30
- - Skymmer   QUOTE (Cartman_Sr @ Apr 2 2006, 09:15 AM)Let ...   Apr 2 2006, 18:04
|- - Liisachan   QUOTE (Skymmer @ Apr 2 2006, 05:04 PM)For TBe...   Apr 2 2006, 18:33
- - bryant   If I understand your table correctly, you are sayi...   Apr 2 2006, 20:40
|- - TBeck   QUOTE (bryant @ Apr 2 2006, 09:40 PM)If I und...   Apr 2 2006, 21:07
||- - bryant   QUOTE (TBeck @ Apr 2 2006, 12:07 PM)So i woul...   Apr 2 2006, 22:02
|- - TBeck   QUOTE (bryant @ Apr 2 2006, 09:40 PM)If I und...   Apr 2 2006, 21:22
|- - Shade[ST]   I'm sure many people will wish to donate for u...   Apr 2 2006, 21:39
- - pepoluan   Well, I am currently performing a Lossless Compres...   Apr 2 2006, 20:59
- - TBeck   Possibly time for some summary. Especially because...   Apr 2 2006, 22:04
- - TBeck   If nothing unexpected happens, i will release an e...   Apr 3 2006, 09:34
|- - Garf   QUOTE (TBeck @ Apr 3 2006, 10:34 AM) Woul...   Apr 12 2006, 13:17
- - Emanuel   If none of the moderators object, you can use the ...   Apr 3 2006, 10:17
- - Squeller   TBeck, could you describe your basic algorithm ide...   Apr 3 2006, 10:25
|- - TBeck   QUOTE (Squeller @ Apr 3 2006, 11:25 AM)TBeck,...   Apr 3 2006, 11:24
- - Skymmer   QUOTE (TBeck @ Apr 3 2006, 11:34 AM)Would it ...   Apr 3 2006, 11:39
|- - john33   QUOTE (Skymmer @ Apr 3 2006, 10:39 AM) QU...   Apr 12 2006, 13:24
- - towolf   QUOTE (jcoalson @ Apr 3 2006, 02:33 AM)if you...   Apr 4 2006, 10:28
|- - TBeck   QUOTE (towolf @ Apr 4 2006, 11:28 AM)QUOTE (j...   Apr 4 2006, 10:36
|- - towolf   QUOTE (TBeck @ Apr 4 2006, 11:36 AM)QUOTE (to...   Apr 4 2006, 10:46
|- - TBeck   QUOTE (towolf @ Apr 4 2006, 11:46 AM)QUOTE (T...   Apr 4 2006, 10:50
- - TBeck   Links to 24 bit files i have used I think, they a...   Apr 12 2006, 16:17


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: 1st October 2014 - 10:47