7.gstreamer 生成管道框图

目录

1.操作系统版本

2.安装必要的工具

3.执行gstreamer保存至视频的命令

4.查看管道框图


1.操作系统版本

使用的虚拟机加ubuntu 20.04

2.安装必要的工具

1)安装dot

sudo apt-get install graphviz

graphviz里面包含dot

2)添加必要的环境变量:

# export GST_DEBUG_DUMP_DOT_DIR=/tmp/

指定生成的管道框图,放至路径/tmp

3.执行gstreamer保存至视频的命令

gst-launch-1.0 v4l2src device=/dev/video0 num-buffers=500 ! videoconvert ! 'video/x-raw, width=640, height=480, framerate=30/1' ! queue ! x264enc ! mp4mux ! filesink sync=false location=camera-h264-640x480.mp4 -e

注意:命令最后需要添加-e的选项,使能输出管道框图

4.查看管道框图

管道结束之后,就可以在/tmp路径下,看到dot文件了

最后将dot文件转换为png文件:

dot -Tpng 0.00.02.495195890-gst-launch.PAUSED_PLAYING.dot > gstreamer.png

 转换完的png图片:

完结! 

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值