Help - Search - Members - Calendar
Full Version: Rip a CD to a single lossless file, and
Hydrogenaudio Forums > Lossless Audio Compression > Lossless / Other Codecs
x futility x
I want to use EAC to rip an entire CD to a single file using lossless compression, either Monkey's Audio or Flac. I want to be able to play this file in Winamp, but be able to select individual tracks.

Also, I want to be able to burn an identical copy of the original CD from this file, preserving the gaps between tracks.

I know how to do this with a .wav file + cue sheet generated by EAC, but how do you do it with something like Monkey's or Flac ?
SK1
You can't edit a lossless file directly. You must rip to wav, do what you normally do, and encode all individual wav files to .ape or .flac.

edit: wait, i guess i misunderstood...
i don't know if that's possible with a lossless file.
x futility x
I found out that monkey audio has something called MakeApl, which almost does what I want. Apparently it makes a .apl file from a cue sheet, 1 for each song. This file can be loaded in winamp and specifies a range to be played from the file. I have to manually edit every .apl it generates though because it points to the .wav file and not the .ape file.
kotrtim
QUOTE (x futility x @ Jan 24 2003 - 07:01 PM)
I want to use EAC to rip an entire CD to a single file using lossless compression,

EAC cannot but dBpowerAMP can!

http://www.dbpoweramp.com/

You can rip the entire CD into singlle long ape or flac file!
zack
It looks like flac is going to support embedding a cue sheet as metadata in the actual compressed file.

It's already in the prerelease beta, now if only I could figure out how to compile it on win32.. I get a bunch of errors when I open up the .dsw file.
B
QUOTE (kotrtim @ Jan 25 2003 - 05:12 AM)
QUOTE (x futility x @ Jan 24 2003 - 07:01 PM)
I want to use EAC to rip an entire CD to a single file using lossless compression,

EAC cannot but dBpowerAMP can!

http://www.dbpoweramp.com/

You can rip the entire CD into singlle long ape or flac file!

EAC can do that.

Action -> Copy image and create cue-sheet -> compressed.

Set compression to your favorite lossless compressor.
Volcano
x futility x:

I must admit I haven't used FLAC's CUE sheet support yet so I don't know whether it does what you want, but just in case it doesn't, here's a different suggestion - use the mp3cue plugin for Winamp, it allows you to skip between tracks inside a big image file.

The official site has disappeared, so you can download it here.
layer3maniac
QUOTE (Volcano @ Jan 26 2003 - 06:13 AM)
I must admit I haven't used FLAC's CUE sheet support yet so I don't know whether it does what you want, but just in case it doesn't, here's a different suggestion - use the mp3cue plugin for Winamp, it allows you to skip between tracks inside a big image file.

This mp3 plugin works for lossless files too?
kennedyb4
Too bad mp3cue cannot be modified to accept wav, ape etc. It already does this perfectly for mp3 files.

I use this method to solve the gapless problem. Compress with --alt-preset insane and embed the cue file from EAC.

Is mp3cue open source? Or is it proprietary like encspot?
Miles
mp3cue DOES accept .APE .WAV etc.
You just need to have the right file pointed in the .CUEsheet
I think EAC does this automatic.

I've ripped CD to .WAV file, then encoded this whole .WAV to .APE and .MP3 and I've played these 3 files in WinAmp with correct songs listed in mp3cue.

x futility x, I think it's a very good idea to rip the whole CD to an APE file + CUEsheet. Just download the MP3CUE plugin for WinAmp v2.xx and you'll be OK.

tongue.gif

Here what it should look like:

