3D-HEVC运行window & linux
2015-07-01 14:27
871 查看
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文件下
注:一下序列采用官网提供序列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文件下
相关文章推荐
- CentOS 6 通过DVD快速建立本地YUM源
- linux命令笔记之ls
- centos6.4安装配置ISCSI
- 嵌入式Linux启动过程中的问题积累
- linux用户和组
- 查看Linux系统版本,适用于RedHat,CentOS
- linux系统服务器下jsp传参数乱码
- linux常用命令--个人笔记
- linux连接无线网
- 两台linux机器时间同步
- weblogic线上业务真实环境故障集锦系列-1
- Linux Curl命令
- Linux设备驱动程序学习(基于2440的GPIO字符设备驱动)
- 解决centos安装 sda必须有一个GPT磁盘标签
- centos 修改最大打开文件数量。
- centos下安装nodejs及websocket
- linux VIM基本命令
- 嵌入式linux入门之c语言学习注意事项总结(二)
- CentOS修改默认运行级别
- ctrl+alt+l:linux 锁屏 win+l:windows锁屏