Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kassoulet/soundconverter
GNOME powered sound conversion
https://github.com/kassoulet/soundconverter
Last synced: 9 days ago
JSON representation
GNOME powered sound conversion
- Host: GitHub
- URL: https://github.com/kassoulet/soundconverter
- Owner: kassoulet
- License: gpl-3.0
- Created: 2008-04-01T20:25:26.000Z (over 16 years ago)
- Default Branch: main
- Last Pushed: 2024-10-27T10:40:43.000Z (12 days ago)
- Last Synced: 2024-10-27T12:01:09.677Z (12 days ago)
- Language: Python
- Homepage: http://soundconverter.org
- Size: 5.02 MB
- Stars: 225
- Watchers: 15
- Forks: 40
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.old
- License: COPYING
- Authors: AUTHORS
Awesome Lists containing this project
- awesome-python-applications - Repo - based audio file transcoder. `(linux, gtk)` (<a id="tag-audio" href="#tag-audio">Audio</a>)
- awesome-python-applications - Repo - based audio file transcoder. `(linux, gtk)` (<a id="tag-audio" href="#tag-audio">Audio</a>)
README
# SoundConverter
A simple sound converter
application for the GNOME environment. It reads anything the GStreamer library can
read, and writes **Ogg Vorbis**, **FLAC**, **Wave**, **MP3** and **M4A** 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.
## Building and Installation
Ubuntu and Arch packages exist in the official repositories.
Installing from source requires distutils-extra
```bash
git clone https://github.com/kassoulet/soundconverter.git
cd soundconverter
git checkout main
sudo python3 setup.py install
soundconverter
```## Help
For command line args, see
```bash
soundconverter --help
gst-launch-1.0 --help-gst
```and https://gstreamer.freedesktop.org/documentation/application-development/appendix/checklist-element.html
## Testing
To start unittests, use
```bash
sudo python3 setup.py install
python3 tests/test.py
python3 tests/test.py discoverer.DiscovererTest.test_read_tags
```## Availability in Linux Distribution
[![Packaging status](https://repology.org/badge/vertical-allrepos/soundconverter.svg)](https://repology.org/project/soundconverter/versions)## Copyright and Acknowledgements
Copyright 2004 Lars Wirzenius
Copyright 2005-2020 Gautier Portet
Co-author Sezanzeb
Thanks to: Guillaume Bedot, Dominik Zabłotny, Noa Resare, Nil Gradisnik, Elias Autio, Thom Pischke, Qball Cow, Janis Blechert, Brendan Martens, Jason Martens, Wouter Stomp, Joe Wrigley, Jonh Wendell, Regis Floret, Toni Fiz, Seketeli Apelete, Cristiano Canguçu, Adolfo González Blázquez, Marc E., Tobias Kral, Hanno Böck, Pedro Alejandro López-Valencia, James Lee, Christopher Barrington-Leigh, Thomas Schwing, Remi Grolleau, Julien Gascard, Kamil Páral, Stefano Luciani, Martin Seifert, Claudio Saavedra, Ken Harris, Jon Arnold, Major Kong, Uwe Bugla
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