x265入门 学习笔记

 x265项目工程代码下载:https://bitbucket.org/multicoreware/x265_git/src/master/

 官方文档:https://x265.readthedocs.io/en/master/

以x265_3.5为例

1:下载源码

2:安装CMake   NASM   相关依赖    并添加系统环境变量

CMake安装版本为3.30   官方链接:https://cmake.org/

NASM安装版本为2.16     官方链接:https://www.nasm.us/

3:进入CMake,进行编译

如图最下方,显示configuring  done 和generating done即为成功

注:编译过程中遇到空列表报错的问题

解决方法:找到对应的CMakeList.txt文件,将这两行注释掉

4:找到对应目录下的sln文件,用visual studio 2022 打开

进入后点击生成,再点击生成ALL BUILD ,显示下图7个成功,即为完成

注:会遇到报错error RC2127  version WORDs separated by commas expected

本质为对应的文件逗号分隔错误,删掉逗号保存,重新生成

5:在x265_3.5/build/project/Debug中可找到x265exe可执行文件

6:测试

安装ffmpeg工具,记得添加系统环境变量

官方链接:Download FFmpeg

测试序列:

以ClassC中的BQMall_832x480_60为例

打开命令行:win+R   cmd   

进入BQMall_832x480_60目录下

ffplay -video_size 832x480 -i BQMall_832x480_60.yuv   可以测试播放效果

D:/x265/x265_3.5/build/project/Debug/x265 --input BQMall_832x480_60.yuv --input-res 832x480 --fps 60 -o output.h265        该命令可以调用x265exe执行视频压缩

ffplay -i output.h265           测试播放效果

输入yuv大小为350MB左右,输出码流大小为1.4MB左右,压缩了约256倍,这也是视频必须编码压缩的意义所在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值