Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: abcde: MP3 Encoding and Tagging Questions (Read 5913 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

abcde: MP3 Encoding and Tagging Questions

A couple questions about using abcde to create individual-track mp3s from a whole-album flac with embedded cuesheet:

1.)  When using "abcde -d file.flac", abcde decodes file.flac, breaking it up according to the embedded cue sheet.  Unfortunately, it starts encoding the early tracks to mp3 before it has completed the process of decoding all the tracks.  Is there any way to make it wait until all tracks are decoded before it starts encoding to mp3?  Note, I already have MAXPROCS=1 in .abcde.conf, but I believe this only limits the number of encoders running at once.

2.)  The mp3s I've encoded via abcde all have both ID3v1 and ID3v2 tags.  I believe abcde is using lame to write the ID3v1 tag.  For tracks with short field (e.g. album, artist, etc.) lengths, I believe it is using the program id3v2 to write the ID3v2 tag (probably without any padding, right?), because lame doesn't write this tag if ID3v1 can handle all the info.  I wonder how the ID3v2 tags are getting written for tracks with long field entries, though.  Is lame writing the tag?  If so, it's easy to specify adding padding to the tag.  (Should I add padding?)  However, if the program id3v2 always writes the ID3v2 tag, then I think it's impossible to add padding.  Right???  Or does id3v2 add padding to ID3v2 tags by default?  Is it preferable to always add padding?  If so, how can I make abcde add padding to all id3v2 tags?

abcde: MP3 Encoding and Tagging Questions

Reply #1
RTFM, or in your case, man abcde. You will see that ABCDE uses few backend tools, and you should configure them accordingly - flac, lame, id3v2.
TAPE LOADING ERROR

 

abcde: MP3 Encoding and Tagging Questions

Reply #2
RTFM, or in your case, man abcde. You will see that ABCDE uses few backend tools, and you should configure them accordingly - flac, lame, id3v2.


RTFM?  What an unnecessarily rude response.  It's clear from my original post that I have read the manual pages for the tools abcde uses.  RMFOP, hllovge.  If you haven't thoroughly read my question and can't contribute a useful answer, please refrain from responding.  Your rudeness is not welcome here.

As far as I can tell, there's no option in abcde for postponing MP3 encoding until after the single flac has been decoded.  This is what I wanted help with.  I don't see how this could be accomplished by specifying options in flac or lame, as they simply run when abcde calls them.  If you have suggestions, please enlighten me.

As stated in the OP, I know how to configure lame to pad ID4v2 tags.  However, it appears that lame is not creating the ID3v2 tags, but rather id3v2 is creating them.  There is no information in id3v2's manual about padding ID3v2 tags.  I would appreciate help regarding this issue, and also general insight on the usefulness of padding.