伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

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

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

3天內不再提示

RK3562 單板機多媒體開發完全手冊:視頻輸入輸出與 GStreamer 案例詳解(二)

Tronlong創龍科技 ? 來源:Tronlong創龍科技 ? 作者:Tronlong創龍科技 ? 2026-03-17 09:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

2 gst_dec_display案例

2.1案例說明

本案例使用GStreamer API實現ARM端從本地導入H.264/H.265編碼格式的800x480分辨率視頻文件,然后進行H.264或H.265(NV12)解碼,將解碼后的圖像以60fps的幀率實時顯示至LVDS顯示屏。

備注:播放視頻時,本案例的H.264解碼功能僅支持H.264編碼格式的視頻,H.265解碼功能僅支持H.265編碼格式的視頻。

程序流程圖如下圖所示:

wKgZO2m4sTOAPgVqAAuDqXvdMu0611.png圖 3

案例目錄說明如下表所示。

wKgZPGm4sfiAToFrAAAenGyTsKM281.png

2.2案例測試

請通過DVI線將LVDS顯示屏(廠家:欣瑞達,型號:XT070YTA23R_A6)連接至單板機LVDS OUT接口。將案例video目錄下的birds_800x480_60_H.264.mp4、birds_800x480_60_H.265.mp4視頻文件和bin目錄下的可執行程序gst_dec_display拷貝至單板機系統任意目錄下,并進入可執行程序所在目錄,執行如下命令查看程序參數信息。

Target# ./gst_dec_display --help

wKgZO2m4sf-ABedpAAA1wN33o4g008.png圖 4

參數解析:

-l:選擇要播放視頻的路徑。

-x:選擇H.264或H.265格式解碼。

-r:選擇播放視頻時的幀率。

-v:版本信息。

--help:幫助信息。

2.2.1解碼H.264格式視頻

(1)解碼800x480@60fps視頻

執行如下命令,以H.264格式對視頻進行解碼,并將800x480@60fps的視頻在LVDS顯示屏上播放。

Target# ./gst_dec_display -l birds_800x480_60_H-264.mp4 -x h264 -r 60/1

wKgZPGm4sgWAcIsxAAAdAd3kTvA140.png圖 5

LVDS顯示屏將會播放birds_800x480_60_H.264.mp4視頻文件,如下圖所示。

wKgZO2m4sguAU9ldAAiMnDhNiIQ186.png圖 6

視頻播放完后將自動退出。

wKgZO2m4shKACc21AAUc1sfGG8Q033.png圖 7

2.2.2解碼H.265格式視頻

(1)解碼800x480@60fps視頻

執行如下命令,以H.265格式對視頻進行解碼,并將800x480@60fps的視頻在LVDS顯示屏上播放。

Target# ./gst_dec_display -l birds_800x480_60_H-265.mp4 -x h265 -r 60/1

wKgZPGm4shiAV2CWAAAdJIGqjt4527.png圖 8

LVDS顯示屏將會播放birds_800x480_60_H.265.mp4視頻文件,如下圖所示。

wKgZO2m4sh-AVa_PABcPwIlEFkU045.png圖 9

視頻播放完后將自動退出。

wKgZO2m4siWAf9t5AAAiSnKTbAE537.png圖 10

2.3案例編譯

將案例src源碼目錄拷貝至Ubuntu工作目錄下,進入源碼目錄,查看makefile文件,確保"SDK_PATH"為sysroot解壓路徑,請根據實際情況修改。如下圖所示。

wKgZO2m4sn-AeWq1AAD-kL1-S_U815.png圖 11

執行如下命令,配置交叉編譯工具鏈環境變量。

Host# source /home/tronlong/RK3562/environment

wKgZO2m4soaASIqCAABJDNqMHTY773.png圖 12

執行如下命令進行案例編譯,編譯完成將會在相同目錄下生成可執行程序。

Host# make

wKgZPGm4so6ARQ1SAAIq14TcCNI442.png

2.4案例解析

2.4.1GStreamer管道示意圖

wKgZO2m4spaAHLKxAAAOLTrpS0g295.png圖 14

管道命令示例如下。

備注:"filesrc location=test.mp4"請根據實際情況修改視頻路徑。

Appsink: gst-launch-1.0 filesrc location=test.mp4 ! qtdemux ! h264parse ! mppvideodec ! xvimagesink

2.4.2關鍵代碼說明

(1)初始化Gstreamer,創建Pipeline。

