当前位置:   article > 正文

Zynq VCU 实时转码测试_vcu xilinx example

vcu xilinx example

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
  • 1

视频转图像:

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

图像转视频:

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

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
  • 1
  • 2
  • 3
  • 4

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
  • 1
  • 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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29

然后执行测试程序:

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

ok,测试成功

END

哈尔滨下雪了,真好~

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/644224
推荐阅读
相关标签
  

闽ICP备14008679号