Набор консольных утилит для работы с аудио файлами формата Ogg/Vorbis.

vorbis 002

Vorbis-tools (Oggdec) — набор специализированных консольных утилит для работы с аудио файлами свободного формата Ogg/Vorbis (Ogg Vorbis).

vorbis 003

Vorbis — официально появившийся летом 2002 года свободный формат сжатия звука с потерями. По функциональности и качеству кодек аналогичен таким кодекам, как AAC, AC3 и VQF, превосходящим MP3 (MPEG-1 Audio Layer 3). Психоакустическая модель, используемая в Vorbis, по принципам действия близка к MP3 и подобным, однако математическая обработка и практическая реализация этой модели существенно отличаются, что позволило авторам объявить свой формат совершенно независимым от всех предшественников.

vorbis 004

Vorbis был разработан сообществом «Xiph.Org» для того, чтобы заменить все платные запатентованные аудио форматы. Формат является частью мультимедиа проекта Ogg, в который также входят свободные кодировщики: Speex (для сжатия голоса), FLAC (для сжатия звука без потерь) и Theora (для сжатия видео). Для хранения аудиоданных в формате Vorbis чаще всего применяется медиаконтейнер Ogg, такой файл обычно имеет расширение .ogg и называется двойным именем «Ogg/Vorbis» или «Ogg Vorbis» (так называют и сам кодек без контейнера).

vorbis 005

Формат идеален для применения в качестве звуковых дорожек фильмов, так как не изменяет их длину при переменном битрейте, что позволяет сохранять синхронность с видеодорожкой и применим для многоканального звука (например, 6-канальный звук). Формат используется для звуковой дорожки файлов в формате WebM вместе с видеокодеком VP8 (с VP9 в формат добавили поддержку нового свободного кодека Opus).

vorbis 006

Vorbis изначально разрабатывался с возможностью потокового вещания, это даёт формату достаточно полезный побочный эффект — в одном файле можно хранить несколько композиций с собственными тегами. При загрузке такого файла в плеер должны отобразиться все композиции, будто их загрузили из нескольких различных файлов. Ogg Vorbis по умолчанию использует переменный битрейт, при этом значения последнего не ограничены какими-то жёсткими значениями.

vorbis 007

Vorbis имеет гибкую систему тегов, заголовок тегов легко расширяется и позволяет включать тексты любой длины и сложности (например, текст песни), перемежающиеся изображениями (например, фотографиями обложек альбомов). Текстовые теги хранятся в UTF-8, что позволяет писать на нескольких языках одновременно и исключает возможные проблемы с кодировками.

vorbis 008

Vorbis-tools является официальной реализацией от разработчиков стандартов Ogg и Vorbis, в комплект утилит входят: ogg123 (является аудиоплеером, обрабатывающим потоки Ogg Vorbis из командной строки), oggdec (простой декодер, который преобразует файлы Ogg Vorbis в аудиофайлы PCM - WAV или raw), oggenc (кодер, который преобразует файлы raw, WAV или AIFF файлы в потоки Ogg Vorbis), ogginfo (выдает информацию, хранящуюся в аудиофайле), vcut (разбивает файл на два файла в соответствие с указанной позиции в файле) и vorbiscomment (редактор, который изменяет информацию в тегах метаданных аудиофайла).

vorbis 009

Конфигурационные файлы используемые утилитами Vorbis-tools:
/etc/libao.conf

Основной, поставляемый "по умолчанию" и пользовательские:
~/.libao

~/.ogg123rc

vorbis 010

Лицензия: GNU General Public License version 2.0 (GPLv2)

vorbis 011

Домашняя страница

Страница на github.com

Тема обновлена 19 марта 2018 года.