1如何 播放 wav文件
gst-launch-1.0 filesrc location=./pluck-pcm24.wav ! wavparse ! autoaudiosink
参考:
gstreamer学习笔记:通过gst-launch工具抓取播放的音频数据并通过upd传输
2如何录音 ogg 文件
gst-launch-1.0 autoaudiosrc ! audioconvert ! vorbisenc ! oggmux ! filesink location=./1.ogg
参考:
如何在预定义的时间内在gstreamer中录制音频?
3 分析一下 每个element
gst-launch-1.0 autoaudiosrc ! audioconvert ! vorbisenc ! matroskamux ! filesink location=./1.wav
依次打印:
Klass Source/Audio
Description Wrapper audio source for automatically detected audio source
Klass Filter/Converter/Audio // 转换器
Description Convert audio to different formats
Klass Codec/Encoder/Audio
Description Encodes audio in Vorbis format
Klass Codec/Muxer
Description Muxes video/audio/subtitle streams into a matroska stream
Klass Sink/File
Description Write stream to a file