我处于同时处理视频流和音频流的情况下,但恰好音频流较短。我需要插入静默缓冲区,而不是在这种情况下不播放任何东西,以便流在相同的时间戳结束。(视频流较短的情况已经处理)
有没有一些现有的元素我可以用来做这个,或者我应该写一个新的或者定制一些其他的?
谢谢!
发布于 2018-11-04 20:26:31
这有点复杂。你可以使用类似这样的东西:
... ! audiodecoder ! adder name=mix ! ...
audiotestsrc wave=silence ! mix.为此,您需要在audiotestsrc上配置视频的持续时间,例如查询视频的持续时间,然后向audiotestsrc发送查找。
不幸的是,我现在想不出更容易的办法了。我可以问一下音频流稍微短一点有什么问题吗?
https://stackoverflow.com/questions/53101366
复制相似问题