Vorbis-tools (Oggdec) — набор специализированных консольных утилит для работы с аудио файлами свободного формата Ogg/Vorbis (Ogg Vorbis).
Vorbis — официально появившийся летом 2002 года свободный формат сжатия звука с потерями. По функциональности и качеству кодек аналогичен таким кодекам, как AAC, AC3 и VQF, превосходящим MP3 (MPEG-1 Audio Layer 3). Психоакустическая модель, используемая в Vorbis, по принципам действия близка к MP3 и подобным, однако математическая обработка и практическая реализация этой модели существенно отличаются, что позволило авторам объявить свой формат совершенно независимым от всех предшественников.
Vorbis был разработан сообществом «Xiph.Org» для того, чтобы заменить все платные запатентованные аудио форматы. Формат является частью мультимедиа проекта Ogg, в который также входят свободные кодировщики: Speex (для сжатия голоса), FLAC (для сжатия звука без потерь) и Theora (для сжатия видео). Для хранения аудиоданных в формате Vorbis чаще всего применяется медиаконтейнер Ogg, такой файл обычно имеет расширение .ogg и называется двойным именем «Ogg/Vorbis» или «Ogg Vorbis» (так называют и сам кодек без контейнера).
Формат идеален для применения в качестве звуковых дорожек фильмов, так как не изменяет их длину при переменном битрейте, что позволяет сохранять синхронность с видеодорожкой и применим для многоканального звука (например, 6-канальный звук). Формат используется для звуковой дорожки файлов в формате WebM вместе с видеокодеком VP8 (с VP9 в формат добавили поддержку нового свободного кодека Opus).
Vorbis изначально разрабатывался с возможностью потокового вещания, это даёт формату достаточно полезный побочный эффект — в одном файле можно хранить несколько композиций с собственными тегами. При загрузке такого файла в плеер должны отобразиться все композиции, будто их загрузили из нескольких различных файлов. Ogg Vorbis по умолчанию использует переменный битрейт, при этом значения последнего не ограничены какими-то жёсткими значениями.
Vorbis имеет гибкую систему тегов, заголовок тегов легко расширяется и позволяет включать тексты любой длины и сложности (например, текст песни), перемежающиеся изображениями (например, фотографиями обложек альбомов). Текстовые теги хранятся в UTF-8, что позволяет писать на нескольких языках одновременно и исключает возможные проблемы с кодировками.
Vorbis-tools является официальной реализацией от разработчиков стандартов Ogg и Vorbis, в комплект утилит входят: ogg123 (является аудиоплеером, обрабатывающим потоки Ogg Vorbis из командной строки), oggdec (простой декодер, который преобразует файлы Ogg Vorbis в аудиофайлы PCM - WAV или raw), oggenc (кодер, который преобразует файлы raw, WAV или AIFF файлы в потоки Ogg Vorbis), ogginfo (выдает информацию, хранящуюся в аудиофайле), vcut (разбивает файл на два файла в соответствие с указанной позиции в файле) и vorbiscomment (редактор, который изменяет информацию в тегах метаданных аудиофайла).
Конфигурационные файлы используемые утилитами Vorbis-tools:
/etc/libao.conf
Основной, поставляемый "по умолчанию" и пользовательские:
~/.libao
~/.ogg123rc
Лицензия: GNU General Public License version 2.0 (GPLv2)