EAC and WavPack

From Hydrogenaudio Knowledgebase
Revision as of 13:05, 10 March 2006 by Synthetic Soul (talk | contribs) (Added Hybrid Mode section)

Software Needed


Installation

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.


Configuration

  • 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.

No Tags:

-h %s %d

APEv2:

-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.


Wavpack configured with tagging support


Hybrid Mode

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 ("<name>.wv") file. 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 a third 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:

%c-c %o%c

E.g.:

-w "Artist=%a" -w "Title=%t" -w "Album=%g" -w "Year=%y" -w "Track=%n" -w "Genre=%m" -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:

-c %o

All encodes will then include a correction file, which is named correctly.


Addtional Reading