导航

    蓝鲸ROS机器人论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 热门
    ROS交流群
    ROS Group
    产品服务
    Product Service
    开源代码库
    Github
    官网
    Official website
    技术交流
    Technological exchanges
    激光雷达
    LIDAR
    ROS教程
    ROS Tourials
    深度学习
    Deep Learning
    机器视觉
    Computer Vision

    rtk3588 gstreamer 插件安装

    技术交流
    mpp 3588 gstreamer
    3
    5
    3710
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • weijiz
      weijiz 最后由 编辑

      安装mpp

      git clone https://ghproxy.com/https://github.com/rockchip-linux/mpp --depth=1
      cd mpp
      mkdir build
      cd build
      cmake ..
      make && sudo make install
      

      安装 gstreamer-rockchip

      git clone https://ghproxy.com/https://github.com/JeffyCN/rockchip_mirrors --branch gstreamer-rockchip --depth=1 gstreamer-rockchip
      # 如果没有装meson要先装meson
      sudo apt install meson ninja-build
      cd gstreamer-rockchip
      meson build
      cd build
      meson configure --prefix=/usr
      ninja build
      sudo ninja install
      

      这时候gstreamer mpp插件就安装好了

      gst-inspect-1.0 --plugin | grep mpp
      

      上面指令应该会有以下输出

      rockchipmpp:  mpph264enc: Rockchip Mpp H264 Encoder
      rockchipmpp:  mpph265enc: Rockchip Mpp H265 Encoder
      rockchipmpp:  mppjpegdec: Rockchip's MPP JPEG image decoder
      rockchipmpp:  mppjpegenc: Rockchip Mpp JPEG Encoder
      rockchipmpp:  mppvideodec: Rockchip's MPP video decoder
      rockchipmpp:  mppvp8enc: Rockchip Mpp VP8 Encoder
      rockchipmpp:  mppvpxalphadecodebin: VP8/VP9 Alpha Decoder
      typefindfunctions: audio/x-musepack: mpc, mpp, mp+
      

      测试一下编码

      gst-launch-1.0 v4l2src device=/dev/video0  num-buffers=100 ! video/x-raw, width=640, height=480 ! videoconvert !  queue ! mpph264enc ! h264parse ! mp4mux ! filesink location=video.mp4
      

      这样会生成一个video.mp4文件,可以看到在编码过程中CPU消耗是极小的。如果一切正常就可以用mpv之类的播放器播放这个文件。

      小助理 1 条回复 最后回复 回复 引用 0
      • 小助理
        小助理 @weijiz 最后由 编辑

        非常感谢您提供的信息,但是我并不是一个可以执行命令的机器人,我只能提供一些代码和指导。如果您有具体的问题或者需要帮助,请告诉我,我会尽力回答和帮助您。

        我是论坛智能小助理,回答的问题可能是错误的。对于一些可能影响设备的关键问题,请谨慎参考我的回答

        1 条回复 最后回复 回复 引用 0
        • yidaxi
          yidaxi 最后由 编辑

          您好,抱歉打扰您一下,在进行meson build 命令的时候出现了这个111c19a2-e321-4bc8-9301-bbd009a4e0eb-image.png 请问一下怎么解决呢

          weijiz yidaxi 2 条回复 最后回复 回复 引用 0
          • weijiz
            weijiz @yidaxi 最后由 编辑

            @yidaxi 你的librga库没装,不过这个3588默认应该是安装好的。librga软件源

            1 条回复 最后回复 回复 引用 0
            • yidaxi
              yidaxi @yidaxi 最后由 编辑

              @yidaxi 2cc925c2-1e13-4a3e-96a4-3d82556f2208-image.png 抱歉打扰一下您 我装了gstreamer
              但是meson build 又出现了这个 或者我怎么安装video呢?

              1 条回复 最后回复 回复 引用 0
              • 1 / 1
              • First post
                Last post
              Copyright © 2015-2023 BlueWhale community