Gstreamer x264enc + tee + mp4mux

时间:2014-09-16 11:55:24

标签: gstreamer tee

Okey我有一个问题,我写了这个管道:

 gst-launch-1.0 -e location=rtsp://ip/url ! decodebin ! tee name=split split. ! queue ! autovideosink  split. ! queue ! x264enc tune=zerolatency ! mp4mux ! filesink location = test.mp4 

但困扰我的是filesink。在我停止管道后我得到了损坏的文件我知道问题是mp4mux没有收到eos消息而且他无法完成文件但是我不知道我怎样才能解决这个问题。有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

Okey我找到了一个解决方案,我在每个接收器元素之后添加了sync = false,现在一切正常