0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【测评】飞凌i.MX8MM开发板,为你带来卓越的影音体验

飞凌嵌入式 2023-05-05 15:26 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

来源:飞凌嵌入式官网

OKMX8MM-C是飞凌基于NXP公司i.MX8M Mini 四核64位处理器所设计的一款开发板,主频最高达1.8GHz,可提供多种音频接口,包括I2S、AC97、TDM、PDM和SPDIF。在性能和算力都大幅提高的同时,系统的运行也更加流畅。

v2-e8b516f5c50a6d582ecf6c8aca5fa1cf_720w.webp△图为OKMX8MM-C开发板

飞凌嵌入式OKMX8MM-C开发板专注于提供优秀的视频和音频体验,其音视频部分应用层软件采用的是 Gstreamer,视频部分则拥有一个视频处理单元VPU,且均支持硬件编解码。

v2-dc9e1ac8ce61968d507fb106af49d2f4_720w.webp△硬件编解码参数表

下面让我们感受一下,OKMX8MM-C开发板在音视频方面的处理能力。

1、使用播放器播放

◾ 使用Gplay 播放器

Gplay是基于 Gstreamer 实现的音视频播放器,能够自动根据硬件选择合适的插件进行音视频播放,运行也十分简单。

$ gst-play-1.0 /home/forlinx/video/1080p_30fps_h265.mp4

◾ 使用gst-launch播放音视频

gst-launch是开发者在开发阶段常用的调试工具,相比Gplay而言,它更加灵活,当然使用起来也相对复杂。

仅播放音频:

$ gst-launch-1.0 filesrc location=/home/forlinx/audio/test.mp3 ! id3demux ! queue ! \ mpegaudioparse ! decodebin ! audioconvert ! audioresample ! pulsesink

仅播放视频:

$ gst-launch-1.0 filesrc location=/home/forlinx/video/1080p_30fps_h265.mp4 typefind=true ! \ video/quicktime ! aiurdemux ! queue max-size-time=0 ! vpudec ! imxvideoconvert_g2d ! \ video/x-raw, format=RGB16, width=1024, height=600 ! waylandsink

同时播放音频和视频:

$ gst-launch-1.0 filesrc location=/home/forlinx/video/1080p_30fps_h265.mp4 typefind=true ! \ video/quicktime ! aiurdemux name=demux demux. ! queue max-size-buffers=0 \ max-size-time=0 ! vpudec ! imxvideoconvert_g2d ! video/x-raw, format=RGB16, width=1024, \ height=600 ! waylandsink demux. ! queue max-size-buffers=0 max-size-time=0 \

2、视频硬编码

◾ H264硬编码

将YUV420格式视频编码为H264格式视频:

$ gst-launch-1.0 filesrc location=/home/forlinx/video/yuv420_p352x288.yuv ! videoparse format=2 \ width=352 height=288 ! video/x-raw,width=352,height=288 ! vpuenc_h264 ! queue ! \ h264parse ! qtmux ! filesink location=yuv2h264.mp4

播放编码的H264视频:

$ gst-launch-1.0 filesrc location=yuv2h264.mp4 typefind=true ! video/quicktime ! aiurdemux ! \ queue max-size-time=0 ! vpudec ! waylandsink

可以在屏幕看到视频播放。

v2-5cfcfa4a76e78f7b3bf5518e4f0ed413_720w.webp△图为方案音频文件中截图

◾ VP8硬编码

将YUV420格式视频编码为VP8格式视频:

$ gst-launch-1.0 filesrc location=/home/forlinx/video/yuv420_p352x288.yuv ! videoparse format=2 \ width=352 height=288 ! video/x-raw,width=352,height=288 ! vpuenc_vp8 ! queue ! qtmux ! \ filesink location=yuv2vp8.mkv

播放编码的VP8视频:

$ gst-launch-1.0 filesrc location=yuv2vp8.mkv ! qtdemux ! queue ! vpudec ! waylandsink

便可以在屏幕看到视频播放。

v2-32737a91078b14ecfbdaa8acb71bbeac_720w.webp

3、视频硬解码

◾ H264解码

解码并播放H264视频文件:

$ gst-launch-1.0 filesrc location=/home/forlinx/video/1080p_60fps_h264.mp4 typefind=true ! \ video/quicktime ! aiurdemux ! queue max-size-time=0 ! vpudec ! imxvideoconvert_g2d ! \ video/x-raw, format=RGB16, width=1024, height=600 ! waylandsink

解码并播放H264视频文件(带音频):

$ gst-launch-1.0 filesrc location=/home/forlinx/video/1080p_60fps_h264.mp4 typefind=true ! \ video/quicktime ! aiurdemux name=demux demux. ! queue max-size-buffers=0 \ max-size-time=0 ! vpudec ! imxvideoconvert_g2d ! video/x-raw, format=RGB16, width=1024, \ height=600 ! waylandsink demux. ! queue max-size-buffers=0 \ max-size-time=0 ! decodebin ! audioconvert ! audioresample ! pulsesink

