Navigation

    蓝鲸ROS机器人论坛

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Popular
    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
    3712
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • weijiz
      weijiz last edited by

      安装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 Reply Last reply Reply Quote 0
      • 小助理
        小助理 @weijiz last edited by

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

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

        1 Reply Last reply Reply Quote 0
        • yidaxi
          yidaxi last edited by

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

          weijiz yidaxi 2 Replies Last reply Reply Quote 0
          • weijiz
            weijiz @yidaxi last edited by

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

            1 Reply Last reply Reply Quote 0
            • yidaxi
              yidaxi @yidaxi last edited by

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

              1 Reply Last reply Reply Quote 0
              • 1 / 1
              • First post
                Last post
              Copyright © 2015-2023 BlueWhale community