oggenc
[
Пред. ] [ Содержание ] [
След. ]
oggenc
Создан Воскресенье 29 декабря 2019
Аудио сжатия Vorbis Ogg Vorbis - это полностью открытый, непатентованный, не имеющий патентов и не требующий лицензионных отчислений, сжатый аудиоформат общего назначения для среднего и высокого качества (8 кГц - 48,0 кГц, 16+ бит, полифония) аудио и музыки с фиксированными и переменными битрейтами от 16 до 128 кбит / с / канал. Это помещает Vorbis в тот же конкурентный класс, что и аудиопредставления, такие как MPEG-4 (AAC), и аналогична, но имеет более высокую производительность, чем аудио уровень 3 MPEG-1/2, аудио MPEG-4 (TwinVQ), WMA и PAC.
Формат битового потока для Vorbis I был заморожен в понедельник, 8 мая 2000 года. Все закодированные битовые потоки останутся совместимыми со всеми будущими выпусками Vorbis.
https://ru.wikibooks.org/wiki/%D0%97%D0%B2%D1%83%D0%BA_%D0%B2_%D0%9B%D0%B8%D0%BD%D1%83%D0%BA%D1%81%D0%B5/%D0%A1%D0%B6%D0%B0%D1%82%D0%B8%D0%B5 Сжатие в формат Ogg Vorbis осуществляется при помощи программы oggenc из пакета
vorbis-tools.
Синтаксис таков:
oggenc [опции_кодирования] [исходный_файл.wav] [шаблон] [конечный_файл.ogg] -B n, --raw-bits=n - битность записи (по умолчанию равна 16)
-C n, --raw-chan=n - установить количество каналов для кодируемого потока (по умолчанию используется два, но помните, что при желании можно использовать до 255 каналов)
-R n, --raw-rate=n - частота семплирования (по умолчанию устанавливается как 44100 Гц)
-b n, --bitrate=n - битрейт (Кбит/сек)
-m n, --min-bitrate=n - минимально допустимый битрейт (Кбит/сек)
-M n, --max-bitrate=n - максимально допустимый битрейт (Кбит/сек)
-q n, --quality=n - установить качество сжатия n, могущее находиться в пределах от 0 (низкое качество звука) до 10 (максимально возможное качество звука)
-o output_file, --output=output_file - записать кодируемый поток в файл
-n pattern, --names=pattern - позволяет записывать имена файлов, опираясь на заданные тэги %a (исполнитель), %t (название композиции), %l (альбом), %G (жанр)
-c comment, --comment comment - задаёт дополнительный комментарий.
При пакетном сжатии файлов, имеющих общее происхождение, есть смысл использовать шаблоны (patterns). Вот как выглядит работа с шаблонами:
oggenc -b 192 -a "Имя исполнителя" -l "Альбом" -t "Название первой композиции" название_соответствующего_ей_первого_исходного_файла.wav -t "Название второй композиции" название_соответствующего_ей_второго_исходного_файла.wav -t "Название третьей композиции" название_соответствующего_ей_третьего_исходного_файла.wav -n "%a - %t.ogg"
В результате мы получим три файла, каждый из которых будет иметь имя вида "Имя исполнителя - название песни.ogg", и в каждом помимо того будет записан тэг с названием альбома.
Содержание