Zynq VCU 實時轉碼測試

Zynq VCU 實時轉碼Demo性能測試

準備

視頻源: petalinux.xilinx.com/sswreleases/video-files
視頻幀率轉換工具:fmpeg
幀率轉化命令行:r後面是輸出的幀率

 ffmpeg.exe -i .\bbb_sunflower_2160p_30fps_normal_hevc.mkv -r 35 out35.mkv

視頻轉圖像:

 ffmpeg -i .\img_1024x1024_2.hevc -r 1 -q:v 2 -f image2 pic1-%d.jpeg

圖像轉視頻:

ffmpeg.exe -f image2 -i image1.jpg -pix_fmt nv12 img_256x256_1.yuv

UDP實時傳輸4K@30fps視頻

設置106的ip:192.168.0.1
主機ip:192.168.0.2
主機編寫測試文件test.sdp:

v=0 c=IN IP4 192.168.0.2
m=video 50000 RTP/AVP 96
a=rtpmap:96 H264/90000
a=framerate=30

ZCU106執行測試腳本:

vcu-demo-transcode-to-streamout.sh -i /home/root/
bbb_sunflower_2160p_30fps_normal_hevc.mkv -c hevc -b 5000 -a 192.168.0.2

然後主機執行vlc test.sdp
然後就ok了。

VCU實時解碼4K@60fps視頻

準備測試視頻
然後配置文件

Common Configuration    : START
Num Of Input            : 1
Output                  : HDMI
Out Type                : Display
Frame Rate              : 60
Exit


Input Configuration     : START
Input Num               : 1
Input Type              : file
Uri                     : file:///media/card/out.mkv
Raw                     : FALSE
Width                   : 3840
Height                  : 2160
Exit


Encoder Configuration   : START
Encoder Num             : 1
Preset                  : HEVC_HIGH
Exit


Trace Configuration     : START
FPS Info                : TRUE
APM Info                : TRUE
Pipeline Info           : TRUE
Exit

然後執行測試程序:

vcu_gst_app /media/card/config/4kp60/Display/Single_4kp60_HEVC_HIGH.cfg

ok,測試成功

END

哈爾濱下雪了,真好~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章