查看: 3873|回复: 0

[分享] 关于i.mx8M EVK 板编码器和解码器

[复制链接]
  • TA的每日心情
    开心
    2025-7-11 08:53
  • 签到天数: 301 天

    连续签到: 2 天

    [LV.8]以坛为家I

    3868

    主题

    7472

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    39232
    最后登录
    2025-7-18
    发表于 2020-4-24 16:27:21 | 显示全部楼层 |阅读模式
    i.mx8M EVK 板编码器和解码器

    i.mx8M 开发板有硬件解码器和软件编码器,本文介绍如何使用硬件解码器和软件编码器bsp 使用的是最新版本 L4.14.78,环境是:


    $ DISTRO=fsl-imx-wayland MACHINE=imx8mqevk source fsl-setup-release.sh -b build-wayland
    $ bitbake fsl-image-validation-imx


    对于 4.14.78,我们不再用 mfgtool,客户可以用 uuu.exe 将镜像烧录到开发板上,uuu.exe可以在下方网站找到 http://github.com/NXPmicro/mfgtools/releases,这里我们用 emmc 作为启动介质,我附上了 kernel_emmc.uuu 供参考打开 cmd.exe,使用命令“ uuu.exe kernel_emmc.uuu”,将镜像烧录到开发板的 eMMC 中,烧录过程如图所示。
    6.png
    板启动时,别忘了根据你的需要更改 image 和 fdt_file,例如,我使用 Image-imx8mqevk.bin作为映像名称,并使用 Image-fsl-imx8mq-evk.dtb 作为我的 fdt 文件,您可以选择不同名字的 image 和 fdt 文件为 uuu 文件所使用。
    7.png
    1) 解码
    为了播放视频,我们可以使用三种方法解决
    a) gplay-1.0 test.mp4
    b) gst-launch-1.0 playbin uri=file:///mnt/sdcard/test.mp4
    c) gst-launch-1.0 filesrc location=test.mp4 typefind=true ! video/quicktime ! aiurdemux !
    queue max-size-time=0 ! vpudec ! autovideosink
    为了播放两个不同的视频到不同的显示器,现有的 imx8M evk 板支持双 hdmi 输出,在 uboot
    命令中:
    setenv fdt_file Image-fsl-imx8mq-evk-dual-display.dtb
    saveenv
    使用下列命令:
    gst-launch-1.0 playbin uri=file:///test1.mp4 playbin uri=file:///test2.mp4 video-
    sink="glimagesink display-master=false display-slave=true"
    2)编码
    由于 imx8M evk 不含硬件编码,因此我们需要在 bsp 中添加 SW 插件
    a) 在/build/conf/local.conf 中添加以下命令
    "CORE_IMAGE-EXTRA_INSTALL += "gstreamer1.0-plugins-ugly-meta packagegroup-fsl-gsstreamer1.0-commercial gst-ffmpeg"LICENSE_FLAGS_WHITELIST = "commercial""
    b) 新建一个 txt 文件,并在里面添加“ PACKAGECONFIG_mx8mq =“ x264””
    c) 将文件重命名为 0-plugins-ugly _%.bbappend,并将此文件放在/sources/meta-fsl-bsp-release/imx /meta-bsp/recipes-multimedia/gstreamer 下。
    d) 创建所需的镜像,然后在板中下载新的 rootfs 文件,使用命令“ gst-inspect-1.0 |grep x264”




    未完>>>


    点击下载完整版

    qiandao qiandao
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-21 03:59 , Processed in 0.080962 second(s), 20 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表