海思Hi3519A开发(6.sample内容介绍)

编译与运行 sample

请参考海思Hi3519A开发(5.梳理海思文档与运行sample代码)

sample_venc(视频数据编码)

# ./sample_venc
Usage : ./sample_venc [index] 
    index:
    0) H.265e@4K@120fps + H264e@1080p@30fps.
    1) H.265e@4K@60fps + H264e@4K@60fp.
    2) Lowdelay:H.265e@4K@30fps.
    3) IntraRefresh:H.265e@4K@60fps + H264e@4K@60fps.
    4) Qpmap:H.265e@4K + H264e@4K@60fps.
    5) Mjpeg@4K@60fps +Jpeg@4K.

shell 说明:

  1. 运行sample_venc (录制) 视频编码样例
  2. 使用方法: ./sample_venc [index]
  3. 参数<索引>
  4. 0) h265编码,4096×2160分辨率,每秒120帧 + h264编码,1920x1080分辨率,每秒30帧
  5. 1) h265编码,4096×2160分辨率,每秒60帧 + h264编码,4096×2160分辨率,每秒60帧
  6. 2) Lowdelay(低延时属性):h265编码,4096×2160分辨率,每秒30帧
  7. 3) IntraRefresh(P 帧帧内刷新):h265编码,4096×2160分辨率,每秒60帧 + h264编码,4096×2160分辨率,每秒60帧
  8. 4) Qpmap(是一种码率控制模式):h265编码,4096×2160分辨率 + h264编码,4096×2160分辨率,每秒60帧
  9. 5) Mjpeg(Mjpeg协议编码方式)的4096×2160分辨率,每秒60帧 + Jpeg(Jpeg的编码)的4096×2160分辨率

sample_vdec(视频数据解码)

# ./sample_vdec
Usage : ./sample_vdec <index> <IntfSync>
index:
    0)  VDEC(H265)-VPSS-VO
    1)  VDEC(H264)-VPSS-VO
    2)  VDEC(JPEG->YUV)-VPSS-VO
    3)  VDEC(JPEG->RGB)
IntfSync :
    0) VO HDMI 4K@30fps.
    1) VO HDMI 1080P@30fps.

shell 说明:

  1. 运行sample_vdec (播放) 视频解码样例
  2. 使用提示: ./sample_vdec <索引> <Vo接口时序类型>
  3. 参数<索引>:
  4. 0) VDEC解码器输入(H265的编码格式图片/视频)—>VPSS(视频输入缓存块)—>VO(图片/视频输出)
  5. 1) VDEC解码器输入(H264的编码格式图片/视频)—>VPSS(视频输入缓存块)—>VO(图片/视频输出)
  6. 2) VDEC解码器输入(JPEG数据)—>VPSS(视频输入缓存块)—>VO(YUV图片/视频输出)
  7. 3) VDEC解码器输入JPEG解码成RGB数据
  8. 参数<IntfSync>:
  9. 0) 输出到HDMI 4096×2160分辨率,每秒30帧
  10. 1) 输出到HDMI 1920x1080分辨率,每秒30帧

sample_audio(音频相关)

# ./sample_audio
/Usage:./sample_audio <index>/
        index and its function list below
        0:  start AI to AO loop
        1:  send audio frame to AENC channel from AI, save them
        2:  read audio stream from file, decode and send AO
        3:  start AI(VQE process), then send to AO
        4:  start AI to AO(Hdmi) loop
        5:  start AI to AO(Syschn) loop
        6:  start AI to Extern Resampler
channel:
        0:  mic0 input
        1:  mic1 input

shell 说明:

  1. 运行sample_audio 音频 (编码/解码)样例
  2. 使用提示:./sample_audio <索引>
  3. 以下内容是索引对应的功能
  4. 0) 循环音频从输入到输出 (话筒功能)
  5. 1) 通过音频输入发送音频帧到音频编码通道,保存起来 (录音功能)
  6. 2) 从文件读取音频流,解码然后发送到输出 (播放功能)
  7. 3) 通过音频输入声音质量增强处理,然后输出音频 (话筒功能)
  8. 4) 循环音频输入到HDMI通道音频输出 (话筒功能)
  9. 5) 循环音频输入到系统音通道音频输出 (话筒功能)
  10. 6) 通过音频输入重新采样 (录音功能)
  11. 音频输入通道
  12. 0) mic0输入(HeadPhone)
  13. 1) mic1输入(插针)

sample_snap(拍照)

# ./sample_snap
Usage : ./sample_snap <index> 
index:
         0)double pipe offline, normal snap.

shell 说明:

  1. 运行sample_snap 拍照
  2. 使用说明:./sample_snap <索引>
  3. 参数<索引>
  4. 0)双 pipe 离线模式普通拍照

sample_dpu_main(Depth Process Unit,深度图)

# ./sample_dpu_main
Usage 
  • 14
    点赞
  • 122
    收藏
    觉得还不错? 一键收藏
  • 17
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值