我正在使用gstreamer1。*进行播放。但是我在运行时收到_gst_fraction_type的未定义符号错误。
我已经安装了所有必需的包/ gstreamer插件。
答案 0 :(得分:0)
您可以在第一时间检查此符号是否适合您(可能是太旧的gstreamer)。负责的库名为libgstriff-1.0.so
。
nm -g libgstriff-1.0.so | grep _gst_fraction_type
如果找不到,可以使用:
locate libgstriff-1.0.so
我猜您的应用程序选择了错误的gstreamer(可能是较旧的系统gstreamer)。
您可以查看:
ldd ./yourapp | grep libgstriff
我不确定这个库是否是动态加载的,这会显示更多:
strace ./yourapp 2>&1 | grep libgstriff
然后检查用于此文件的路径。
如果这没有帮助,请提供更多信息,我会更新:
gst-launch-1.0 videotestsrc ! autovideosink
?我从this post开始,可能对您有帮助。
HTH