UCI 0.61 (增加64位版本)
dwing吧
全部回复
仅看楼主
level 13
dwing 楼主
UCI是一种基于H.264/HEVC intra帧压缩算法和数据流格式的静态图像封装格式.
而且不受图像宽高的一些限制,支持alpha透明通道等特性,
与JPEG,JPEG2000,HD-Photo等静态图像压缩算法相比具有更高的压缩效率.
目前公开的命令行工具暂时只支持24/32位BMP与UCI格式的相互转换,
编码工具只支持x264/x265作为编码内核,
解码内核使用FFmpeg中的libavcodec解码器.
HEVC编码的uci文件只能用0.6以后版本的UCI来解码.
编码时加"-hevc"参数,使用x265.exe来编码, 其它使用方法均未改变.
发布包 uci0610.7z 附带的 x265.exe 修正了原版的一个bug
所以目前必须使用这个exe来编码(具体原因见0.6版本发布贴的2楼)

bp
g相比, uci的编解码性能貌似更好,可自定义编码参数, 画质差不多
下载: pan。baidu。com/s/1nvUwAZv
源码: github。com/dwing4g/uci
最近更新历史:
0.61 (2018-02-13) 更新FFmpeg至3.4.2,使用MinGW-GCC 7.3和VC2017(15.5.6)编译,默认二进制发布版本使用VC2017编译(发布附带x265 8-bit 2.6
+3
7),增加64位编译版本
0.602(2017-06-08) 更新FFmpeg至3.3.2,使用MinGW-GCC 7.1和VC2017编译,默认二进制发布版本使用VC2017编译(发布附带x265 8-bit 2.4+14)
0.601(2016-12-21) 更新FFmpeg至3.2.2,调整x265默认编码参数(发布附带x265 8-bit 2.1+69)
0.6 (2016-10-10) 更新FFmpeg至3.1.4,支持x265编码,支持VC2015编译,默认二进制发布版本使用VC2015编译(发布附带x265 8-bit 2.1+20)
0.602 版发布贴: tieba.baidu.com/p/5153765630
0.6 版发布贴: tieba.baidu.com/p/4816306191
0.4 版发布贴: tieba.baidu.com/p/586018069
UCI相关介绍: tieba.baidu.com/p/511089688
2018年02月13日 07点02分 1
吧务
level 14
……Sorry,我又来反馈问题了
用D大的解码插件解码出来的图像画质不如ffplay的好,我在两台电脑上试过(都是Win10)都有这个现象,我猜是chroma upscaling算法出了什么问题,奈何我的编程水平实在贫弱,源码看不懂……
只好把问题交给大佬解决了……
如图,在红色区域可见明显的差异
2018年05月14日 18点05分 2
发无损原图和UCI文件. 贴吧贴图会被再次压缩, 会有干扰因素
2018年05月15日 01点05分
@dwing 其中test.jpg是原图(因为PNG有透明度通道,编码后的UCI会有两帧,所以转换成jpg,用PS转的,质量12),ffmpeg.bmp和ucidec.bmp是分别用ffmpeg和ucidec解码出来的文件
2018年05月15日 08点05分
@dwing 很奇怪,ffmpeg解码出来的跟ucidec一样,在红色区域都有色块,然而把UCI文件拖到ffplay上解码出来的却没有
2018年05月15日 08点05分
吧务
level 14
也许是x265对于I帧的crf计算方式不同?取同样的crf,x265编码出来的比x264还大;而x265的crf32可以得到与x264的crf18相近的画质,体积上的差距也变得正常了。
2018年07月18日 13点07分 3
是这样的,crf参数并没有标准,甚至不同的h265编码器crf都不能相提并论。
2018年07月18日 16点07分
level 1
小白可以求一下使用教程吗[不高兴][不高兴][不高兴],jpg转成heif
2018年10月09日 08点10分 4
1