◾ H265解码

解码并播放H265视频文件:

$ gst-launch-1.0 filesrc location=/home/forlinx/video/1080p_30fps_h265.mp4 typefind=true ! \ video/quicktime ! aiurdemux ! queue max-size-time=0 ! vpudec ! imxvideoconvert_g2d ! \ video/x-raw, format=RGB16, width=1024, height=600 ! waylandsink

解码并播放H265视频文件(带音频):

$ gst-launch-1.0 filesrc location=/home/forlinx/video/1080p_30fps_h265.mp4 typefind=true ! \ video/quicktime ! aiurdemux name=demux demux. ! queue max-size-buffers=0 \ max-size-time=0 ! vpudec ! imxvideoconvert_g2d ! video/x-raw, format=RGB16, width=1024, \ height=600 ! waylandsink demux. ! queue max-size-buffers=0 max-size-time=0 \ ! decodebin ! audioconvert ! audioresample ! pulsesink

◾ VP8解码

解码并播放VP8视频文件:

$ gst-launch-1.0 filesrc location=/home/forlinx/video/1080p_30fps_vp8.webm typefind=true ! \ video/x-matroska ! aiurdemux ! queue max-size-time=0 ! vpudec ! imxvideoconvert_g2d ! \ video/x-raw, format=RGB16,width=1024, height=600 ! waylandsink

解码并播放VP8视频文件(带音频):

$ gst-launch-1.0 filesrc location=/home/forlinx/video/1080p_30fps_vp8.webm typefind=true ! \ video/x-matroska ! aiurdemux name=demux demux. ! queue max-size-buffers=0 \ max-size-time=0 ! vpudec ! imxvideoconvert_g2d ! video/x-raw, format=RGB16,width=1024, \ height=600 ! waylandsink demux. ! queue max-size-buffers=0 max-size-time=0 \ ! decodebin ! audioconvert ! audioresample ! pulsesink

◾ VP9解码

解码并播放VP9视频文件:

$ gst-launch-1.0 filesrc location=/home/forlinx/video/1080p_30fps_vp9.webm typefind=true ! \ video/x-matroska ! aiurdemux ! queue max-size-time=0 ! vpudec ! imxvideoconvert_g2d ! \ video/x-raw, format=RGB16,width=1024, height=600 ! waylandsink

解码并播放VP9视频文件(带音频):

$ gst-launch-1.0 filesrc location=/home/forlinx/video/1080p_30fps_vp9.webm typefind=true ! \ video/x-matroska ! aiurdemux name=demux demux. ! queue max-size-buffers=0 \ max-size-time=0 ! vpudec ! imxvideoconvert_g2d ! video/x-raw, format=RGB16,width=1024, \ height=600 ! waylandsink demux. ! queue max-size-buffers=0 max-size-time=0 \ ! decodebin ! audioconvert ! audioresample ! pulsesink

在影音体验上,飞凌嵌入式OKMX8MM-C开发板可谓是独树一帜,在拥有高性能音视频处理能力的同时,还支持7.1声道声音输出以及环麦输入,用于高保真音乐系统及语音识别应用。

