3D-HEVC运行window & linux

       HTM运行步骤 和H.265/HEVC运行步骤

注:一下序列采用官网提供序列Balloons.yuv,配置文件也使用相对应的文件

1、下载HTM或者H.265源代码网站上下载,最好是电脑上安装有SVN  https://hevc.hhi.fraunhofer.de/

2、下载官网上提供的测试视频序列YUV文件 这个有需要的网友可以给我发邮件或者是在博客上留言(zpaiyangwenhui@163.com

3、修改配置文件如果是H.265那就比较简单了配置文件在项目的根目录中cfg文件夹下进入就可以看见多个文件比如encoder_intra_main.cfg总配置文件,其中只需要修改

#======== File I/O =====================
BitstreamFile 指定输出压缩文件
ReconFile     指定编码时重构的yuv文件

然后per-sequence文件夹下指定当前yuv的一些属性

#======== File I/O ===============
InputFile                     : D:\3DV+HEVC\3DV\balloons_1.yuv 
InputBitDepth                 : 8           # Input bitdepth
FrameRate                 : 30                         # frame rate in frames per second
SourceWidth               : 1024                    # input frame width
SourceHeight              : 768                      # input frame height
FramesToBeEncoded         : 30 

如果是3D-HEVC/HTM 需要四个配置文件分别时3D-HEVC/baseCfg_2view+depth.cfg(或者是baseCfg_2view.cfg当然你可以随便指定了)、qpCfg_Nview_QP25.cfg(你也可以指定其他QP配置文件)、seqCfg_Balloons.cfg() 还有就是相机配置参数Renderer/call_balloons.cfg.相机参数配置文件的指定是在配置文件baseCfg_2view+depth.cfg中


#========== Camera parameters ==========
CameraParameterFile           : 指定相机配置参数文件# camera parameter file

4、如果在vs下运行右点击TAppEncoder----->属性----->配置属性-------->调试----->命令参数 -c ../cfg/3D-HEVC/baseCfg_2view+depth.cfg -c ../3D-HEVC/seqCfg_Balloons.cfg -c ../cfg/3D-HEVC/qpCfg_Nview+depth_QP25.cfg

很好程序这个时候就可以运行了

如果程序要在linux上运行那就很简单了因为HEVC源程序中已经把makefile文件写好了只需要执行就可以

文件存放在build/linux/下,make后生成的执行文件在bin文件下

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值