Hello,

Again, I'm probably the 6 billionth person this year to come up with
this, but ...

Why ain't it pretty:
- It's an add-on, so again you'd need compliant encoders and decoders

In short:

- rip the complete cd to 1 wav+cue
- encode to mp3, and use the CUE (or similar) to generate a TOC for
the mp3 file.

The toc could be in a frame (tag) in the beginning of the mp3 and could
include:

- Album name + Artist (+ other?)

+ for all tracks:
 - Track Name
 - Track Artist
 - Track length (so you can seek in a vbr file)
 - Start location in the mp3, maybe in bytes from first frame? (imagine
 400 meg vbr file, so searching all frames and counting them would
 provide no fast jump-to-track option)(downside: this position is only
 know at encoding time)

For the moment the 1 big mp3 + musiCutter is the best option, but some
start frames of mp3's sound like hell because they miss their 50%
overlap from the previous frame.

This solution would allow the mp3 decoder/player to jump to the
offset of the track you want to hear, and init the 50% overlap with
the earlier frames and start to play correctly at the pricisest
possible location.  Also the exact start frame of a track is known, so
you get a very precise location of when to start eg new track on cdr.

A compliant decoder (eg cdr program) could easlily rebuild exact
starting points of cdr tracks, because it knows at what frame a
certain track starts. (eg: Nero)
Also a CUE could be reconstructed for programs like fireburner+cdrwin.

btw: the CUE is just a win32 example, of course any other format will
do providing track info :)

example:

PERFORMER "Orbital"
TITLE "In Sides"
FILE "E:\mp3\Orbital - In Sides\Orbital - In Sides.wav" WAVE
  TRACK 01 AUDIO
    TITLE "The Girl With The Sun In Her Head"
    PERFORMER "Orbital"
    INDEX 01 00:00:00
  TRACK 02 AUDIO
    TITLE "P.E.T.R.O.L."
    PERFORMER "Orbital"
    INDEX 00 10:26:65
    INDEX 01 10:26:67
  TRACK 03 AUDIO
    TITLE "The Box (part 1)"
    PERFORMER "Orbital"
    INDEX 00 16:44:50
    INDEX 01 16:47:15
  TRACK 04 AUDIO
    TITLE "The Box (part 2)"
    PERFORMER "Orbital"
    INDEX 01 23:15:47
  TRACK 05 AUDIO
    TITLE "Dwr Budr"
    PERFORMER "Orbital"
    INDEX 00 29:13:57
    INDEX 01 29:16:00
  TRACK 06 AUDIO
    TITLE "Adnan's"
    PERFORMER "Orbital"
    INDEX 00 39:11:12
    INDEX 01 39:11:47
  TRACK 07 AUDIO
    TITLE "Out There Somewhere? (part 1)"
    PERFORMER "Orbital"
    INDEX 00 47:53:08
    INDEX 01 47:53:17
  TRACK 08 AUDIO
    TITLE "Out There Somewhere? (part 2)"
    PERFORMER "Orbital"
    INDEX 01 58:35:72

-- 
Best regards,
 Roel Van den Berghe                mailto:[EMAIL PROTECTED]


--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Reply via email to