我有兴趣在 Ubuntu 18.04 上使用 gstreamer 从我的 USB 3.0 网络摄像头同时捕获两个图像。使用此管道,我注意到如果将 num-buffers 增加到 2,则单个图像的文件大小会增加一倍。
gst-launch-1.0 v4l2src device=/dev/video3 num-buffers=1 ! image/jpeg,width=4208,height=3120 ! filesink location=/root/test3.jpg
有没有办法将文件拆分回两个单独的图像?
最佳答案
我想你想使用 multifilesink
而不是 filesink
在这种情况下。
gst-launch-1.0 v4l2src device=/dev/video3 num-buffers=2 ! image/jpeg,width=4208,height=3120 ! multifilesink location=/root/test_%05d.jpg
关于ubuntu - 如果我将多个缓冲区接收到一个图像,我可以从 GStreamer 恢复多个图像吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52796536/