Help - Search - Members - Calendar
Full Version: eac ape and wapet.exe
Hydrogenaudio Forums > Lossless Audio Compression > Lossless / Other Codecs
eacplonker
Hi


I have been using EAC as a front end for monkeys audio to create .ape files, and i want to add tags to the files. I have found a guide

http://www.saunalahti.fi/cse/EAC/

which says i need to use wapet.exe. I have wapet.exe but dont seem to be able to get EAC to give ape files tags, so that files can be organised using track titles in folders, winamp etc.


How should i use wapet in EAC. It may all be in the above guide but i seem too stupid (see my name) to get it to work.


Any help much appreciated
WaldoMonster
CODE
wapet version 0.3

Usage: wapet <target> [tagging options] <encoder>

target          : name of the file <encoder> creat
tagging options : -t "tag=value"; for example -t
               : -ape1; use APEv1 instead of APE
encoder         : name of the encoder
encoder options : required parameters for encoder


Monkey Audio 3.97 uses APE1 tags.
Wapet by default uses APE2 tags.
So you have to add: -ape1 to the line, for the rest use the example form http://www.saunalahti.fi/cse/EAC/
Mr_Rabid_Teddybear
It should be understandable:
QUOTE
Monkey's Audio with APEv2 tags (requires wapet):
3. Set file extension to .ape
4. Locate 'wapet.exe'
5. Use command line %d -t "Artist=%a" -t "Title=%t" -t "Album=%g" -t "Year=%y" -t "Track=%n" -t "Genre=%m" mac.exe %s %d -c4000
note: if mac.exe isn't in search path you need to specify full path for it.

Yes, WaldoMonster has a point, if you want ape1 tags then it will be
CODE
%d -ape1 -t "Artist=%a" -t "Title=%t" -t "Album=%g" -t "Year=%y" -t "Track=%n" -t "Genre=%m" mac.exe %s %d -c4000

(remove "-ape1" for ape2 tags), point EAC to wapet.exe and put mac.exe in %path%.
Is it clear enough?
eacplonker
Thanks for replying


Yes i agree, it should be understandable - but im still having probs


does "locate wapet.exe" mean that wapet.exe should be specified in the program used for compression box? Cos its not, thats MAC.exe, isnt it?

Also when i select "user defined encoder" the bitrate and low\high quality settings arent disabled and so i can only make wavs, although EAC gives file size figures for mp3s
nyarlathotep
Yes, "locate wapet.exe" means that wapet.exe should be specified in the program used for compression box.
Simply, put wapet.exe and mac.exe in the same folder otherwise you'll have to specify (eg replace "mac.exe" by the full path of mac.exe) in the command line where mac.exe is located.
"-c4000" in the commande line can be changed to set the quality setting.
eacplonker
I have done everything all you guys said. EAC rips and the track is then converted to .ape, but no tags are added at all.

The paths all seem to be correct otherwise compression could nt occur. Could other EAC settings stop wapet writing tags?
Mr_Rabid_Teddybear
Compression Options...

Tick Use external program for compression
Choose User Defined Encoder & put file extension .ape
Now let's just say you got EAC in "D:\Multimedia\Exact Audio Copy\", put wapet.exe and mac.exe same place, then: Program used for compression:
QUOTE
D:\Multimedia\Exact Audio Copy\wapet.exe

Command line option:
CODE
%d -ape1 -t "Artist=%a" -t "Title=%t" -t "Album=%g" -t "Year=%y" -t "Track=%n" -t "Genre=%m" "D:\Multimedia\Exact Audio Copy\mac.exe" %s %d -c4000

(remove "-ape1" if you want ape2 tags)
Quality and bit rate don't matter (it's overridden by commandline). Tick delete wav, untick everything else...

***************

Also take care that all options of using ID3 tags are unticked (important)

***************

Another option is to untick Use external program for compression
and under Waveform choose:
Wave format: Monkey's Audio Lossless Encoder v3.97 DLL
Sample format: High Lossless Compression
For this you must have MACDll.dll in %path% (by %path% I mean e.g. Windows/System folder on 9x/me or System32 folder on w2k/xp). It will be put there automagically if you do a full install of Monkey's Audio 3.97, otherwise just use link above and put it there yourself.
This setup should provide ape1 tags on files without need for external program

***************

Now if none of this works you have a problem. Next Q. would be:
What prog is trying to view those tags? Is something wrong on that end? Might the tags be there, but not read?
Or something must be seriously wrong with your EAC setup. In that case, browse for tutorials....

huh.gif
S_O
I´m always compressing to Monkey´s Audio using EAC/wapet with this command-line-options:
CODE
%d -rg %s -t "Artist=%a" -t "Title=%t" -t "Album=%g" -t "Year=%y" -t "Track=%n" -t "Genre=%m" "c:\programme\monkey's audio\mac.exe" %s %d -c4000

The -c4000 option does not affect quality! Monkey´s Audio is lossless, so quality is always perfect. The option sets only the complexity of the compression. -c1000 is faster compression and the files are a bit bigger, -c4000 is slower compression, but files are smaller.
The -rg %s options is for replaygain scanning. My patched version of wapet ( http://www.hydrogenaudio.org/forums/index....showtopic=18342 ) can do replay-gain scanning automatically.
nyarlathotep
Yes I meant "compression quality" (regarding size only) not "audio quality".
rolleyes.gif
edit: thanks for clarification.
Supacon
I was just trying to set this up myself, and I found that the missing factor was that there had to be double quotes around the source and destination filenames, i.e. "%s" "%d", in case there were spaces in the filenames (which in my case, there ALWAYS are).

In terms of MAC's compression level, -c3000 (high) is known to be the sweet spot. The-c4000 that is suggested requires a three times the processing power (or time) to encode or decode and offers about a 1-2% improvement in compression ratio.
Supacon
I'm trying to use wapet.exe to tag my ape files after doing single-file rips with cuesheets. In this case, I want to specify the artist tag as the *album* artist, and not the track artist, because I am working on a lot of Various Artist type cds. What is the variable for this?
In the filename options, it would be %D, but here that is the destination filename....
If I just leave everything as is, it tags the resulting ape file with the information from the second track. Why the second, I don't know, but it is not what I am going for.
Does anyone know?
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.