Это команда oggenc, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
oggenc - кодирует аудио в формат Ogg Vorbis
СИНТАКСИС
оггенк [ -hrQ ] [ -B сырье вход образец размер ] [ -C сырье вход номер of каналы ] [ -R сырье
вход частота дискретизации ] [ -b номинальный битрейт ] [ -m минимальный битрейт ] [ -M максимальный битрейт ] [
-q ] [ --resample частота ] [ --даунмикс ] [ -s последовательный ] [ -o выходной файл ] [ -n
описания ] [ -c дополнительный_комментарий ] [ -a художник ] [ -t название ] [ -l альбом ] [ -G жанре ] [ -L
текст песни файл ] [ -Y языковая строка ] входные_файлы ...
ОПИСАНИЕ
оггенк считывает аудиоданные в формате RAW, Wave или AIFF и кодирует их в Ogg
Ручей Ворбис. оггенк может также читать аудиоданные из файлов FLAC и Ogg FLAC в зависимости от
при параметрах времени компиляции. Если указан входной файл "-", аудиоданные считываются из
STDIN и поток Vorbis записывается в стандартный вывод если только -o опция используется для перенаправления
выход. По умолчанию файлы на диске выводятся в одноименные файлы Ogg Vorbis с
расширение изменилось на ".ogg" или ".oga". Это соглашение об именах может быть отменено
-o вариант (в случае одного файла) или -n вариант (в случае нескольких файлов).
Наконец, если ни один из них не доступен, имя выходного файла будет входным именем файла.
с расширением (эта часть после последней точки) заменена на ogg, поэтому file.wav будет
стать file.ogg.
При желании тексты песен могут быть встроены в файл Ogg, если поддержка Kate была скомпилирована в.
Обратите внимание, что некоторые старые почтовые игроки не могут воспроизводить потоки с более чем одним потоком Vorbis.
(так называемый простой профиль "Vorbis I").
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-х, --помощь
Показать справку по команде.
-V, --версия
Покажите номер версии.
-р, --сырье
Предположим, что входные данные - это необработанные аудиоданные с прямым порядком байтов без информации заголовка. Если
другие параметры не указаны, по умолчанию используется стерео 44.1 бит 16 кГц. См. Следующие три
варианты того, как это изменить.
-B n, --raw-bits = n
Устанавливает размер входной выборки в необработанном режиме в битах. По умолчанию - 16.
-C n, --raw-chan = n
Устанавливает количество входных каналов в необработанном режиме. По умолчанию 2.
-R n, --raw-rate = n
Устанавливает частоту дискретизации входного сигнала в необработанном режиме. По умолчанию 44100.
- исходный порядок байтов n
Устанавливает прямой порядок байтов в режиме прямого порядка байтов (1) или обратный порядок байтов (0). По умолчанию мало
порядок байтов
--utf8
Сообщает oggenc, что комментарии Vorbis уже закодированы как UTF-8. Полезно в
ситуации, когда оболочка использует другую кодировку.
-к, --скелет
Добавьте скелетный битовый поток. Важно, если выходной Ogg предназначен для переноса
мультиплексированные или связанные потоки. Выходной файл использует расширение .oga.
--ignorelength
Поддержка файлов Wave размером более 4 ГБ и потоков данных стандартного ввода.
-К, --тишина
Тихий режим. Сообщения не отображаются.
-bn, --bitrate = n
Устанавливает целевой битрейт равным n (в кб / с). Кодировщик попытается кодировать в
примерно такой битрейт. По умолчанию это остается кодировка VBR. Увидеть
Параметр --managed для принудительного кодирования с управляемым битрейтом с выбранным битрейтом.
-mn, --min-bitrate = n
Устанавливает минимальный битрейт равным n (в кб / с). Включает режим управления битрейтом (см.
--удалось).
-M n, --max-bitrate = n
Устанавливает максимальный битрейт равным n (в кб / с). Включает режим управления битрейтом (см.
--удалось).
--удалось
Установите режим управления битрейтом. Это отключает нормальное кодирование VBR, но позволяет
жесткие или мягкие ограничения скорости передачи данных, которые должны выполняться кодировщиком. Этот режим очень
медленнее, а также может быть более низкого качества. Это в первую очередь полезно для создания файлов
для потоковой передачи.
-qn, --quality = n
Устанавливает качество кодирования на n в диапазоне от -1 (очень низкое) до 10 (очень высокое). Это
режим работы по умолчанию, с уровнем качества по умолчанию 3. Дробное качество
допустимы уровни, такие как 2.5. Использование этой опции позволяет кодировщику выбрать
соответствующий битрейт в зависимости от желаемого уровня качества.
--resample n
Перед кодированием выполните повторную дискретизацию входного сигнала до заданной частоты дискретизации (в Гц). В первую очередь полезно
для понижающей дискретизации для кодирования с более низкой скоростью передачи данных.
--даунмикс
Входное микширование со стерео в моно (не влияет на нестерео потоки). Полезный для
кодирование с более низким битрейтом.
--advanced-encode-option имя-опции = значение
Устанавливает расширенный параметр. См. Подробности в разделе «Дополнительные параметры».
-с, --серийный
Принудительно вводит определенный серийный номер в выходной поток. Это в первую очередь полезно для
тестирование.
--discard-комментарии
Предотвращает копирование комментариев в файлах FLAC и Ogg FLAC в выходной файл Ogg.
Файл Vorbis.
-o выходной_файл, --output = выходной_файл
Запишите поток Ogg Vorbis в выходной файл (действительно только в том случае, если один входной файл
указано).
-n шаблон, --names = шаблон
Создавайте имена файлов в виде этой строки с заменой% g,% a,% l,% n,% t,% d на жанр,
исполнитель, альбом, номер трека, название и дата, соответственно (см. ниже
с указанием этих). Кроме того, %% дает буквальное значение%.
-X, --name-remove = s
Удалите указанные символы из параметров в строку формата -n. Это
полезно для создания правильных имен файлов.
-P, --name-replace = s
Заменить символы, удаленные с помощью --name-remove, указанными символами. Если это
строка короче, чем список --name-remove, или не указана, дополнительные
символы просто удаляются. Настройки по умолчанию для этого параметра и -X
вариант выше, зависит от платформы (и выбран, чтобы гарантировать, что правильные имена файлов
генерируется для каждой платформы).
-c комментарий, --comment комментарий
Добавьте строку комментарий как дополнительный комментарий. Это можно использовать несколько раз, и
все экземпляры будут добавлены в каждый из указанных входных файлов. Аргумент
должен быть в форме «тег = значение».
-художник, -художник художник
Установите в поле комментария исполнителя в комментариях значение художник.
-G жанр, -жанровый жанр
Установите в поле комментария жанра в комментариях значение жанр.
-d дата, --date дата
Устанавливает поле комментария даты к заданному значению. Это должна быть дата
запись.
-N п, --tracknum п
Устанавливает поле комментария номера дорожки к заданному значению.
-t название, --title название
Установите в поле комментария заголовка дорожки значение название.
-l альбом, --альбом альбом
Установите для поля комментария к альбому значение альбом.
-L имя файла, --lyrics имя файла
Загружает тексты песен из имя файла и кодирует их в поток Kate, мультиплексированный с
Ручей Ворбис. Тексты песен могут быть в формате LRC или SRT и должны быть закодированы в UTF-8.
или простой ASCII. Другие кодировки можно преобразовать с помощью таких инструментов, как iconv или
перекодировать. В качестве альтернативы для конвертации будет использоваться та же система, что и для комментариев.
между кодировками. Поддерживаются так называемые "расширенные файлы LRC", а простой
изменение стиля караоке будет сохранено вместе с текстами песен. Для более сложного караоке
настройки, Катин(1) следует использовать вместо этого. При встраивании текста песни по умолчанию
расширение выходного файла - «.oga». Обратите внимание, что добавление текста в поток приведет к
автоматически включить Скелет (см. -k вариант для получения дополнительной информации о
Скелет).
-Y языковая строка, --lyrics-language языковая строка
Устанавливает язык для соответствующего файла с текстами песен на языковая строка. Эти
должен быть кодом языка ISO 639-1 (например, "en") или тегом языка RFC 3066 (например,
"en_US"), название языка в свободной форме. Игроки обычно узнают это
стандартный тег и отображать название языка на вашем родном языке. Обратите внимание, что
максимальная длина этого тега составляет 15 символов.
Обратите внимание, что -a, -t, -l, -Lи -Y варианты можно указывать несколько раз. Они будут
применяется по одному к каждому файлу в указанном порядке. Если меньше альбомов, названий или исполнителей
комментарии, чем есть входные файлы, оггенк будет повторно использовать последний для
оставшиеся файлы и выдать предупреждение в случае повторяющихся заголовков.
ADVANCED КОДЕР ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Oggenc позволяет вам установить ряд дополнительных опций кодировщика с помощью - расширенное кодирование -
вариант вариант. Они предназначены только для очень продвинутых пользователей, и к ним следует обращаться.
с осторожностью. При неправильном использовании они могут значительно ухудшить качество звука. Не все эти
варианты в настоящее время задокументированы.
lowpass_frequency = N
Установите частоту фильтра нижних частот на N кГц.
impulse_noisetune = N
Установите смещение минимального уровня шума N (от -15 до 0.) для импульсных блоков. Отрицательный
bias указывает кодировщику уделять особое внимание четкости переходных процессов.
в закодированном аудио. Компромисс для лучшего переходного отклика - более высокий
битрейт.
bitrate_hard_max = N
Установите максимально допустимый битрейт для закодированного файла равным N килобит в секунду.
Этот битрейт может быть превышен только тогда, когда в резервуаре битов есть запасные биты; если
битовый резервуар исчерпан, кадры будут удерживаться ниже этого значения. Эта настройка
должен использоваться с --managed, чтобы иметь какой-либо эффект.
bitrate_hard_min = N
Установите минимальный допустимый битрейт для закодированного файла равным N килобит в секунду.
Этот битрейт может быть занижен только тогда, когда битовый резервуар не заполнен; если немного
резервуар заполнен, кадры будут удерживаться выше этого значения; если невозможно добавить
бит конструктивно, кадр будет дополнен нулями. Этот параметр должен быть
используется с --managed, чтобы иметь какой-либо эффект.
bit_reservoir_bits = N
Установите общий размер битового резервуара равным N битам; размер по умолчанию
резервуар равен номинальному количеству битов, закодированных за одну секунду (например, номинальное
Файл со скоростью 128 кбит / с по умолчанию будет иметь битовый резервуар 128000 бит). Этот вариант
должен использоваться с --managed, чтобы иметь какой-либо эффект и влияет только на минимум и максимум
управление битрейтом. Кодирование со средним битрейтом без жестких границ битрейта делает
не использовать резервуар для битов.
bit_reservoir_bias = N
Установите смещение поведения битового резервуара (диапазон: от 0 до 1). При установке ближе к
0, диспетчер битрейта пытается накопить биты для будущего использования с внезапным битрейтом.
увеличивается (смещение в сторону лучшего кратковременного воспроизведения). Когда установлено ближе к 1,
менеджер битрейта игнорирует переходные процессы в пользу использования битов для однородного
проходы. В середине менеджер использует сбалансированный подход. По умолчанию
значение .2, таким образом, слегка смещается в сторону кратковременного воспроизведения.
bitrate_average = N
Установите средний битрейт файла равным N килобит в секунду. При использовании без
жесткие минимальные или максимальные пределы, эта опция выбирает среднюю скорость передачи данных без резервуара
кодирование, при котором кодировщик пытается точно отслеживать желаемый битрейт, но
не налагает строгих ограничений на мгновенные колебания. При использовании вместе с минимумом или
максимальный предел, средний битрейт по-прежнему устанавливает средний общий битрейт
файл, но будет работать в пределах, установленных битовым резервуаром. Когда мин, макс
и средние битрейты идентичны, oggenc выдает данные Vorbis с постоянной битовой скоростью.
bitrate_average_damping = N
Установите время реакции трекера среднего битрейта на N секунд. этот номер
представляет собой самую быструю реакцию трекера битрейта на удержание
битрейт до выбранного среднего. Чем быстрее время реакции, тем менее сиюминутно
колебания битрейта, но (как правило) более низкое качество вывода звука. В
чем медленнее время реакции, тем больше колебания ABR, но (как правило)
лучше звук. При использовании вместе с ограничениями минимального или максимального битрейта этот параметр
напрямую влияет на то, насколько глубоко и как быстро энкодер погрузится в бит
резервуар; чем выше число, тем больше нагрузка на резервуар для долот.
Значение должно быть больше нуля, а полезный диапазон составляет примерно от 05 до XNUMX.
10. Значение по умолчанию - 75 секунды.
Disable_coupling
Отключите использование объединения каналов для многоканального кодирования. В настоящее время кодировщик
обычно использует объединение каналов для дальнейшего увеличения сжатия со стерео и
5.1 входов. Эта опция заставляет кодировщик полностью кодировать каждый канал.
независимо без использования связи без потерь и без потерь.
ПРИМЕРЫ
Самая простая версия. Выводит как somefile.ogg:
oggenc какой-то файл.wav
Указание имени выходного файла:
oggenc какой-то файл.wav -o out.ogg
Указание высококачественного кодирования со средней скоростью 256 кбит / с (но все еще VBR):
oggenc infile.wav -b 256 -o out.ogg
Указание максимального и среднего битрейта и их соблюдение:
oggenc infile.wav --managed -b 128 -M 160 -o out.ogg
Указание качества, а не битрейта (в режиме очень высокого качества):
oggenc infile.wav -q 6 -o out.ogg
Понижение частоты дискретизации и микширование до моно до 11 кГц перед кодированием:
oggenc --resample 11025 --downmix infile.wav -q 1 -o out.ogg
Добавляем некоторую информацию о треке:
oggenc somefile.wav -t "Название трека" -a "исполнитель, исполнивший это" -l "имя
альбом "-c" OTHERFIELD = содержимое какого-либо другого поля не поддерживается явно "
Добавление встроенных текстов песен:
oggenc somefile.wav --lyrics text.lrc --lyrics-language en -o out.oga
Это кодирует три файла, каждый с одним и тем же тегом исполнителя / альбома, но с разными
теги заголовков на каждом. Строка, указанная в качестве аргумента -n, используется для генерации
имена файлов, как показано в разделе выше. В этом примере имена файлов выглядят как «Чайная вечеринка».
- Touch.ogg ":
oggenc -b 192 -a «Чаепитие» -l «Триптих» -t «Прикосновение» track01.wav -t
"Метро" track02.wav -t "Большая большая ложь" track03.wav -n "% a -% t.ogg"
Кодирование от stdin до stdout (вы также можете использовать различные параметры тегов, например -t, -a,
-l и т. д.):
оггенк -
АВТОРЫ
Автор программы:
Майкл Смит[электронная почта защищена]>
Автор справочной страницы:
Стэн Зайберт[электронная почта защищена]>
Используйте oggenc онлайн с помощью сервисов onworks.net