使用gstreamer通过udp传输视频。 (使用python)
gst-launch-1.0 v4l2src ! video/x-raw,width=640,height=480 ! x264enc ! h264parse ! rtph264pay ! udpsink host=127.0.0.1 port=5000
我正在这样捕获PyQt中的流。
self.pipeline = gst.parse_launch("udpsrc port=5000 ! application/x-rtp, encoding-name=H264,payload=96 ! rtph264depay ! h264parse ! ffdec_h264 ! autovideosink")
现在我想把它放在一个jpeg文件中,而不是自动视频接收器。我怎样才能做到这一点 ?
而不是autovideosink我试过" jpegenc!filesink location = capture1.jpeg"
以上错误并给出错误。这样做的最佳方式是什么?