Необработанный звуковой файл PCM для ogg внутри проекта Windows Qt

Мне нужна ваша помощь сегодня, так как я пытаюсь перейти к новой области программирования для моего проекта: кодированию звука.

В настоящее время я занимаюсь разработкой проекта Qt C ++ только для Windows (с использованием компиляторов msvc).
Что я могу сделать прямо сейчас, так это записывать аудиофайлы с микрофона в виде необработанных файлов .pcm.

Что мне нужно сделать, это либо: записать напрямую в аудиофайлы .ogg микрофон, либо просто конвертировать файлы, которые я могу создать, в файлы ogg.

Что я сделал, так это прочитал документацию Qt о записи звука и попытался понять документацию vorbis / ogg. Я не смог найти ни одного необработанного примера кода pcm to ogg для vorbis / ogg, но, возможно, вы, ребята, знаете, где я могу найти такой код.

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

В принципе, я счастлив, потому что я могу получить аудио файлы в формате pcm того, что я хочу, но теперь мне нужно кодировать эти файлы в файлы .ogg. Я хочу знать, возможно ли использование ogg / vorbis, и если да, то какие шаги я должен выполнить и что я должен прочитать, чтобы понять, что я делаю.

Спасибо всем, кто нашел время, чтобы прочитать мой вопрос, хорошего дня,

Эяль

0

Решение

В дистрибутиве исходного кода libvorbis есть каталог «examples». Вы должны взглянуть на encoder_example.c.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]