A tool for converting audio files to mp3 in parallel

lotus 692a71240f first commit 10 months ago
LICENSE.md 692a71240f first commit 10 months ago
README.md 692a71240f first commit 10 months ago
makefile 692a71240f first commit 10 months ago
mp3me.1 692a71240f first commit 10 months ago
mp3me.sh 692a71240f first commit 10 months ago

README.md

mp3me

License

Motivation

I was using the soundconverter tool on my main workstation. I've found myself using less and less applications with a GUI; so, I figured I found give it a shot and see if this would satisfy my needs. I've tried to make this tool as intuitive as possible, with sane defaults, and no weird flags.

Installation

Simply run:

make install      #(as root)

# to uninstall
make uninstall    #(as root)

Dependencies

In order to use this tool, you will need two things installed:

There are no requirements to use a specific shell, but I have not tested on all of them, only ksh and bash.

Usage

mp3me -j 8 ./mymusicdir"     # convert music files, starting 8 jobs (i.e. threads)
mp3me -h                     # show this help message"
mp3me -v                     # show the version info"

Limitations

To make this tool simpler, I have made a few assumptions. We only convert to mp3. Files are output in the same folder. We only convert to a constant bitrate (320kbps). We only convert one folder at a time. These are my preferred settings. I'll add some flags in soon to handle other preferences.

License / Disclaimer

This project is licensed under the 3-clause BSD license. (See LICENSE.md) No WAVs were harmed in the making of this tool.