Audio 使用GStreamer编码到AC3

Audio 使用GStreamer编码到AC3,audio,gstreamer,Audio,Gstreamer,是否有生成AC3流的示例?我一直发现的唯一例子是: gst-launch-1.0 -v audiotestsrc ! avenc_ac3 但是,我每次都会得到一个“内部数据流错误”,下面是: gstbasesrc.c(2809): gst_base_src_loop (): /GstPipeline:pipeline0/GstAudioTestSrc:audiotestsrc0: streaming task paused, reason not-negotiated (-4) 我有1.0.

是否有生成AC3流的示例?我一直发现的唯一例子是:

gst-launch-1.0 -v audiotestsrc ! avenc_ac3
但是,我每次都会得到一个“内部数据流错误”,下面是:

gstbasesrc.c(2809): gst_base_src_loop (): /GstPipeline:pipeline0/GstAudioTestSrc:audiotestsrc0:
streaming task paused, reason not-negotiated (-4)
我有1.0.6版。

结果表明比特率参数是可选的,但默认值(0)无效,至少在audiotestsrc源中是如此

这项工作:

gst-launch-1.0 audiotestsrc ! audio/x-raw,channels=2 ! avenc_ac3 bitrate=192000 ! filesink location=/tmp/ac3test_20130630-0245