


This setup seems to be working well enough I may consider using something similar to normalize the file tagging with musicbrainz Picard. oog or any other ffmpeg supported format. wma files, but it could easily be modified to convert any other format like.

I simply recurse through a directory structure and call the ffmpeg.exe using the Invoke-Expression cmdlet. This is what I was able to put together with some help from a few other examples. Turns out it was there all along I just needed to use -f mp3 and let the exe figure the rest out. That bogged me down for a trying to find out why this seemingly ubiquitous library was missing or not loading properly. This yielded an error indicating that the libmp3library was not a valid encoder. I must have been reading some bad or platforms specific examples because they all instructed the use of -acodec libmp3lame as an argument when encoding. I stumbled on to ffmpeg it is a very versatile command line based encoding tool. None seemed batch very well, and all but a couple of sourceforge projects were loaded with extra free version garbage. I looked for a couple of hours installing several candidates. I hate reinventing the wheel, so I went Googling for a batch conversion tool. Windows Media Player makes it easy to switch the encoding format but not so easy to re-encode the existing library. We didn't notice this until several months later. Windows Media Center uses Windows Media Player under the hood and is set by default to encode using WMA format.

Initially when it was setup he had been using Windows Media Center to rip media in to his collection. A family member of mine is a music collector and has had some trouble in the past managing his library.
