A simple sound converter application for the GNOME environment. It reads anything the GStreamer library can read, and writes WAV, FLAC, MP3, and Ogg Vorbis files.
This application is somewhat less fast than various command line tools. Not a whole lot, however, and not enough to make me worry about performance for the foreseeable future. If you want ultimate performance, the command line tools are always going to be preferable.
All file formats that GStreamer can read from should now be supported (thanks to the wonderful "decodebin" element). The output formats are more restricted, however, since there is no "encodebin" element to magically convert to any format we might want.
Type | Supported? |
---|---|
Ogg Vorbis | yes |
FLAC | yes |
Wave | yes |
MP3 | yes |
To build and run from the latest source, use:
git clone https://github.com/kassoulet/soundconverter.git cd soundconverter git checkout py3k ./autogen.sh make sudo make install soundconverter
It is also available in the arch repositories:
sudo pacman -S soundconverter
As well as the debian repositories:
sudo apt install soundconverter
For command line args, see:
sounconverter --help gst-launch-1.0 --help-gst
To start unittests, use:
make && make test
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 3 of the License.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA