1、在github搜索gstreamer或者到gstreamer的官网下载源码
2、现在Gstreamer的源码编译都使用meson,在需要编译的代码目录下,执行
meson build
cd build
sudo ninja install
由于每个仓库插件众多,依赖的其他库也有很多,因此当前的系统环境中不一定都会有,当meson build执行完后可以看到依赖的库是否存在,以及当前条件下能加载哪些插件
当发现需要的插件没有被编译时,便需要检查插件所依赖的库或者环境是否准备完成,缺库的话,装相应的库就好了。比如播放http视频需要soup插件,而soup插件编译依赖libsoup-2.4,如果没有,就需要执行sudo apt-get install libsoup2.4-dev命令来安装。