wKgZO2m4sp2AcuStAAw5LBa3MOI284.png圖 15

(2)初始化Gstreamer元件。

wKgZPGm4sqOAVw7CAAZ95Gh94wg018.png圖 16

(3)檢查元件初始化情況。

wKgZPGm4sqqABKbGAAWMBrXAzcg169.png圖 17

(4)配置各元件參數。

wKgZO2m4sreAbKF7AAPNk6xBHeQ488.png圖 18

(5)將元件加入并鏈接到Pipeline中。

wKgZPGm4sr6Abz7JAA3sA91T_uw889.png圖 19

(6)更改Pipeline狀態為playing,使其開始工作。

wKgZPGm4ssWAVmTnAACJIKaZSnk608.png圖 20

(7)停止Pipeline,并釋放資源。

wKgZO2m4ssyAaym_AAA36M-tpNI297.png圖 21

由于篇幅過長等原因,部分內容均不逐一展示,如需獲取完整版詳細資料,請關注Tronlong創龍科技微信公眾號或官網,或者評論區留言,感謝您的支持!

審核編輯 黃宇

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

    關注

    5202

    文章

    20534

    瀏覽量

    335590
  • 開發板
    +關注

    關注

    26

    文章

    6334

    瀏覽量

    119201
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    RK3562 單板機圖形用戶界面開發完全手冊:Qt Creator 配置與 LVGL 案例詳解

    本節為創龍科技RK3562 單板機 Qt 開發指南,核心包含開發環境配置、工程編譯、網絡調試及實戰案例。詳細說明 Qt Creator 交叉編譯工具鏈、Debuggers、Kits 配
    的頭像 發表于 02-27 10:42 ?5613次閱讀
    <b class='flag-5'>RK3562</b> <b class='flag-5'>單板機</b>圖形用戶界面<b class='flag-5'>開發完全</b><b class='flag-5'>手冊</b>:Qt Creator 配置與 LVGL 案例<b class='flag-5'>詳解</b>(<b class='flag-5'>二</b>)

    RK3562 單板機圖形用戶界面開發完全手冊:Qt Creator 配置與 LVGL 案例詳解(一)

    本節為創龍科技RK3562 單板機 Qt 開發指南,核心包含開發環境配置、工程編譯、網絡調試及實戰案例。詳細說明 Qt Creator 交叉編譯工具鏈、Debuggers、Kits 配
    的頭像 發表于 02-26 11:41 ?878次閱讀
    <b class='flag-5'>RK3562</b> <b class='flag-5'>單板機</b>圖形用戶界面<b class='flag-5'>開發完全</b><b class='flag-5'>手冊</b>:Qt Creator 配置與 LVGL 案例<b class='flag-5'>詳解</b>(一)

    RK3562 單板機 Linux 應用開發實戰手冊:LED/CAN/TCP/UART 案例與 Python 開發

    本文為創龍科技RK3562 單板機應用開發指南,核心包含交叉編譯工具鏈部署、GDB 遠程調試,以及 LED、CAN、TCP/UDP、MQTT 等實戰案例。文檔支持 C/C++ 與 Python 雙語
    的頭像 發表于 02-25 11:35 ?883次閱讀
    <b class='flag-5'>RK3562</b> <b class='flag-5'>單板機</b> Linux 應用<b class='flag-5'>開發</b>實戰<b class='flag-5'>手冊</b>:LED/CAN/TCP/UART 案例與 Python <b class='flag-5'>開發</b>(<b class='flag-5'>二</b>)

    RK3562 單板機 Linux-RT 系統開發指南:內核配置、實時性優化與案例詳解

    本文為創龍科技RK3562 單板機 Linux-RT 開發指南,核心聚焦實時內核的性能測試與開發應用。內容包括 Linux 與 Linux-RT 實時性對比、CPU 負載測試、內核配置
    的頭像 發表于 02-10 11:49 ?1.7w次閱讀
    <b class='flag-5'>RK3562</b> <b class='flag-5'>單板機</b> Linux-RT 系統<b class='flag-5'>開發</b>指南:內核配置、實時性優化與案例<b class='flag-5'>詳解</b>

    RK3562 單板機系統開發完全手冊:U-Boot/Kernel/Rootfs 開發與性能優化

    本文為創龍科技RK3562 單板機 Linux 系統開發指南,核心包含 SDK 配置、內核與文件系統開發、分區配置及 CPU/GPU/NPU 調頻等關鍵技術。文檔詳細說明鏡像制作、程序
    的頭像 發表于 02-05 17:20 ?372次閱讀
    <b class='flag-5'>RK3562</b> <b class='flag-5'>單板機</b>系統<b class='flag-5'>開發完全</b><b class='flag-5'>手冊</b>:U-Boot/Kernel/Rootfs <b class='flag-5'>開發</b>與性能優化

    3562 單板機 Linux 系統固化完全指南:從 SD 卡啟動到 eMMC 永久部署

    效指導開發者完成系統從臨時 SD 啟動到板載存儲固化的全流程操作。內容實操性強,適用于 3562 單板機開發調試、小批量試產與現場部署場景。
    的頭像 發表于 02-04 10:34 ?1426次閱讀
    <b class='flag-5'>3562</b> <b class='flag-5'>單板機</b> Linux 系統固化<b class='flag-5'>完全</b>指南:從 SD 卡啟動到 eMMC 永久部署

    RK3562單板機系統使用與開發手冊:基礎操作、升級部署與工具鏈配置(一)

    本文為創龍科技RK3562 單板機 Linux 系統使用指南,核心包含系統配置、升級部署與組件安裝三大模塊。內容涉及靜態 IP 配置、恢復出廠設置、OTA/U 盤升級,以及 Python
    的頭像 發表于 01-27 15:05 ?273次閱讀
    <b class='flag-5'>RK3562</b><b class='flag-5'>單板機</b>系統使用與<b class='flag-5'>開發</b><b class='flag-5'>手冊</b>:基礎操作、升級部署與工具鏈配置(一)

    性能與性價比兼得!迅為RK3562開發板開啟嵌入式開發新選擇

    性能與性價比兼得!迅為RK3562開發板開啟嵌入式開發新選擇
    的頭像 發表于 12-23 16:10 ?1426次閱讀
    性能與性價比兼得!迅為<b class='flag-5'>RK3562</b><b class='flag-5'>開發</b>板開啟嵌入式<b class='flag-5'>開發</b>新選擇

    迅為RK3562開發板 Ubuntu系統功能測試

    迅為RK3562開發板 Ubuntu系統功能測試
    的頭像 發表于 07-10 13:46 ?1406次閱讀
    迅為<b class='flag-5'>RK3562</b><b class='flag-5'>開發</b>板 Ubuntu系統功能測試

    迅為RK3562開發板2900頁+資料_多種系統適配全開源

    迅為RK3562開發板ARM四核A53核心板多種系統適配全開源 RK3562開發板(2GB內存+16GB存儲)
    發表于 06-17 10:50

    迅為RK3562開發板Buildroot系統功能測試

    迅為RK3562開發板Buildroot系統功能測試
    的頭像 發表于 06-13 13:46 ?2147次閱讀
    迅為<b class='flag-5'>RK3562</b><b class='flag-5'>開發</b>板Buildroot系統功能測試

    有獎丨米爾 瑞芯微RK3562開發板免費試用新增名額!

    米爾與瑞芯微合作發布的新品基于瑞芯微RK3562應用處理器的MYD-YR3562開發板免費試用名額增加
    的頭像 發表于 06-13 08:04 ?1683次閱讀
    有獎丨米爾 瑞芯微<b class='flag-5'>RK3562</b><b class='flag-5'>開發</b>板免費試用新增名額!

    性價比不錯的工業級開發板 — 米爾RK3562

    今天給大家介紹一款開發板是來自米爾的RK3562開發RK3562是瑞芯微新推出的開發板芯片帶有四核Cortex-A53CPU,頻率可達2.
    的頭像 發表于 06-05 08:01 ?2223次閱讀
    性價比不錯的工業級<b class='flag-5'>開發</b>板 — 米爾<b class='flag-5'>RK3562</b>

    觸覺智能RK3562開發板新版強勢亮相

    /RK3562J),都支持NPU和CAN功能了,為此觸覺智能RK3562開發板進行了迭代升級,全新型號為EVB3562-V2。為了慶祝觸覺智能RK3
    的頭像 發表于 05-30 11:32 ?1302次閱讀
    觸覺智能<b class='flag-5'>RK3562</b><b class='flag-5'>開發</b>板新版強勢亮相

    【米爾-RK3562開發板試用評測】開箱測評

    均在核心板內完成。 資料準備: 鏈接網站:https://dev.myir.cn/ 注冊 點擊[【我的產品】] 填寫包裝外面信息 產品介紹 硬件資料 軟件資料 下載完可以使用開發RK3562開發
    發表于 05-01 18:22