EAC and ogg tagging
2002-02-02 06:24:40
Having sifted through the discussion about how to use EAC to encode ogg files and tag them in the process, I figured I'd put this info out for the aid of whoever wants it. If I put any incorrect info in here, please correct me. Thanks. Set EAC to hook up to oggenc by choosing: EAC --> compression options --> external compression from the available drop-down menu, choose "user defined encoder", the choice at the very bottom. Don't choose "ogg vorbis encoder" if you want to output tagged files. If you don't care about tags, then just use "ogg vorbis encoder" and save yourself some command-line trouble. Give the path for oggenc (example: C:Program FilesEncodersoggoggenc.exe) Now for the tricky part: writing the command-line. Here's a sample of how I do it: -q 3.5 -t "%t" -a "%a" -l "%g" -N %n -d %y -G "%m" -c "codec=RC3" -c "quality=3.50" %s -o %d Each character preceded by a - is a separate command, and the phrase that comes after it provides information for that command. Sometimes these need to have quotation marks around them, sometimes not. When in doubt, put quotes around. Here are the commands I used, explained: %s -o %d - %s is substituted with the input filename and -o %d becomes the output file (sez John33 in an earlier thread) encoding quality: -q title: -t %t - track title artist: -a %a - cd artist album: -l %g - cd title tracknumber: -N %n - track # date: -d %y - year genre: -G %m - music genre random comment: -c for whatever other info you want in the ogg tags. Nice thing about ogg tagging system; it's very flexible. I specified that I'm using RC3 to encode, and the quality level at which I'm encoding. You should put quotes around each comment, and put a separate -c before each extra field. Since the vorbis tag system is set up entirely in the form of fields with titles, you could do all of the fields with -c, such as this example: -q 3.5 -c "artist=%a" -c "title=%t" -c "album=%l" -c "tracknumber=%n" %s -o %d which would give you the output file tagged with song title, artist, album and tracknumber. Note that the command for album is a lowercase letter "L", not the number 1. I missed it the first time around. Note also that the commands are case-sensitive. -n will not work for tracknumber; you must put -N I hope that this is helpful. I could use CDex and not worry about any of this, but I don't trust CDex's ripping ability quite as much as EAC. Hopefully the next version of EAC will directly support ogg tagging, and hopefully CDex will eventually give true secure ripping (that is, it tells you when the read wasn't secure).