BPG是怎样将RGB输入x265的?
dwing吧
全部回复
仅看楼主
level 11
wby238
楼主
BPG已经很久没更新过了,而x265倒是更新得飞快……
最近想试一下x265的效果,但用x265的cui的话只能接受yuv或y4m输入,而即使用ffmpeg将rgb转yuv444p8也一样是有损……但BPG却自带使用RGB输入,这是什么黑科技?
顺便求一个带最新的x265的
bp
g编译版本……
2016年12月20日 05点12分
1
level 7
缇莉昂兰妮斯特
先转成yuv的
2016年12月20日 07点12分
2
wby238
这已经是有损的了……
2016年12月20日 09点12分
缇莉昂兰妮斯特
源码就这么写的
2016年12月20日 10点12分
wby238
回复 缇莉昂兰妮斯特 :那你告诉我是怎样做到rgb转yuv再转rgb结果却无损的
2016年12月20日 12点12分
level 5
wzwenyuyu
x265带patch增加输入支持又不奇怪,就算喂RGB进去,在x265里面还是要转成YUV的……另外RGB24压成8bit HEVC无论你怎么搞都是有损的……
2016年12月20日 08点12分
3
wby238
作者给出的程序选择rgb的话png转bpg再转bmp,最后diffimg对比无损
2016年12月20日 09点12分
wzwenyuyu
@wby238
那就不是8bit ,压的是10bit
2016年12月20日 10点12分
wby238
回复 wzwenyuyu :即使是用ffmpeg转成yuv444p10再送给x265 main10 lossless压之后再转为bmp,diffimg原图一样有很大差距,而且体积比原图png还大
2016年12月20日 12点12分
wzwenyuyu
@wby238
你显然做了dither,dither之后怎么可能会和原图一样……然后体积应该是文件头问题
2016年12月20日 17点12分
level 13
dwing
RGB的支持在x264里就有了,压缩过程就是当成YUV来处理,并没特殊的支持,可想而知压缩效果没有YUV那么好。
2016年12月21日 01点12分
6
wby238
学习了,3Q
2016年12月21日 06点12分
1