我处于同时处理视频和音频流的情况,但是碰巧音频流更短。我需要插入静默缓冲区,而不是在这种情况下不播放任何内容,以便流在相同的时间戳记结束。 (视频流较短的情况已得到处理)
是否可以使用一些现有元素,还是应该编写一个新元素或自定义其他元素?
谢谢!
答案 0 :(得分:0)
这有点复杂。您可以使用类似这样的内容:
... ! audiodecoder ! adder name=mix ! ...
audiotestsrc wave=silence ! mix.
为此,您需要在audiotestsrc上配置视频的时长,例如查询视频的时长,然后将搜索发送到audiotestsrc。
不幸的是,我现在想不出任何更简单的方法。如果我要问音频流短一点的问题是什么?