Как записать ввод вашей звуковой карты в файл ogg

rec -c 2 -r 44100 -s -t wav - | oggenc -q 5 --raw --raw-chan=2 --raw-rate=44100 --raw-bits=16 - > MyLiveRecording.ogg


Команда «rec -c 2 -r 44100 -s -t wav -» используется для записи ввода с вашей звуковой карты. Опции «-c 2» указывают на два аудиоканала, «-r 44100» задает частоту дискретизации 44100 Гц, «-s» ставит запись в паузу при отсутствии аудиосигнала, «-t wav» указывает формат записываемого файла (WAV).

Символ «-» после оператора «|» указывает, что вывод команды «rec» будет направлен на вход следующей команды «oggenc».

Команда «oggenc -q 5 —raw —raw-chan=2 —raw-rate=44100 —raw-bits=16 -» используется для преобразования записанного аудиофайла в формат Ogg Vorbis. Опция «-q 5» устанавливает качество сжатия, «—raw» указывает на то, что входной поток будет сырыми аудиоданными. Опции «—raw-chan=2», «—raw-rate=44100» и «—raw-bits=16» соответствуют параметрам записанного аудиофайла.

Затем, оператор «>» перенаправляет вывод команды «oggenc» в файл «myliverecording.ogg».

Альтернативным способом было бы использование программного обеспечения, специализированного на записи звука, например Audacity. Однако, данный подход позволяет выполнить запись и преобразование звука в одной команде, что может быть удобно в автоматизированных сценариях.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *