18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

FFmpeg簡介與實測數(shù)據(jù)

  • FFmpeg簡介

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

  • 實測數(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端虛擬機里面進行

  • 下載7.1版本ffmpeg源碼:

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

  • 交叉編譯FFmpeg

(1)進入FFmpeg源碼目錄:

cd ffmpeg-rockchip

(2)設置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)開始編譯:

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

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

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

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

(2)設置環(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

編解碼測試

  • 測試常見命令(以下操作在主板端進行)

(1)測試時,需要主板端開啟性能模式,且主板接上風扇散熱,開啟性能模式指令:

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

(2)測試時查看CPU使用率:

top -d 1

  • 解碼測試

(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 -

  • 編碼測試

(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的移植和測試教程已完成,關(guān)注觸覺智能,提供RK系列RK3562、RK3568、RK3576、RK3588的FFmpeg測試對比

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

    關(guān)注

    8

    文章

    5907

    瀏覽量

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

    關(guān)注

    26

    文章

    663

    瀏覽量

    53166
  • RK3588
    +關(guān)注

    關(guān)注

    8

    文章

    462

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

    RK3588開發(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>開發(fā)板<b class='flag-5'>RK3588</b> EVB和<b class='flag-5'>RK3588</b>S EVB解讀

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

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

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

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

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

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

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

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

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

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

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

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

    8K,6T,Soc芯片RK3588、RK3588S開發(fā)資料

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

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

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

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

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

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

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

    基于RK3588平臺的高性能XR解決方案

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

    旗艦RK3588開發(fā)板開售 比亞迪為應達利頒獎

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

    基于RK3588平臺的會議平板即將發(fā)布

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

    RK3576平臺FFmpeg硬件編解碼移植性能測試實戰(zhàn)攻略 觸覺智能RK3576開發(fā)板演示

    本文介紹RK3576平臺,FFmpeg硬件
    的頭像 發(fā)表于 09-08 13:58 ?486次閱讀
    <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'>平臺</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'>測試</b><b class='flag-5'>實戰(zhàn)</b><b class='flag-5'>攻略</b> 觸覺智能<b class='flag-5'>RK</b>3576開發(fā)板演示