Re: [Matroska-devel] Protocol of my 2+ hrs telephone conversation with Frank Klemm
Steve Lhomme <[email protected]> Sun, 16 Nov 2003 12:18:01 +0100
| Newsgroups | gmane.comp.audio.mpc.devel,gmane.comp.multimedia.matroska.devel,gmane.comp.audio.mpc.general |
|---|---|
| Message-ID | <[email protected]> |
Christian HJ Wiesner wrote: > He mentioned more than one time that MP3, from his point of view, is no= t=20 > at all well specified and implemented and can even lead to drop-outs=20 > during playback under certain conditions. He sees AC3 as a very good=20 > standard for his needs, because of well existing hardware decoders in=20 > external receivers, a proper and well done specification and=20 > implementation, and because with DVD burners beoming more and more=20 > popular, low bitrates for audio compression will be only interesting fo= r=20 > streaming in future, and he doesnt see the big market for streaming at=20 > all. He told me he is maybe interested in making a proper AC3 encoder,=20 > using his own psy model, that in principal can be transferred from one=20 > encoder to another. Mmm, low bitrates are good for exchanging or publishing music too (and=20 still forcing people to buy the music). I use it a lot ! Not to mention=20 that you gain some extra bandwidth when muxed with video (which is less=20 used for legal stuff). Anyway, the net distribution of content with=20 sound/music has a great future. And that's where compression matters a lo= t. > After learning that, i honestly question the future of musepack in its=20 > current form. It was maybe a better idea to make a good, free and=20 Mmm, you'd better have good proof of what you say. If that's the case,=20 that means we can drop the "plans" for SV8. Anyway, I personally also=20 give AAC a lot of credit, even with the license restrictions. (after all=20 you have encoders/players for free on Windows and OSX) > opensource AAC encoder, or to fork from Vorbis and making a new=20 > compression format, if Frank ever finds the motivation again to invest=20 > serious work into making a new audio codec. The other alternative is,=20 > and that is what Frank obviously had in mind for musepack also, make a=20 > clear cut with subband coding for the future and make SV8 a=20 > transformation codec also. Frank told me that in his opinion the AAC=20 > standard has a couple of quirks in it, and we could maybe make a new=20 > compression format, still call it musepack and MPC, overcoming those=20 > problems, but on the other hand staying decoder compatible with AAC ?? I suggest not using MPC for the name, as it would confuse many people. > 3. Frank has doubts if our developers, mainly Toff, have really found a= =20 > way to read a complete block of data from a SV7 file for muxing into=20 > matroska. He says the current bitstream is weired, there are sometimes=20 > bits from one block attached to the next or to the preceding block, so=20 > without calling the decoder on the blocks there is no way of finding=20 > out. Even then, proper seeking might be impossible because in worst cas= e=20 > the decoding of a block can depend on up to 32 blocks before this block= . > He promised to look into a repacking app, reading SV7, unpack the data=20 > and repack them into SV8 bitstream, forming a kind of SV 7.5 version if= =20 > you want, as i convinced him there is no use of allowing subband coding= =20 > in SV8 at all, if he feels it doesnt have any advantages to=20 > transformation encoding. With this app we could pack SV7 files into=20 > matroska fine, just a new decoder is necessary that can handle the new=20 > byte order as specified for SV8 ( big endian ). Sure ! That's all we need from MPC SV7 ! > Its time for us to ask ourselves if we want musepack to evolve further,= =20 > or if we are happy with what it is today. Whilst it is usable for music= =20 > compression already, its not for use with video. If we want musepack to= =20 > progress, we all have to work together to improve it. Looking forward t= o=20 > hear your comments. Let me explain why I use compressed audio : 1) publish my mixes on the net (mp3PRO for any dumb user to be able to=20 read it) 2) DJing with TraktorDJ. It only supports MP3 but I want to make an=20 equivalent software that could read much more formats 3) Storing tagged music on my machines instead of having to switch of=20 CD/vynil all the time 4) Storing TV captures (currently using Vorbis in Matroska) I think MPC could go in 2/3/4 but I use mostly MP3 because I know it=20 will work in all other cases. So as long as MPC (or Vorbis) doesn't work=20 in 2 I will use MP3 for almost everything... That's why I want to make a=20 good DJing software ASAP. Then I'll see if MPC is worth... If there is=20 SV7 in Matroska, it should cover all my needs ! http://mpc.corecodec.org