衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

測評 | iMX8MM開發板,帶你體驗不同的影音體驗

飛凌嵌入式 ? 2021-08-31 18:35 ? 次閱讀

OKMX8MM-C是飛凌基于NXP公司i.MX8M Mini 四核64位處理器所設計的一款開發板,主頻最高達1.8GHz,可提供多種音頻接口,包括I2S、AC97、TDM、PDM和SPDIF。在性能和算力都大幅提高的同時,系統的運行也更加流暢。

iMX8MM 開發板

△圖為飛凌嵌入式OKMX8MM-C開發板

飛凌iMX8MM開發板(OKMX8MM-C)專注于提供優秀的視頻音頻體驗,其音視頻部分應用層軟件采用的是 Gstreamer,視頻部分則擁有一個視頻處理單元VPU,且均支持硬件編解碼。

硬件編解碼參數標

△硬件編解碼參數

下面讓我們感受一下,飛凌iMX8MM開發板(OKMX8MM-C)在音視頻方面的處理能力。

一、使用播放器播放

?使用Gplay 播放器

Gplay是基于 Gstreamer 實現的音視頻播放器,能夠自動根據硬件選擇合適的插件進行音視頻播放,運行也十分簡單。

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

?使用gst-launch播放音視頻

gst-launch是開發者在開發階段常用的調試工具,相比Gplay而言,它更加靈活,當然使用起來也相對復雜。

iMX8MM僅播放音頻:

$ gst-launch-1.0 filesrc location=/home/forlinx/audio/test.mp3 ! id3demux ! queue ! \

mpegaudioparse ! decodebin ! audioconvert ! audioresample ! pulsesink

iMX8MM僅播放視頻:

$ 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

iMX8MM同時播放音頻和視頻:

$ 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 \

二、視頻硬編碼

?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

iMX8MM播放編碼的H264視頻:

$ gst-launch-1.0 filesrc location=yuv2h264.mp4 typefind=true ! video/quicktime ! aiurdemux !\

queue max-size-time=0 ! vpudec ! waylandsink

可以在屏幕看到視頻播放。

圖為iMX8MM方案音頻文件中截圖

?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

iMX8MM播放編碼的VP8視頻:

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

便可以在屏幕看到視頻播放。

圖為iMX8MM方案音頻文件中截圖2


三、視頻硬解碼

?H264解碼

iMX8MM解碼并播放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

iMX8MM解碼并播放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

圖為iMX8MM方案音頻文件中截圖3

?H265解碼

iMX8MM解碼并播放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

iMX8MM解碼并播放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

圖為iMX8MM方案音頻文件中截圖4

?VP8解碼

iMX8MM解 碼并播放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

圖為iMX8MM方案音頻文件中截圖5

?VP9解碼

iMX8MM解碼并播放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

iMX8MM解碼并播放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

圖為iMX8MM方案音頻文件中截圖6

在影音體驗上,飛凌iMX8MM開發板(OKMX8MM-C)可謂是獨樹一幟,在擁有高性能音視頻處理能力的同時,還支持7.1聲道聲音輸出以及環麥輸入,用于高保真音樂系統及語音識別應用。

iMX8mm支持7.1聲道聲音輸出以及環麥輸入

好了,以上便是文章的主要內容,關于OKMX8MM-C開發板的詳細參數您可以點擊此處進入飛凌嵌入式的官方網站了解查看。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9165

    瀏覽量

    369184
  • 嵌入式
    +關注

    關注

    5092

    文章

    19177

    瀏覽量

    307653
  • 開發板
    +關注

    關注

    25

    文章

    5121

    瀏覽量

    98191
