Как записать аудио с помощью микрофона в формате кодека AAC - PullRequest
2 голосов
/ 15 июля 2011

Как записать аудио с помощью микрофона в формате кодека AAC в файле mp4 с помощью gstreamer?

Пожалуйста, ответьте с информацией о трубопроводе. Заранее спасибо.

1 Ответ

3 голосов
/ 16 июля 2011

Если ваш источник звука по умолчанию - Микрофон, вы можете попробовать

gst-launch autoaudiosrc ! audioconvert ! faac ! mp4mux ! filesink location=aac_audio.mp4

Однако, если у вас несколько источников звука, а микрофон не является источником звука по умолчанию, вам необходимо указать идентификатор устройства для входа микрофона. Кроме того, вам нужно знать, есть ли у вас драйвер ALSA или OSS. Мое предложение было бы попробовать

gst-launch alsa-src device=<device identifier for mic input> ! audioconvert ! faac ! mp4mux ! filesink location=aac_audio.mp4

или

gst-launch oss-src device=<device identifier for mic input> ! audioconvert ! faac ! mp4mux ! filesink location=aac_audio.mp4

в зависимости от того, какой у вас драйвер.

...