我正在尝试交错 GStreamer 文档中给出的两个音频文件:
gst-launch interleave name=i ! audioconvert ! wavenc ! filesink location=file.wav filesrc location=file1.wav ! \
decodebin ! audioconvert ! "audio/x-raw-int,channels=1" ! queue ! i.sink0 filesrc location=file2.wav ! \
decodebin ! audioconvert ! "audio/x-raw-int,channels=1" ! queue ! i.sink1
但是执行此命令会出现以下错误:
0:00:00.125000000 2264 00332BC0 错误 GST_PIPELINE 语法.tab.c:656:gst_parse_perform_link: 无法将 queue0 链接到 i
如果我删除第二个filesrc
相关命令,即“filesrc location=file2.wav”之后的所有命令,该命令运行正常。上述命令有什么问题?
谢谢