常见gstreamer pipeline 命令

全部测试可用,如果有问题,请检查你的gstreamer是否安装了相应的插件。

-----------------------------------------------TI 3730 dvsdk-------------------------------------------

板子上:
gst-launch -v v4l2src device="/dev/video7" always-copy=FALSE ! ffmpegcolorspace ! 'video/x-raw-yuv,width=640,height=480,format=(fourcc)UYVY' ! TIVidenc1 codecName=h264enc engineName=codecServer contiguousInputFrame=TRUE ! rtph264pay pt=96 ! udpsink  host=192.168.3.3 port=5000
gst-launch -v udpsrc port=12000 caps="application/x-rtp" ! rtph264depay ! ffdec_h264 ! xvimagesink
-----------------------------------------------TI 3730 dvsdk-------------------------------------------


+++++++++++++++++++++++++++jpeg encode+++++++++++++++++++++++
gst-launch v4l2src  ! ffmpegcolorspace ! ffmpegcolorspace ! 'video/x-raw-yuv,width=640,height=480,format=(fourcc)UYVY' ! jpegenc ! multipartmux ! tcpserversink host=127.0.0.1 port=5000
gst-launch-1.0 v4l2src device="/dev/video0"  ! ffmpegcolorspace ! 'video/x-raw-yuv,width=640,height=480,format=(fourcc)UYVY' ! jpegenc ! multipartmux ! tcpserversink host=127.0.0.1 port=5000

gst-launch-1.0 tcpclientsrc host=127.0.0.1 port=5000 ! multipartdemux ! jpegdec ! autovideosink
gst-launch tcpclientsrc host=127.0.0.1 port=5000 ! multipartdemux ! jpegdec ! xvimagesink
+++++++++++++++++++++++++++jpeg encode+++++++++++++++++++++++


===========================h264 no protocol====================
gst-launch v4l2src device="/dev/video1"  ! ffmpegcolorspace ! 'video/x-raw-yuv,width=640,height=480,format=(fourcc)UYVY' ! h264enc ! multipartmux ! tcpserversink host=127.0.0.1 port=5000
gst-launch tcpclientsrc host=127.0.0.1 port=5000 ! multipartdemux ! h264dec ! autovideosink

gst-launch-1.0 v4l2src device=/dev/video1 norm=255 ! videoconvert ! 'video/x-raw,width=320,height=240,framerate=(fraction)15' ! autovideoconvert ! x264enc  tune="zerola
  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值