Содержание
Компрессия в формат Ogg Vorbis осуществляется при помощи программы oggenc из пакета vorbis-tools.
Синтаксис таков:
oggenc [ опции_кодирования ] исходный_файл.wav [ шаблон ] [ конечный_файл.ogg ]
битность записи (по умолчанию равна 16)
установить количество каналов для кодируемого потока (по умолчанию используется два, но помните, что при желании можно использовать 255 каналов)
частота сэмплирования (по умолчанию устанавливается 44100 Гц)
битрейт (Кбит/сек)
минимально допустимый битрейт (Кбит/сек)
максимально допустимый битрейт (Кбит/сек)
установить степень сжатия n, могущее находиться в пределах от 0 (низкое качество звука) до 10 (максимально возможное качество звука)
записать кодируемый поток в файл
позволяет записывать имена файлов, опираясь на заданные тэги %a (исполнитель), %t (название композиции), %l (альбом), %G (жанр)
задаёт дополнительный комментарий.
При пакетной компрессии файлов, имеющих общее происхождение, есть смысл использовать шаблоны (patterns). Вот как выглядит работа с шаблонами:
oggenc -b 192 -a "Имя исполнителя" -l "Альбом" -t "Название первой композиции" название_соответсвующего_ей_первого_исходного_файла.wav -t "Название второй композиции" название_соответсвующего_ей_второго_исходного_файла.wav -t "Название третьей композиции" название_соответсвующего_ей_третьего_исходного_файла.wav -n "%a - %t.ogg"
В результате мы получим три файла, каждый из которых будет иметь вид “Имя исполнителя — название песни”, и в каждом помимо того будет записан тэг с названием альбома.