首先检查Gstreamer详细错误日志,方法:
export GST_DEBUG=3 # 将调试级别设置为 3
发现标红的输出是GST_ELEMENT_FACTORY gstelementfactory.c:458:gst_element_factory_make: no such element factory "x264enc"!
缺少x264enc,gstreamer没装全。
这个元素属于gst-plugins-ugly插件集,安装:
sudo apt install gstreamer1.0-plugins-ugly
安装后问题解决。