Media/HTPC Gurus - audio utility needed
Moderators: NeilBlanchard, Ralf Hutter, sthayashi, Lawrence Lee
Media/HTPC Gurus - audio utility needed
I know there are a lot of media PC users here - so perhaps someone may know a utility that will work for me:
Just getting my HTPC up and running, and no surprise, I am finding that the audio aspect is more value to me than the video. I am ripping all my CD's to FLAC, and having one source for all the music is better than I even expected.
What I am looking for:
A utility to bulk transcode ALL of my FLAC files to MP3 for using on portable devices. Ideally, creating an exact mirror of the FLAC directory structure, and copying tags along with the files. Even better if it can use VBR mp3.
Too much to hope for?
Just getting my HTPC up and running, and no surprise, I am finding that the audio aspect is more value to me than the video. I am ripping all my CD's to FLAC, and having one source for all the music is better than I even expected.
What I am looking for:
A utility to bulk transcode ALL of my FLAC files to MP3 for using on portable devices. Ideally, creating an exact mirror of the FLAC directory structure, and copying tags along with the files. Even better if it can use VBR mp3.
Too much to hope for?
I don't know much about FLAC, but I did find a directshow filter one could use to decode FLAC:
http://www.losslessaudioblog.com/wmpmce-lossless-guide/
...so, using this, you could use DirectShow (which is a MSFT API for working with audio and video) to decode the FLAC samples to PCM audio, and then convert those samples to MP3 using other filters in the DirectShow graph:
http://www.codeproject.com/audio/dshowencoder.asp
...there are probably plenty of other APIs for working with FLAC and MP3, so this is by no means the only way of doing it. Although you could probably easily modify the above sample to work with FLAC files and the aforementioned FLAC decoder filter.
How's your C++? Actually, I wouldn't mind messing around with this later today, if you don't mind...
http://www.losslessaudioblog.com/wmpmce-lossless-guide/
...so, using this, you could use DirectShow (which is a MSFT API for working with audio and video) to decode the FLAC samples to PCM audio, and then convert those samples to MP3 using other filters in the DirectShow graph:
http://www.codeproject.com/audio/dshowencoder.asp
...there are probably plenty of other APIs for working with FLAC and MP3, so this is by no means the only way of doing it. Although you could probably easily modify the above sample to work with FLAC files and the aforementioned FLAC decoder filter.
How's your C++? Actually, I wouldn't mind messing around with this later today, if you don't mind...
Hey, knock yourself out. My C-based skills are fairly rudimentary at this point, but I can poke around enough to modify existing simple code. I'm more of a general purpose GIS geek than a programmer, but the task does seem simple enough.
If you come up with anything let me know.
I was also pointed to a commercial app http://www.dbpoweramp.com/dmc.htm that may do the trick.
Not sure I want another media utility on my system though - pretty happy ripping with CDEX (beta supports FLAC natively now - and has been bug-free so far), and managing/listening with Winamp.
If you come up with anything let me know.
I was also pointed to a commercial app http://www.dbpoweramp.com/dmc.htm that may do the trick.
Not sure I want another media utility on my system though - pretty happy ripping with CDEX (beta supports FLAC natively now - and has been bug-free so far), and managing/listening with Winamp.
I think that jRiver's Media Center will do what you are asking, plus a whole lot more.
While FLAC support is not built-in, there is a great FLAC codec plug-in here that many of us have been using.
It's not free, but there's a 30-day trial and who knows, you may like it so much, you decide to keep it. It's a great tool, probably the best organizational tool out there right now. In addition, it has superb support for ASIO and bit perfect output.
Transcoding to your handheld/iPod or any other device is a breeze.
While FLAC support is not built-in, there is a great FLAC codec plug-in here that many of us have been using.
It's not free, but there's a 30-day trial and who knows, you may like it so much, you decide to keep it. It's a great tool, probably the best organizational tool out there right now. In addition, it has superb support for ASIO and bit perfect output.
Transcoding to your handheld/iPod or any other device is a breeze.