Audio 如何使用AAC编解码器格式的麦克风录制音频

Audio 如何使用AAC编解码器格式的麦克风录制音频,audio,audio-streaming,gstreamer,Audio,Audio Streaming,Gstreamer,如何使用gstreamer在mp4文件中使用AAC编解码器格式的麦克风录制音频 请回复管道信息。 提前感谢。如果您的默认音频源是麦克风,则可以尝试 gst-launch autoaudiosrc ! audioconvert ! faac ! mp4mux ! filesink location=aac_audio.mp4 但是,如果您有多个音频源,并且麦克风不是默认音频源,则必须指定麦克风输入的设备标识符。另外,您需要知道您是否有ALSA或OSS驱动程序。 我的建议是试试看 gst-laun

如何使用gstreamer在mp4文件中使用AAC编解码器格式的麦克风录制音频

请回复管道信息。
提前感谢。

如果您的默认音频源是麦克风,则可以尝试

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启动alsa src设备=!音频转换!faac!mp4mux!filesink location=aac_audio.mp4

gst启动oss src设备=!音频转换!faac!mp4mux!filesink location=aac_audio.mp4

取决于您使用的驱动程序。

谢谢您的回复。您能告诉我如何检查我使用的驱动程序和设备名称吗?@oak Bytes麦克风对应的标识符是什么?
gst-launch oss-src device=<device identifier for mic input> ! audioconvert ! faac ! mp4mux ! filesink location=aac_audio.mp4