EAC and WavPack
Note: This guide assumes that EAC is has been configured for secure ripping, if not please follow this guide.
- Unzip Wavpack into the same directory that EAC is in.
- Open EAC and insert a CD into the drive.
- Click the EAC menu and select Compression Options.
- Click the External Compression Tab, and put a check box in use external program for compression.
- Change Parameter Passing Scheme to User Defined Encoder.
- Change user file extension to .wv if not already that.
- Click the Browse button and locate the WAVPACK.EXE that you unzipped earlier.
- Remove the ticks from Use CRC check, Add ID3 tag and check for external programs return code.
- In the Addtional command line options box, copy and paste the string below.
-h %s %d
-w "Artist=%a" -w "Title=%t" -w "Album=%g" -w "Year=%y" -w "Track=%n" -w "Genre=%m" -h %s %d
Note: If a user wanted to change compression settings on Wavpack the green portion what you would substitute with the new preset.
- Do not worry what bit rate is shown in the bit rate drop down box, this will be ignored.
If you want to create a correction file while encoding from EAC you will need to adapt your normal command line slightly, to ensure that the correction file ("<name>.wvc") is named the same as the primary file ("<name>.wv"). If you do not follow these guidelines your correction file will be named incorrectly, using the temporary filename that EAC uses while processing.
Since Wavpack 4.1 beta you can specify an additional file path when using the -c switch to request a correction file. This filepath will be used to name the correction file.
The suggested method to implement this feature is to utilise the Use CRC check checkbox on the External Compression dialogue, to specify whether a correction file is required or not. In conjunction, you must also add the following to the end of your command line:
-w "Artist=%a" -w "Title=%t" -w "Album=%g" -w "Track=%n" -hb320 %s %d %c-c %o%c
When you check Use CRC check the -c switch, and the file path specified by the EAC placeholder %o, will be included in your command line, creating a correction file with the correct file name. With Use CRC check unchecked no correction file will be created.
If you do not want this configurability simply add:
All encodes will then include a correction file, which is named correctly.