v2-bcf54f5399791712c2072ab378de0948_720w.webp
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板
    +关注

    关注

    25

    文章

    6121

    浏览量

    113136
  • 影音
    +关注

    关注

    0

    文章

    24

    浏览量

    10404
  • 飞凌
    +关注

    关注

    0

    文章

    135

    浏览量

    16789
  • NXP公司
    +关注

    关注

    1

    文章

    21

    浏览量

    17367
  • iMX8MM
    +关注

    关注

    0

    文章

    13

    浏览量

    763
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    既要稳定性,还要性价比的工业级开发板 — 米尔i.MX91

    之前我介绍过NXPi.MX8系列的开发板,最近它的下一代产品i.MX9系列产品也有了,我就拿到了这个基于NXPi.MX9系列的米尔MYD-LMX91
    的头像 发表于 11-20 08:05 729次阅读
    既要稳定性,还要性价比的工业级<b class='flag-5'>开发板</b> — 米尔<b class='flag-5'>i.MX</b>91

    OK-MX9596-C开发板试用】②体验WIFI、蓝牙、音频、视频,AI应用打下基础

    OK-MX9596-C开发板试用】①开箱图赏、跑分测试、yolo大模型三箭齐发 -
    发表于 10-21 18:17

    【作品合集】嵌入式OK527N-C开发板测评

    嵌入式OK527N-C开发板测评作品合集 产品介绍: OK527-C开发板采用核心+底板分
    发表于 09-22 15:54

    【作品精选】2025电子发烧友开发板测评大赛作品合集!

    Core_DSC280025C开发板测评 润开鸿HH-SCDAYU800A开发板测评 视美泰M-K1HSE、3568开发板
    发表于 09-03 15:24

    送啦!嵌入式联合NXP邀您参加OK-MX9596-C开发板试用活动

    送啦!嵌入式联合NXP邀您参加OK-MX9596-C开发板试用活动
    的头像 发表于 08-22 08:03 751次阅读
    送啦!<b class='flag-5'>飞</b><b class='flag-5'>凌</b>嵌入式联合NXP邀您参加OK-<b class='flag-5'>MX</b>9596-C<b class='flag-5'>开发板</b>试用活动

    5分钟学会网络服务搭建!i.MX9352开发板 + Linux 6.1实战示例

    本文就将以嵌入式OK-MX9352-C开发板(搭载了在工业物联网领域广泛应用的NXP i.MX9352处理器)
    的头像 发表于 06-13 16:42 1069次阅读
    5分钟学会网络服务搭建!<b class='flag-5'>飞</b><b class='flag-5'>凌</b><b class='flag-5'>i.MX</b>9352<b class='flag-5'>开发板</b> + Linux 6.1实战示例

    5分钟学会网络服务搭建,i.MX9352 + Linux 6.1实战示例

    本文将以嵌入式OK-MX9352-C开发板(搭载了在工业物联网领域广泛应用的NXP i.MX9352处理器)
    的头像 发表于 05-30 11:08 2135次阅读
    5分钟学会网络服务搭建,<b class='flag-5'>飞</b><b class='flag-5'>凌</b><b class='flag-5'>i.MX</b>9352 + Linux 6.1实战示例

    NXP i.MX 91开发板#支持快速创建基于Linux®的边缘器件

    NXP Semiconductors FRDM i.MX 91开发板设计用于评估i.MX 91应用处理器,支持快速创建基于Linux ^®^ 的边缘器件。该开发板还设计用于入门级Lin
    的头像 发表于 05-19 10:55 1971次阅读
    NXP <b class='flag-5'>i.MX</b> 91<b class='flag-5'>开发板</b>#支持快速创建基于Linux®的边缘器件

    「2025恩智浦创新技术峰会」嵌入式亮相上海首站

    ,展示其在低成本人工智能、工业物联网等领域的创新成果。此次峰会,嵌入式带来了基于恩智浦i.MX95xx、i.MX9352、
    的头像 发表于 05-15 13:38 1057次阅读
    「2025恩智浦创新技术峰会」<b class='flag-5'>飞</b><b class='flag-5'>凌</b>嵌入式亮相上海首站

    焕新登场!嵌入式FET-MX8MPQ-SMARC核心发布

    嵌入式FET-MX8MPQ-SMARC核心基于NXP i.MX8MPQ处理器开发设计,该系
    的头像 发表于 05-07 11:29 924次阅读
    焕新登场!<b class='flag-5'>飞</b><b class='flag-5'>凌</b>嵌入式FET-<b class='flag-5'>MX8</b>MPQ-SMARC核心<b class='flag-5'>板</b>发布

    NXP基于i.MX 91应用处理器打造的FRDM i.MX 91开发板特性参数详解

    FRDM i.MX 91开发板。该开发板基于i.MX 91应用处理器打造,专为加速工业与物联网的开发而设计,提供了一种经济高效、安全且具有多
    的头像 发表于 03-21 09:37 12.2w次阅读
    NXP基于<b class='flag-5'>i.MX</b> 91应用处理器打造的FRDM <b class='flag-5'>i.MX</b> 91<b class='flag-5'>开发板</b>特性参数详解

    NXP首款搭载MPU的FRDM产品怎么样?FRDM i.MX93开发板开箱速览

    近期,NXP将i.MX 93系列处理器引入了FRDM系列产品线,推出了FRDM i.MX 93开发板,作为首款配备i.MX MPU的FRDM
    的头像 发表于 02-26 14:56 2354次阅读
    NXP首款搭载MPU的FRDM产品怎么样?FRDM <b class='flag-5'>i.MX</b>93<b class='flag-5'>开发板</b>开箱速览

    恩智浦推出FRDM i.MX 93开发板

    备受嵌入式开发者青睐的恩智浦FRDM开发平台,迎来了一位新成员——FRDM i.MX 93开发板,这也是第一块配备i.MX MPU的FRDM
    的头像 发表于 02-21 14:22 2869次阅读

    3.1s启动!嵌入式i.MX93开发板部署LVGL,打造更高效的GUI

    近期,嵌入式基于NXP i.MX93系列处理器打造的OK-MX9352-C开发板成功移植了
    的头像 发表于 01-16 11:52 1057次阅读
    3.1s启动!<b class='flag-5'>飞</b><b class='flag-5'>凌</b>嵌入式<b class='flag-5'>i.MX</b>93<b class='flag-5'>开发板</b>部署LVGL,打造更高效的GUI

    嵌入式i.MX8M Mini核心已支持Linux6.1

    嵌入式FETMX8MM-C核心现已支持Linux6.1系统,此次升级不仅使系统功能更加丰富,还通过全新BSP实现了内存性能的显著提升。
    的头像 发表于 01-10 09:56 2804次阅读
    <b class='flag-5'>飞</b><b class='flag-5'>凌</b>嵌入式<b class='flag-5'>i.MX8</b>M Mini核心<b class='flag-5'>板</b>已支持Linux6.1