目录
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图片: