On Thu, Jan 26, 2012 at 5:15 AM, V G wrote: > I do quite a bit of MP3 encoding (many hours worth of audio) for my > lectures. I have a multi core CPU and it seems that LAME can't do > multi threaded MP3 encoding. I've searched and the best answer I could > find was that "MP3 encoding is not suited for multiple CPUs". So I did > an experiment where I take an hour and a half long audio file and > encode it to a single MP3 file. I end up with a 95.7MB MP3 file. I > then split the audio file 8 times and encoded each piece. The sum of > the size of 8 MP3 files is again 95.7MB (+/- a few KB I assume). So I > don't see any loss in size efficiency by splitting an audio track 8 > times and encoding each piece. > > I did the test in Audacity, but it encodes each piece sequentially > instead of at the same time. I might be able to write a script to > split a raw audio file into 8 pieces, encode each in its own thread, > and join the 8 pieces into one large file. > > Any thoughts on this? > > I should be able to join MP3s without re-encoding, right? Update: I just tried some random windows program to join MP3s to form a single MP3 file and it worked pretty much instantaneously, suggesting that the join process does not involve re encoding anything. This is wonderful. Off to write a script for multi threaded LAME now. Any more thoughts on this? --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .