FFmpeg硬件編解碼技術通過調(diào)用GPU或?qū)S玫拿襟w處理芯片來加速視頻的壓縮與解壓縮過程,其核心價值在于能夠顯著提升處理效率并降低系統(tǒng)資源消耗。適用于對實時性、功耗或并行處理能力有較高要求的場景,例如實時直播推流與視頻會議需要低延遲保證流暢性和高效處理依賴于強大的并行計算能力。此外,在安防監(jiān)控等多路視頻流并行處理的應用中,硬件加速能有效減輕 CPU 負擔,確保系統(tǒng)穩(wěn)定運行
本文基于觸覺智能旗下瑞芯微RK系列開發(fā)板,展開FFmpeg視頻編解碼在2K與4K分辨率視頻(軟件+硬件)詳細實測!
FFmpeg介紹
- FFmpeg簡介
FFmpeg是一套多媒體框架,能夠解碼、編碼、轉(zhuǎn)碼、復用、解復用、流、過濾和播放數(shù)字音頻、視頻,提供了錄制、轉(zhuǎn)換以及流化音視頻的完整解決方案。
- FFmpeg移植方法
可關注觸覺智能公眾號,查看以下文章參考操作:
瑞芯微RK3576平臺FFmpeg硬件編解碼移植及性能測試實戰(zhàn)攻略
- 測試視頻標準說明
(1)4K@30FPS視頻,文件大小為128MB
(2)2K@60FPS視頻,文件大小為103MB
FFmpeg各平臺測試方法
以下命令使用串口工具輸入命令操作
- 開啟性能模式:
echo performance | tee $(find /sys/ -name *governor);
- 開啟FFmpeg測試程序
source /home/industio/.bashrc
- 各視頻測試命令
2K H264視頻解碼,測試命令如下:
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 -
2K H264視頻軟解碼(FFmpeg解碼),測試命令如下:
time ffmpeg -stream_loop -1 -i ./LG_1080p_60fps.mp4 -an -sn -vframes 5000 -f null -
2K H264視頻編碼,測試命令如下:
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
2K H264視頻軟編碼(FFmpeg編碼),測試命令如下:
time ffmpeg -f lavfi -i testsrc2=s=1920x1080,format=nv12 -b:v 4M -minrate 2M -maxrate 5M -level 4.1 -g:v 100 -vframes 5000 -y /tmp/tmp.mp4
4K H265視頻解碼,測試命令如下:
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 -
4K H265視頻軟解碼(FFmpeg解碼),測試命令如下:
time ffmpeg -stream_loop -1 -i ./LG_2160p_30fps.mp4 -an -sn -vframes 5000 -f null -
4K H265視頻編碼,測試命令如下:
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
4K H265視頻軟編碼(FFmpeg編碼),測試命令如下:
time ffmpeg -f lavfi -i testsrc2=s=3840x2160,format=nv12 -b:v 15M -minrate 10M -maxrate 20M -level 5.1 -g:v 100 -vframes 5000 -y /tmp/tmp.mp4
觸覺智能RK35XX各平臺測試對比
- 整體對比
FFmpeg視頻編解碼在2K與4K分辨率視頻:硬解、硬編、軟解、軟編,8種狀態(tài)下對比。
2K視頻編解碼:

4K視頻編解碼:

結(jié)論:RK35XX系列各型號的視頻性能有明確區(qū)分,這種差異化的設計讓客戶能輕松對號入座,能更好找到符合自身需求的方案。觸覺智能配套RK全系列對應核心板、開發(fā)板、單板機(行業(yè)主板)。
-
ffmpeg
+關注
關注
0文章
50瀏覽量
7871 -
RK3568
+關注
關注
5文章
628瀏覽量
7610 -
RK3588
+關注
關注
8文章
503瀏覽量
7100 -
RK3562
+關注
關注
0文章
88瀏覽量
612
發(fā)布評論請先 登錄
實測分享,瑞芯微RK3588八核國產(chǎn)處理器性能測評!確實“遙遙領先”!
【瑞芯微RK1808計算棒試用體驗】RK1808S_AI計算棒—開箱
基于瑞芯微RK3399Pro芯片的硬件參考設計
關于瑞芯微 RK3588的試用體驗
FFMPEG視頻編解碼流程 H.264硬件編解碼實現(xiàn)
瑞芯微RK1808人工智能計算棒——一款物美價廉的深度學習開發(fā)工具
RK3568與J1900性能對比
揭秘,瑞芯微全系擁抱Linux 6.1內(nèi)核的底層邏輯
瑞芯微RK35XX系列Linux實時性詳細測試對比( PREEMPT_RT和Xenomai )

瑞芯微RK35XX系列FFmpeg硬件編解碼實測,詳細性能對比!
評論