chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

瑞芯微RK3588平臺(tái)FFmpeg硬件編解碼移植及性能測(cè)試實(shí)戰(zhàn)攻略

觸覺(jué)智能 ? 2025-10-21 13:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文介紹瑞芯微RK3588平臺(tái),F(xiàn)Fmpeg硬件編解碼移植及性能測(cè)試方法。

FFmpeg簡(jiǎn)介與實(shí)測(cè)數(shù)據(jù)

  • FFmpeg簡(jiǎn)介

FFmpeg是一套多媒體框架,能夠解碼、編碼、轉(zhuǎn)碼、復(fù)用、解復(fù)用、流、過(guò)濾和播放數(shù)字音頻、視頻,提供了錄制、轉(zhuǎn)換以及流化音視頻的完整解決方案。

  • 實(shí)測(cè)數(shù)據(jù)

(1)2K視頻編解碼,視頻文件大小為103MB

硬件解碼+編碼數(shù)據(jù):

wKgZPGj3H16AQKIYAABhFZsxIzM336.png

軟件解碼+編碼數(shù)據(jù):

wKgZO2j3H1-AaQY3AABwL52t_L878.jpeg

(2)4K視頻編解碼,視頻文件大小為128MB

硬件解碼+編碼數(shù)據(jù):

wKgZO2j3H16AZvRjAABexGa5EuY187.png

軟件解碼+編碼數(shù)據(jù):

wKgZO2j3H16AKqBbAABhyXPmKNw633.png

交叉編譯與移植FFmpeg

以下操作在PC端虛擬機(jī)里面進(jìn)行

  • 下載7.1版本ffmpeg源碼:

git clone -b 7.1 --single-branch https://gitee.com/work_public/ffmpeg-rockchip.git

  • 交叉編譯FFmpeg

(1)進(jìn)入FFmpeg源碼目錄:

cd ffmpeg-rockchip

(2)設(shè)置pkgconfig 環(huán)境變量:

export PKG_CONFIG_SYSROOT_DIR=/sysroot_rk3588_ubuntu2204/ export PKG_CONFIG_PATH=/sysroot_rk3588_ubuntu2204/usr/lib/aarch64-linux-gnu/pkgconfig

(3)創(chuàng)建install目錄:

mkdir install

(4)執(zhí)行configure_rk3588.sh 并寫入如下參數(shù):

./configure \ --prefix=$(pwd)/install \ --enable-gpl \ --enable-version3 \ --enable-libdrm \ --enable-rkmpp \ --enable-rkrga \ --enable-libv4l2 \ --enable-cross-compile \ --target-os=linux \ --arch=aarch64 \ --cross-prefix=/opt/arm-gnu-toolchain-11.3.rel1-x86_64-aarch64-none-linux-gnu/bin/aarch64-none-linux-gnu- \ --enable-static \ --enable-shared \ --enable-ffmpeg \ --enable-ffplay \ --enable-ffprobe \ --pkg-config=/usr/bin/pkg-config \ --sysroot=/opt/sysroot_rk3588_ubuntu2204/ \ --extra-cflags="-I/opt/sysroot_rk3588_ubuntu2204/usr/include/aarch64-linux-gnu" \ --extra-ldflags="-B/opt/sysroot_rk3588_ubuntu2204/usr/lib/aarch64-linux-gnu -Wl,-rpath-link=/opt/sysroot_rk3588_ubuntu2204/usr/lib/aarch64-linux-gnu" arm-gnu-toolchain-11.3.rel1-x86_64-aarch64-none-linux-gnu

工具下載地址:

https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads/11-3-rel1

(5)編譯配置文件:

./configure_rk3588.sh

(6)開(kāi)始編譯:

make -j8

(7)安裝

make install

(8)安裝完成后,安裝文件保存在install目錄:

├── bin │ ├── ffmpeg │ ├── ffplay │ └── ffprobe ├── include │ ├── libavcodec │ ├── libavdevice │ ├── libavfilter │ ├── libavformat │ ├── libavutil │ ├── libpostproc │ ├── libswresample │ └── libswscale ├── lib │ ├── libavcodec.a │ ├── libavcodec.so -> libavcodec.so.61.19.101 │ ├── libavcodec.so.61 -> libavcodec.so.61.19.101 │ ├── libavcodec.so.61.19.101 │ ├── libavdevice.a │ ├── libavdevice.so -> libavdevice.so.61.3.100 │ ├── libavdevice.so.61 -> libavdevice.so.61.3.100 │ ├── libavdevice.so.61.3.100 │ ├── libavfilter.a │ ├── libavfilter.so -> libavfilter.so.10.4.100 │ ├── libavfilter.so.10 -> libavfilter.so.10.4.100 │ ├── libavfilter.so.10.4.100 │ ├── libavformat.a │ ├── libavformat.so -> libavformat.so.61.7.100 │ ├── libavformat.so.61 -> libavformat.so.61.7.100 │ ├── libavformat.so.61.7.100 │ ├── libavutil.a │ ├── libavutil.so -> libavutil.so.59.39.100 │ ├── libavutil.so.59 -> libavutil.so.59.39.100 │ ├── libavutil.so.59.39.100

  • 移植至主板端(以下操作在主板端進(jìn)行)

