有生成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。

最佳答案

事实证明,bitrate参数是可选的,但是默认值(0)至少对于audiotestsrc源无效。

这有效:

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

10-08 00:19