Odio
What is Odio?
Odio is a quality-centered audio compression tool for FLAC and Nero AAC. It features a job list and a powerful tag editor capable of fetching all metadata from allmusic.com pages. The interface is simple, with as few options as possible.
The application reads the following input (Tell me if you need more added - in theory, we can make it open any audio/video format):
- Matroska audio files (*.mka)
- Uncompressed wave files (*.wav)
- WavPack files (*.wv)
- FLAC files (*.flac)
- Monkey's Audio (*.ape)
- Apple Lossless Audio (*.m4a)
- Cue sheet files (*.cue)
- DVDs
- SACD (Super Audio CD) image files (*.iso)
- Sony SACD DSF files (*.dsf)
- Philips SACD DSDIFF files (*.dff)
FLAC needs no introduction, it is the absolute lossless codec, period. If you have no problems with disk space, you should be using this one. For all high-definition audio (i.e. > 44100 Hz) you should definitely be compressing into FLAC to preserve every bit of the audio experience. Odio creates your FLAC files with the best possible compression.
Nero AAC is still the best lossy compression format around. Although proprietary, it gives higher quality than its open counterpart, the FAAC. Compared to MP3, it is outright superior, plus it handles multichannel audio and is generally supported by most hardware players. If you have a jumbo audio collection and disk space is an issue, this is the best way to go. Odio will create your AAC at the highest possible quality as MPEG-4 audio files (*.m4a).
What is Odio not?
Odio is not "another" audio converter. It does not take any format and convert it to anything else - there are various other excellent general purpose gstreamer and ffmpeg based audio conversion tools for these jobs.
Odio was created with a single goal in mind: to provide audiophiles with a dedicated tool with a very simple interface.
Features
- Decode cue sheets to separate wave files
- Decode SACD files, DST/DSD both supported
- Open selected DVD chapters as wave files
- Automatic silence trimming
- Fake stereo detection
- Remove the LFE channel
- Remove silent channels
- Upmix to 4.0/5.1/7.1
- Auto-selectable encoder, based on input quality
- Listen to the audio: whole titles, first 10 seconds, last 10 seconds
- Run an external wave editor
- Get album data from an allmusic.com web page
- Do some superfast multifile tagging
- Batch compress everything once you've done tagging
- Replay gain analysis (multi-channel files supported)
- A log, grouped by artist and title
Installation
Arch > Manjaro > etc.
pamac build odio
From source
Dependencies [1][2]
- dconf
- dconf
- gdk-pixbuf2
- glib2
- gst-libav
- gst-plugins-bad
- gst-plugins-base-libs
- gst-plugins-good
- gst-plugins-ugly
- gstreamer
- gtk3
- hicolor-icon-theme
- libodiosacd
- lsdvd
- neroaacenc-bin
- odio-edit
- pango
- python
- python-cairo
- python-gobject
- python-lxml-html-clean
- python-mutagen
- python-polib
- python-psutil
- python-requests-html
- python-setuptools
[1] The package names may slightly vary among various Linux flavours
[2] You need the Python 3 versions of these
git clone https://github.com/tari01/odio.git
cd odio
python3 setup.py build
sudo python3 setup.py install --root=/ --optimize=1
sudo glib-compile-schemas /usr/share/glib-2.0/schemas
Links
Help with the translation
Report a bug/request a feature/ask a question
Browse the source code
Comments
If you only wish to leave a comment, do so by using the button at the top of this page.