(1)將剛才打包的ffmpeg_install.tar拷貝到主板上解壓:

sudo mkdir /usr/local/ffmpeg sudo tar -xvf ffmpeg_install.tar -C /usr/local/ffmpeg/

(2)設(shè)置環(huán)境變量,修改/home/industio/.bashrc,在末尾增加:

export PATH=/usr/local/ffmpeg/bin:$PATH export LD_LIBRARY_PATH=/usr/local/ffmpeg/lib:$LD_LIBRARY_PATH

(3)執(zhí)行生效:

source /home/industio/.bashrc

編解碼測(cè)試

  • 測(cè)試常見(jiàn)命令(以下操作在主板端進(jìn)行)

(1)測(cè)試時(shí),需要主板端開(kāi)啟性能模式,且主板接上風(fēng)扇散熱,開(kāi)啟性能模式指令:

echo performance | tee $(find /sys/ -name *governor);

(2)測(cè)試時(shí)查看CPU使用率:

top -d 1

  • 解碼測(cè)試

(1)解碼1080P的mp4視頻

time ffmpeg -stream_loop -1 -hwaccel rkmpp -hwaccel_output_format drm_prime -afbc rga -i ./LG_1080p_60fps.mp4 -an -sn -vframes 5000 -f null -

(2)解碼4K(3840*2160)mp4視頻:

time ffmpeg -stream_loop -1 -hwaccel rkmpp -hwaccel_output_format drm_prime -afbc rga -i ./LG_2160p_30fps.mp4 -an -sn -vframes 5000 -f null -

  • 編碼測(cè)試

(1)1080P H.264, CQP rate control:

time ffmpeg -f lavfi -i testsrc2=s=1920x1080,format=nv12 -c:v h264_rkmpp -qp_init 26 -profile:v main -level 4.1 -g:v 100 -vframes 5000 -y /tmp/tmp.mp4

(2)2160p H.265, CQP rate control:

time ffmpeg -f lavfi -i testsrc2=s=3840x2160,format=nv12 -c:v hevc_rkmpp -qp_init 26 -profile:v main -level 4.1 -g:v 100 -vframes 5000 -y /tmp/tmp.mp4

