gst-launch-1.0 -e v4l2src! x264enc! h264parse! mp4mux! splitmuxsink max-size-time = 30000000000 location = test1.mp4
当我执行此操作时,这是我的管道,它会像这样给出错误
警告:错误的管道:没有元素" splitmuxsink"
此警告的任何解决方案。我安装了每个插件,我是gstreamer的初学者。
让我知道如何设置捕捉视频的时间。
答案 0 :(得分:1)
gst-launch-1.0 -e v4l2src! x264enc! h264parse! mp4mux! splitmuxsink max-size-time = 30000000000 location = test1.mp4
你上面的管道也错了,应该如下所示,
gst-launch-1.0 -e v4l2src num-buffers = 500! video / x-raw,width = 320,height = 240!视频转换!排队! timeoverlay ! x264enc key-int-max = 10! h264parse! splitmuxsink location = video%02d.mov max-size-time = 10000000000 最大尺寸的字节= 1000000
参考splitmuxsink,它为您添加了多路复用器。