PERFORMER "Mike Oldfield"
TITLE "Tres Lunas"
FILE "Mike Oldfield - Tres Lunas.ape" WAVE (Or may be it was APE instead of WAVE? I'm not quite sure, try both)
TRACK 01 AUDIO
TITLE "Misty"
PERFORMER "Mike Oldfield"
ISRC ES5150263010
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "No Man's Land"
PERFORMER "Mike Oldfield"
ISRC ES5150263011
INDEX 00 03:58:06
INDEX 01 03:59:03
TRACK 03 AUDIO
TITLE "Return To The Origin"
PERFORMER "Mike Oldfield"
ISRC ES5150263012
INDEX 00 10:05:54
INDEX 01 10:07:10
TRACK 04 AUDIO
...

Here are some links for you:
WinAmp_MP3Cue_v093.exe
WinAmp_MP3Cue_v094.exe
Volcano
QUOTE
Here what it should look like:

PERFORMER "Mike Oldfield"
TITLE "Tres Lunas"
FILE "Mike Oldfield - Tres Lunas.ape" WAVE (Or may be it was APE instead of WAVE? I'm not quite sure, try both)


Nope. You can leave the ".wav" file extension in the CUE sheet, it will still work as long as the first part of the filename is identical. And you don't need to change the "WAVE" either.


I wouldn't use EAC's "Copy Image and Create CUE Sheet | Compressed" feature because it messes up the file names (for example, it will name the CUE file "blah.flac.cue"), and it will point the CUE sheet to the FLAC file which is unnecessary. Just rip to WAV and encode to whatever format you want afterwards - that way, the CUE sheet will be left intact.
kennedyb4
Cool. Well in this case, does mp3cue still embed the cue sheet into a wav or ape file?

Or do you have to keep the cue separately in the same directory as the ape or wav?

I thought mp3 cue was storing the cue sheet on an id3v2 tag.
Volcano
QUOTE (kennedyb4 @ Jan 27 2003 - 01:54 PM)
Cool. Well in this case, does mp3cue still embed the cue sheet into a wav or ape file?

Or do you have to keep the cue separately in the same directory as the ape or wav?

I thought mp3 cue was storing the cue sheet on an id3v2 tag.

Ah, I hadn't thought of that because I have never used the ID3v2 feature. I guess it would work for any non-MP3 file, but I wouldn't want to rape any format like that. smile.gif

I'd keep the CUE as a separate file in the same folder with non-MP3 formats.
Miles
kennedyb4:

No, mp3cue doesn't embed the .CUE information into the file itself, it rather use the information, stored into the cuesheet to display in WinAmp the whole file as different songs, instead of one big song. The playback ofcourse remains gapless as far as I can remember. (I din't use mp3cue recently)

Volcano:

OK, but it's better if you just rip to ape (or flac, or whatever) with EAC, and then rename the file "blah.flac.cue" to just "blah.cue" and edit
"FILE "Mike Oldfield - Tres Lunas.ape" WAVE" to
"FILE "Mike Oldfield - Tres Lunas.wav" WAVE" if you prefer. But it's better to leave this intact, because if you rip to MP3 (for example) and into cuesheet is written
"FILE "Mike Oldfield - Tres Lunas.mp3ape" WAVE" then you can record one day directly your MP3+CUE (or APE+CUE or whatever) to a CD.
And why do you prefer that your cuesheet points to a wave if you rip to flac?
Volcano
QUOTE (Miles @ Jan 27 2003 - 02:09 PM)
And why do you prefer that your cuesheet points to a wave if you rip to flac?

Because it works fine that way with mp3cue, and because I won't have to change the ".flac" to ".wav" in the CUE sheet if I want to burn an audio CD later.
Miles
OK, I see.

I prefer to EAC -> APE with "APE" cuesheet, or
EAC -> MP3 with "MP3" cuesheet, so my file and my CUEsheet be the same format (same info within, I mean).
So, when I decide to burn to a CD, if it is MP3+CUE I burn directly, if it is APE+CUE I decode to wave first, then edit the CUEsheet to point to that wave. (When Nero will get APE support? blink.gif )

You prefer to EAC -> WAVE to get a "WAVE" cuesheet, then encode with your favorite encoder, leaving the cuesheet pointing to a WAV file, because mp3cue doesn't really pay any attention to what kind of filetype points the cuesheet.
When you decide to burn, you decode to WAV and use your original cuesheet (which still points to a WAV file ofcourse. tongue.gif )

So you never have to edit your CUEsheet, but you have 1 encoding step more. rolleyes.gif And ofcourse your CUEsheet points to a (nonexisting) WAV file, while you have a different type of file.

I think it's a matter of choice. Your variant works better for you, mine for me.
Both seems to be OK.

biggrin.gif
smok3
playing around with the new flac and metaflac i used eac to "Copy Image and Create CUE Sheet | Compressed" feature", then used metaflac to import the cue-sheet into flac file, what i get back is:
CODE
FILE "dummy.wav" WAVE
 TRACK 01 AUDIO
   INDEX 01 00:00:00
 TRACK 02 AUDIO
   INDEX 00 05:10:22
   INDEX 01 05:11:32
 TRACK 03 AUDIO
   INDEX 00 11:38:37
   INDEX 01 11:39:02
 TRACK 04 AUDIO
   INDEX 00 17:09:00
   INDEX 01 17:09:65
 TRACK 05 AUDIO
   INDEX 00 22:04:05
   INDEX 01 22:04:65
 TRACK 06 AUDIO
   INDEX 00 26:14:35
   INDEX 01 26:15:15
 TRACK 07 AUDIO
   INDEX 00 30:29:45
   INDEX 01 30:30:47
 TRACK 08 AUDIO
   INDEX 00 37:20:12
   INDEX 01 37:20:35
REM FLAC__lead-in 88200
REM FLAC__lead-out 170 115115700

a. any ideas why original song names are not preserved?
b. how to tag those sections then?
c. how to extract a single cue selection as wav later on?

(btw, the old winamp plug will still break when reading such file and also foobar needs a lot of 'thinking' to finnaly skip that metadata.)
zack
QUOTE (smok3 @ Jan 28 2003 - 04:18 AM)
playing around with the new flac and metaflac i used eac to "Copy Image and Create CUE Sheet | Compressed" feature", then used metaflac to import the cue-sheet into flac file, what i get back is:
CODE
FILE "dummy.wav" WAVE
 TRACK 01 AUDIO
   INDEX 01 00:00:00
 TRACK 02 AUDIO
   INDEX 00 05:10:22
   INDEX 01 05:11:32
 TRACK 03 AUDIO
   INDEX 00 11:38:37
   INDEX 01 11:39:02
 TRACK 04 AUDIO
   INDEX 00 17:09:00
   INDEX 01 17:09:65
 TRACK 05 AUDIO
   INDEX 00 22:04:05
   INDEX 01 22:04:65
 TRACK 06 AUDIO
   INDEX 00 26:14:35
   INDEX 01 26:15:15
 TRACK 07 AUDIO
   INDEX 00 30:29:45
   INDEX 01 30:30:47
 TRACK 08 AUDIO
   INDEX 00 37:20:12
   INDEX 01 37:20:35
REM FLAC__lead-in 88200
REM FLAC__lead-out 170 115115700

a. any ideas why original song names are not preserved?
b. how to tag those sections then?
c. how to extract a single cue selection as wav later on?

(btw, the old winamp plug will still break when reading such file and also foobar needs a lot of 'thinking' to finnaly skip that metadata.)

The original song names are not preserved by design. It just stores the times and track indices and such. Theoretically, a winamp plugin could come up with a hash from this data, and query the CDDB to return the song names dynamically.
smok3
QUOTE
The original song names are not preserved by design. It just stores the times and track indices and such. Theoretically, a winamp plugin could come up with a hash from this data, and query the CDDB to return the song names dynamically.

yes ic, tnx for the answer, what i thought is that this could be usefull to get back either
- 'original' cd or maybe just a
- properly tagged lossy song (from section).
zack
Since we are all in favor of reducing editing steps... When you tell EAC to copy image & create cue sheet, it ignores the filename settings you specify in EAC options. Is there a way to have it automaticlaly place it in \Artist\Album folder ?
smok3
hmm, yeah, this single big file + cue is not what iam looking for..
----------
playing some more, there is a nice eac command line for flac 1.1.0 (for single song-files):

--replay-gain --tag=ARTIST="%a" --tag=ALBUM="%g" --tag=TITLE="%t" --tag=TRACKNUMBER="%n" --tag=DATE="%y" --tag=DESCRIPTION="flac 1.1.0 using default compression" %s %d

(will apply track type of replaygain + some ogg tags)
-----------
questions:
a. mppenc will take flac as input, is there a way to handle the tags corectly as well? (with a single2single song approach)
b. deleted, fixed.
c. the 1st and only encoder that will apply replay-gain in one step? (cool)
d. how to do album+track gain with a similar eac line?
tonderai
QUOTE
a. mppenc will take flac as input, is there a way to handle the tags corectly as well? (with a single2single song approach)


yes! use speek's multi frontend - this'll transfer the tags automatically for you. it would be fantastic to be able to transfer the replaygains as well ....
tonderai
QUOTE
hmm, yeah, this single big file + cue is not what iam looking for..


for cds i prefer the single track approach too, but this'll be great for lp recordings if i can figure how to manually create the cue ... shouldn't be too hard methinks wink.gif
smok3
QUOTE (tonderai @ Jan 29 2003 - 01:32 AM)
for cds i prefer the single track approach too, but this'll be great for lp recordings if i can figure how to manually create the cue ... shouldn't be too hard methinks  wink.gif

eac/tools/process wav (the wav editor) seems to have all the functions.
F1Sushi
I use 1by1 for my player. It uses Winamp plugins, and natively supports cuesheets. The best thing about it, though, is that it doesn't require playlists - it uses a navigator similar to Windows Explorer, so your actual directory structure is your playlist structure.

I used MP3cue for a while with Winamp, but found it buggy and is no longer supported by the author. 1by1 has a small memory footprint and will support cuesheets for mp3, wav, ape, etc.

http://www.rz.uni-frankfurt.de/~pesch/
Miles
tonderai,

There are many programs which can help you in creating CUEsheets, but you must know exact duration of your songs first.
Actually you can create a CUEsheet with Notepad, because it is only a simple text file. (Look the examples above).
But there is a freeware program which I can recommend you to start with - it's called CueMaster.

smile.gif
F1Sushi
Better yet, just grab the cuesheet from Cuesheet Heaven - they have thousands.

http://www.regeert.nl/cuesheet/

Then, if you need to tweak it, it's a simple edit...
nwn
Because i didn't find that mp3cue is so easy to use ....
And because I get an APE or Wav or Mp3 onefile album without cue ....

I found these solutions ........

Individual access to a one file album Ape, Wav, Mp3 ...
prerequiste:
You have your onefile AND a CUE file corresponding ...
Be carefull that inside the cue file the reference to the onefile album is correct (somteimes it will not)

Use Makeapl
Fin in Monkey Audio 3.7 package installed ... the program MAKEAPL and execute it
Dragndrop cue file on the "makeapl" progr ... and it generate one apl file by track
You can use Apl with Winamp and all others supporting this format


I Have onefile album but not cue file ...

Oneway is to find cue file on the web ... see hereunder ..
Another way is to produce cue from your original CD ... tongue.gif
mp3Cuey never work for me ...
Use CueMaster ... Be careful if you use APE/Wave because Cuemaster generate MP3 reference in cue file.....

Other way ... Go to freedb ... and found your album
(this is the manual procedure equivalent to cuemaster)

example - Diana Krall / The Look of Love

Etape 1 - search Freedb album ...
A) hard Task with many versions ... http://www.freedb.org/freedb_search.php