至此,RK3588 FFmpeg的移植和測(cè)試教程已完成,關(guān)注觸覺(jué)智能,提供RK系列RK3562、RK3568、RK3576、RK3588的FFmpeg測(cè)試對(duì)比

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 測(cè)試
    +關(guān)注

    關(guān)注

    8

    文章

    5912

    瀏覽量

    130347
  • 瑞芯微
    +關(guān)注

    關(guān)注

    26

    文章

    663

    瀏覽量

    53169
  • RK3588
    +關(guān)注

    關(guān)注

    8

    文章

    462

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    RK3588開(kāi)發(fā)板RK3588 EVB和RK3588S EVB解讀

    RK3588開(kāi)發(fā)板RK3588 EVB和RK3588S EVB解讀
    的頭像 發(fā)表于 09-22 15:54 ?2.1w次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3588</b>開(kāi)發(fā)板<b class='flag-5'>RK3588</b> EVB和<b class='flag-5'>RK3588</b>S EVB解讀

    迅為RK35883588S如何選型硬件區(qū)別

    RK3588S和RK3588處理器在接口上可是有著不小的區(qū)別哦!這兩款處理器,都是市場(chǎng)上的熱門選擇,但它們的接口設(shè)計(jì)卻各有千秋。 首先,我們來(lái)看看iTOP-3588開(kāi)發(fā)板采用
    發(fā)表于 09-11 11:31

    迅為RK3588開(kāi)發(fā)板深度剖析丨首選的性能

    RK3588作為公司旗下一款高端處理器的杰出代表,憑借卓越的性能與多樣化的外設(shè)接口成為了眾多開(kāi)發(fā)和愛(ài)好者的首選。 隨著
    發(fā)表于 10-17 10:49

    米爾RK3576和RK3588怎么選?-看這篇就夠了

    作為都是(Rockchip)高性能處理器代表,性能如何??jī)r(jià)格如何?作為硬件產(chǎn)品開(kāi)發(fā)的我們,
    發(fā)表于 12-27 11:44

    性能到成本,深度剖析 RK3588RK3576 怎么選

    作為都是(Rockchip)高性能處理器代表,性能如何??jī)r(jià)格如何?作為硬件產(chǎn)品開(kāi)發(fā)的我們,
    發(fā)表于 02-09 09:10

    iTOP-3588開(kāi)發(fā)板采用RK3588處理器四核心架構(gòu)GPU內(nèi)置獨(dú)立NPU強(qiáng)大的視頻編解碼

    硬件引擎將最大 限度地提高顯示性能,并提供非常平穩(wěn)的操作。 內(nèi)置獨(dú)立NPU RK3588集成了
    發(fā)表于 04-09 16:09

    AIoT行業(yè)SoC天花板,RK3588旗艦芯片開(kāi)發(fā)板發(fā)布!

    。圖:RK3588S EVB 功能接口正面分布圖 RK3588S EVB功能配置表RK3588系列開(kāi)發(fā)板于
    發(fā)表于 03-07 11:03

    8K,6T,Soc芯片RK3588RK3588S開(kāi)發(fā)資料

    2021年12月16日,發(fā)布了新一代高性能旗艦8K,6T,Soc芯片RK3588RK3588
    發(fā)表于 03-10 15:15

    重磅!基于RK3588旗艦芯片打造的MinipcRK3588面世

    ,而且很容易升級(jí)支持未來(lái)更高性能的擴(kuò)展。首先,RK3588采用最新的第四代編解碼技術(shù),真8
    發(fā)表于 04-04 17:14

    RK3588芯片支持8K視頻的硬編解碼

    廠商不同,旗下的無(wú)線傳輸大都采用外掛芯片的方案,雖然外掛芯片會(huì)導(dǎo)致PCBA面積增大,不過(guò)對(duì)于芯片的選擇也更加靈活。RK3588可支持WiFi6和5G數(shù)據(jù)通訊的拓展,可以為高碼流的
    發(fā)表于 07-28 15:59

    關(guān)于 RK3588的試用體驗(yàn)

    差不多年齡,搞嵌入式 Linux 開(kāi)發(fā)的工程師,都應(yīng)該聽(tīng)說(shuō)過(guò)飛凌嵌入式,作為老牌的嵌入式硬件平臺(tái)研發(fā)企業(yè)。這家總部在河北保定的公司,已經(jīng)走過(guò)了17個(gè)年頭。 話不多說(shuō),先來(lái)看一下
    發(fā)表于 12-12 16:46

    基于RK3588平臺(tái)的高性能XR解決方案

    近日,微電子股份有限公司(“” Rockchip)與詮視科技(Xvisio Technology)聯(lián)合宣布達(dá)成戰(zhàn)略合作,基于各自優(yōu)
    的頭像 發(fā)表于 03-25 16:26 ?3102次閱讀

    旗艦RK3588開(kāi)發(fā)板開(kāi)售 比亞迪為應(yīng)達(dá)利頒獎(jiǎng)

    旗艦RK3588開(kāi)發(fā)板發(fā)售 比亞迪為應(yīng)達(dá)利頒獎(jiǎng)
    的頭像 發(fā)表于 03-25 19:23 ?5321次閱讀

    基于RK3588平臺(tái)的會(huì)議平板即將發(fā)布

    與宇視合作推出的會(huì)議平板即將發(fā)布,據(jù)官方測(cè)試,這款 RK3588 平板安兔兔跑分可達(dá) 55 萬(wàn)。
    的頭像 發(fā)表于 10-09 16:13 ?2780次閱讀
    基于<b class='flag-5'>RK3588</b><b class='flag-5'>平臺(tái)</b>的會(huì)議平板即將發(fā)布

    RK3576平臺(tái)FFmpeg硬件編解碼移植性能測(cè)試實(shí)戰(zhàn)攻略 觸覺(jué)智能RK3576開(kāi)發(fā)板演示

    本文介紹RK3576平臺(tái),FFmpeg硬件
    的頭像 發(fā)表于 09-08 13:58 ?487次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK</b>3576<b class='flag-5'>平臺(tái)</b><b class='flag-5'>FFmpeg</b><b class='flag-5'>硬件</b><b class='flag-5'>編解碼</b><b class='flag-5'>移植</b>及<b class='flag-5'>性能</b><b class='flag-5'>測(cè)試</b><b class='flag-5'>實(shí)戰(zhàn)</b><b class='flag-5'>攻略</b> 觸覺(jué)智能<b class='flag-5'>RK</b>3576開(kāi)發(fā)板演示