我想捕捉生的来自网络摄像头的图片,但我不想使用JPG,因为这会使图像变差并且充满噪点。
我可以拍摄生的使用此代码录制视频,也可以使用甚高频液晶没有任何问题。
gst-launch-1.0 -q v4l2src ! video/x-raw,width=1280,height=720,framerate=10/1 ! avimux ! filesink location=test.avi
我也可以拍摄生的使用此代码的图片。
gst-launch-1.0 v4l2src num-buffers=1 ! video/x-raw,width=1280,height=720,framerate=10/1 ! filesink location=test.raw
但问题是该文件无法使用照片编辑器打开,例如GIMP。
我的操作系统是Ubuntu。
问题是否在于流式传输器?(可能需要转换图片,但不丢失细节,怎么做?)
问题是否在于GIMP?(可能不支持生的,还有什么选择?
答案1
巴布亚新几内亚是无损格式,所以也许没有区别生的和巴布亚新几内亚除了巴布亚新几内亚文件大小小于生的文件大小。
gst-launch-1.0 v4l2src num-buffers=1 ! video/x-raw,width=1280,height=720,framerate=10/1 ! videoconvert ! pngenc snapshot=false compression-level=1 ! filesink location=img-test.png