Help - Search - Members - Calendar
Full Version: Re-encode Wavpack to Wavpack
Hydrogenaudio Forums > Lossless Audio Compression > WavPack
steveh
G'day everyone,

I've been ripping my CDs to Wavpack images with embedded cuesheets and EAC logs, and separate cuesheet files. They're currently stored as follows:

F:\music\wavpack-images\ARTIST\(YEAR) ALBUM\ARTIST - (YEAR) ALBUM.wv (image)
F:\music\wavpack-images\ARTIST\(YEAR) ALBUM\ARTIST - (YEAR) ALBUM.wv.cue (separate cuesheet)

They've been encoded with various versions of Wavpack (mostly 4.31), mostly with just the -m setting.

I'm going to start burning them to DVDs as backups. Before I do, I want to re-compress them all to the latest version of Wavpack at a higher compression setting (I've got a boxed set of 10 CDs that is currently a hair's breadth from fitting on one disc...). When done, I'll probably re-compress them to -m or -fm for faster decoding, since I like playing with Cueproc and lossy encoders.

How do I set this up to be done automatically overnight? I'd like to keep all the info that's currently in the files (tags, embedded cuesheet, log etc.) except that I'd like to update the ENCODER comment. Here's what's in a typical file (from Foobar properties), although some of the older files are slightly different:

Artist Name : Various
Track Title : Crazy But Not Insane (The Asylum Version)
Album Title : Only The Strong MCMXCIII
Date : 1993
Album Artist : Various
Track Number : 1
Total Tracks : 10
Comment : ExactAudioCopy v0.95b4
<DISCID> : 7008250A
<EACLOG> : EAC extraction logfile from 28. April 2007, 17:23 for CD (...)
<ENCODER> : Wavpack 4.31 -m
<RIPDATE> : 2007-04-28

When it's done re-encoding one file, it will need to delete the old file, or I will run out of disk space.

I've just noticed that the .wv files have the wrong Artist Name for various-artist albums (in this case it says 'Various' instead of 'Warzone'). The .wv.cue files have the correct Artist Name. If possible, I'd like to fix this at the same time.

So, in summary, the wishlist is:
- re-encode to latest Wavpack, keeping all the info that is in the current files;
- update the ENCODER comment to reflect the new Wavpack version and settings;
- fix the Artist Name for various-artist CDs;
- delete the old .wv file when done.

All suggestions appreciated.
Stephen






pdq
Could I suggest a two-step process? Using a block conversion program, such as dbPoweramp, convert to a second lossless format, preserving tags, then convert back to Wavpack.
GeSomeone
QUOTE(steveh @ Jun 17 2007, 23:11) *

When it's done re-encoding one file, it will need to delete the old file, or I will run out of disk space.

Except for deleting the original file, foobar2000 could take care of it.
If you find a solution that deletes the original file(s), be sure it only does so when the conversion has no errors.
DARcode
This thread might be useful to you, fellow Warzone (R.I.P. Ray Beez crying.gif) listener.
steveh
Thanks all of you. I'll do some more playing with Foobar and maybe the batch files etc. from DARcode's thread. I've decided that fixing the Various Artist problem is too hard and not really necessary, so I'll leave that out.

GeSomeone, you make a good point. I've got enough disk space that I could do it in just three goes, without deleting the originals until I've checked for problems. I'll do that instead.

Thanks again,
Stephen
DARcode
If you want to check the files before deleting them (a wise choice) you could include gl.tter's very convenient tool in the batch file.
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-2008 Invision Power Services, Inc.