收藏 人收藏

    評論

    相關推薦

    FacenetPytorch人臉識別方案--基于米爾全志T527開發板

    本篇測評由電子工程世界的優秀測評者“小火苗”提供。本文將介紹基于米爾電子MYD-LT527開發板(米爾基于全志T527開發板)的FacenetPytorch人臉識別方案測試。一
    的頭像 發表于 11-28 15:12 ?394次閱讀
    FacenetPytorch人臉識別方案--基于米爾全志T527<b class='flag-5'>開發板</b>

    龍鷹一號siengine SE1000開發板測評

    大家好,這期測評一款國產芯片(龍鷹一號siengine SE1000)。 主要側重其中的AI能力部分,圍繞著“如何在開發板上跑一個完整AI應用”這一主題來寫,前期根據官方提供的信息編譯簡單app,跟
    的頭像 發表于 11-28 10:34 ?1023次閱讀
    龍鷹一號siengine SE1000<b class='flag-5'>開發板</b><b class='flag-5'>測評</b>

    【迅為】瑞芯微RK3588開發板RK3568開發板區別及優勢

    RK3568開發板
    的頭像 發表于 11-18 14:19 ?580次閱讀
    【迅為】瑞芯微RK3588<b class='flag-5'>開發板</b>RK3568<b class='flag-5'>開發板</b>區別及優勢

    【RA8D1試用活動】RA8D1B-CPKCOR開發板移植linux

    【RA8D1試用活動】RA8D1B-CPKCOR開發板移植linux
    的頭像 發表于 11-16 01:02 ?326次閱讀
    【RA<b class='flag-5'>8</b>D1試用活動】RA<b class='flag-5'>8</b>D1B-CPKCOR<b class='flag-5'>開發板</b>移植linux

    基于哪吒開發板部署YOLOv8模型

    2024英特爾 “走近開發者”互動活動-哪吒開發套件免費試 用 AI 創新計劃:哪吒開發板是專為支持入門級邊緣 AI 應用程序和設備而設計,能夠滿足人工智能學習、開發、實訓等應用場景。
    的頭像 發表于 11-15 14:13 ?417次閱讀
    基于哪吒<b class='flag-5'>開發板</b>部署YOLOv<b class='flag-5'>8</b>模型

    正點原子fpga開發板不同型號

    正點原子作為國內領先的FPGA開發板供應商,其產品線覆蓋了從入門級到高端應用的各個領域。這些開發板不僅適用于學術研究,還廣泛應用于工業控制、通信、圖像處理等多個領域。 1. 入門級開發板 1.1
    的頭像 發表于 11-13 09:30 ?1244次閱讀

    PICO-IMX8PL和SRG-IMX8PL:共創您的物聯網集成網關

    憑借為工業物聯網構建的平臺,全新PICO-IMX8PL和SRG-IMX8PL將強大的物理硬件與精英開發工具相結合,使解決方案更易于推向市場。SRG-IMX8PL系統賦予用戶制造高品質、
    的頭像 發表于 10-12 08:01 ?551次閱讀
    PICO-<b class='flag-5'>IMX8</b>PL和SRG-<b class='flag-5'>IMX8</b>PL:共創您的物聯網集成網關

    51開發板芯片資料

    51開發板芯片資料
    發表于 09-18 09:29 ?1次下載

    【正點原子i.MX93開發板試用連載體驗】+開箱與硬件介紹

    的繼承者, iMX 9系列整體效能要比iMX 8高。今年不少開發板廠家推出了基于iMX 9系列應用處理器的
    發表于 07-23 00:27

    米爾基于NXP iMX.93開發板的M33處理器應用開發筆記

    資源MYD-LMX9X開發板(米爾基于NXPiMX.93開發板)3.軟件資源Windows7及以上版本軟件:IAREmbeddedWorkbench4.板載固件調試
    的頭像 發表于 06-29 08:01 ?1568次閱讀
    米爾基于NXP <b class='flag-5'>iMX</b>.93<b class='flag-5'>開發板</b>的M33處理器應用<b class='flag-5'>開發</b>筆記

    基于瑞薩電子RA系列的野火耀陽RA8D1開發板產品簡介

    野火耀陽RA8D1開發板是一款功能強大的開發板,適用于各種嵌入式應用開發。它采用瑞薩電子的RA系列R7FA8D1BHECBD微控制器作為主控
    的頭像 發表于 05-29 14:19 ?917次閱讀
    基于瑞薩電子RA系列的野火耀陽RA<b class='flag-5'>8</b>D1<b class='flag-5'>開發板</b>產品簡介

    【七】Purple Pi OH開發板帶你7天入門OpenHarmony!

    進入OpenHarmony系統的世界,對于許多開發者來說,是一次全新且充滿挑戰的旅程。通過PurplePiOH開發板這個窗口,我們不僅能夠觸摸到硬件本身的魅力,還有機會深入探索
    的頭像 發表于 03-22 08:31 ?471次閱讀
    【七】Purple Pi OH<b class='flag-5'>開發板</b><b class='flag-5'>帶你</b>7天入門OpenHarmony!

    fpga開發板是什么?fpga開發板有哪些?

    FPGA開發板是一種基于FPGA(現場可編程門陣列)技術的開發平臺,它允許工程師通過編程來定義和配置FPGA芯片上的邏輯電路,以實現各種數字電路和邏輯功能。FPGA開發板通常包括FPGA芯片、時鐘模塊、電源模塊、輸入輸出接口等組
    的頭像 發表于 03-14 18:20 ?2214次閱讀

    fpga開發板使用教程

    FPGA開發板的使用教程主要包括以下幾個關鍵步驟。
    的頭像 發表于 03-14 15:50 ?1255次閱讀

    【英飛凌測評】英飛凌PSoC? 62開發板試用報告-LCD ILI9341 8080 DEMO

    # Infineon Psoc6-evaluationkit-062S2 說明 ## 簡介 本文檔為 `RT-Thread` 為 `PSoC6 CY8CKIT-062S2-43012` 開發板提供
    的頭像 發表于 03-07 21:07 ?786次閱讀
    【英飛凌<b class='flag-5'>測評</b>】英飛凌PSoC? 62<b class='flag-5'>開發板</b>試用報告-LCD ILI9341 8080 DEMO
    大发888游戏安装失败| 希尔顿百家乐娱乐城| 百家乐龙虎桌布| 百家乐怎么计算概率| 百家乐棋牌外挂| 百家乐庄闲必胜手段| 百家乐平台注册| 二八杠自行车| 速博娱乐| 故城县| 百家乐官网包赢| 金濠国际网| 真人百家乐官网输钱惨了| 百家乐官网透视牌靴哪里有| 百家乐官网路单统| 百家乐对冲套红利| 威尼斯人娱乐城老品牌| 金沙娱乐城| 现金百家乐官网网上娱乐| 免费百家乐官网的玩法技巧和规则 | 真钱棋牌| 百家乐官网的路单怎样看| 24山风水水口| 百家乐稳赚秘籍| 奥斯卡百家乐的玩法技巧和规则| 顶级赌场dj| 百家乐官网账号变动原因| 视频百家乐平台出租| 顶级赌场手机版官方下载| 百家乐官网有方法赚反水| 澳门百家乐走势图怎么看| 皇家娱乐场| 百合百家乐官网的玩法技巧和规则 | 百家乐娱乐人物| 大发888官网网址| 百家乐官网历史路单| 百家乐官网分析概率原件| 百家乐赌场技巧网| 赌球网| 百家乐如何投注法| 大发888更名网址622|