【发布时间】:2018-07-14 05:21:30
【问题描述】:
我必须首先说在使用 gstreamer 和 linux 时我是一条鱼,所以我希望有人能指出我正确的方向。我正在从事一个 ANN 项目,该项目涉及从树莓派获取视频流并将流保存在神经网络可以使用的 jpeg 中。
到目前为止,我可以在此处使用此代码将 pi 流式传输到我的计算机..
raspivid -t 999999 -h 720 -w 1080 -fps 25 -hf -b 2000000 -o - | gst-launch-1.0 -v fdsrc ! h264parse ! rtph264pay config-interval=1 pt=96 ! gdppay ! tcpserversink host=MY_IP_ADDRESS port=5000
通过在我的笔记本电脑上运行它..
gst-launch-1.0 -v tcpclientsrc host=SAME_IP port=5000 ! gdpdepay ! rtph264depay ! avdec_h264 ! videoconvert ! autovideosink sync=false
我遇到的问题是我无法保存帧。
我知道我需要使用 multifilesink 来保存文件,但问题是我对此太陌生了,我不知道如何将其合并到代码中。
【问题讨论】:
标签: raspberry-pi video-streaming gstreamer