【X265代码阅读】(1) 环境配置

  • 版本:x265 v3.3 (HEVC encoder version 3.3+1-f94b0d32737d)
  • 地址:https://www.x265.org/files/x265_v3_3.tar.gz
  • 安装:CMake
  1. 解压,进入路径:x265_v3.3\build\vc15-x86(根据实际情况进入不同的路径)。
  2. 点击 make-solutions.bat。运行结束后,会跳出Cmake GUI的画面,依次点击 Configure 和 Generate,在路径下生成了x265.sln。

在这里插入图片描述

  1. 打开x265.sln。将 cli 设为启动项目。

在这里插入图片描述

  1. 在x265_v3.3\build\vc15-x86路径下新建一个“workshop”文件夹,用于存放序列、码流、exe等文件,方便存放和调试。进入 cli 项目的配置,按以下步骤设置。其中,命令行填写为:
xcopy $(SolutionDir)$(ConfigurationName)\*.exe  $(SolutionDir)\workshop\*.exe

这句话可以将 debug 或者 release 下生成的 x265.exe 复制到 workshop下。如果还需要 dll、lib 文件做类似操作即可。

在这里插入图片描述

  1. 在 workshop 路径下放置序列,在 cli 配置如下:
--preset fast --input ICE_352x288_15_orig_02.yuv --frames 100 --fps 15 --input-res 352x288 --output out.bin --psnr --ssim --bitrate 128

在这里插入图片描述

  1. debug 下,F10 / F11 即可单步调试,查看具体的编码过程。

猜你喜欢

转载自blog.csdn.net/weixin_37524256/article/details/115460239
今日推荐