B) I choose between available albums
http://www.freedb.org/freedb_search.php?wo...S&grouping=none

C) I choose the correct album
http://www.freedb.org/freedb_search_fmt.ph...azz&id=7c0bfe0a

D) Look for ...7c0bfe0a
That's the link for a new page ...: http://www.freedb.org/freedb/jazz/7c0bfe0a
________________________________________________________
Diana Krall / The Look of The Love
tracks: 10
total time: 51:12
year: 1999
genre: Jazz
ids: jazz / 7c0bfe0a
--------------------------------------------------------------------------------
1. 4:33 S'Wonderfull
2. 5:00 Love Letters
3. 4:00 I remember you
4. 5:08 Cry me a river
5. 6:44 Besame mucho
6. 5:46 The night we called it day
7. 5:52 Dancing in the dark
8. 3:49 I get along without you very well
9. 4:46 The look of love
10. 5:32 Maybe you'll be there

E) This is the Xmcd format of the album description that i was searching
Save it in txt format
J'obtiends ainsi le fichier "7c0bfe0a.txt" correspondant


ETAPE 2 - Créae CUE file
Find and use xmcd2cue = http://www.syenar.hu/xmcd2cue/

A) copy/move "7c0bfe0a.txt" to "xmcd2cue.exe" directory

B) DOS Command in this directory

C) Dos command
xmcd2cue 7c0bfe0a.txt -n

D) PIOUUUUOP You get the CUE file
"(Diana Krall) The Look of The Love.cue"


Hope for you
- your onefile is with a good timing for gap and others track length
- select correct album


Use ....MAKEAPL to get APL file and use them with Winamp ...
schnittlich
QUOTE (zack @ Jan 28 2003 - 12:18 AM)
Since we are all in favor of reducing editing steps... When you tell EAC to copy image & create cue sheet, it ignores the filename settings you specify in EAC options. Is there a way to have it automaticlaly place it in \Artist\Album folder ?

has anybody figure out how to do this?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.