新手问下怎么才压成Hi444p啊?
dwing吧
全部回复
仅看楼主
level 11
1059902659
楼主
好想试一下Hi444p啊,要怎么压呢?用10bit的x264输入--profile High444?
2013年04月30日 03点04分
1
level 11
▔∞▔
别干这种无聊的事情,420的源压成444只有坏处
2013年04月30日 03点04分
2
1059902659
那压成422呢?
2013年04月30日 03点04分
▔∞▔
回复 1059902659 :一样,420的源保持420就好。
2013年04月30日 03点04分
1059902659
回复 ▔∞▔ :明白了,谢了
2013年04月30日 03点04分
level 12
free077go
8bit也有--profile High444 里面也可以装420和422,源不是444就别用。。
2013年04月30日 03点04分
3
level 12
Feisty2
不一定非要是444采样才能用hi444p 其他比如无损也是可以的
lz
可以设置qp=0进行无损编码出来就是hi444p
2013年04月30日 09点04分
5
free077go
我上面说了420的源一样可以使用hi444p,就是hi444p装420。只不过现阶段官方版x264对于不满足的情况的下会自动降profile,如你使用hi444p,但却使用420的源x264就会自动降为High,除非使用第三方带--profile-force这个参数的x264(如tMod)就不会降,如果是420的源,却使用--output-csp i444 这才要不得。
2013年04月30日 11点04分
free077go
也就是说hi444p不等于444编码
2013年04月30日 11点04分
Feisty2
回复 free077go :谁说420的就会自动降? qp=0或者高色深(10bit或更高)都是只有hi444p支持的特性 如果你是yv12 12bit qp=0就只能用hi444p (忽略目前没有12bit版本的x264的现状==)
2013年04月30日 11点04分
free077go
回复 Feisty2 :qp=0或者高色深(10bit或更高)都是只有hi444p支持的特性 这句恕本人无法理解,那网上那些10bit i420的影片是假的码?qp=0这个8bit的i420版x264不能用?
2013年04月30日 12点04分
level 12
Feisty2
http://blog.csdn.net/sz_liao/article/details/7987743
列出了avc不同profile支持特性的对比
lz可以参考
2013年04月30日 09点04分
6
level 12
黑暗匕首
试了一下qp=0,这到底是444还是420呢?。。另外试了下crf=0,发现也会被当作qp=0来处理。
2013年05月01日 06点05分
7
free077go
这就是hi444p装8bit 420的AVC流,实际profile为hi444p,里面装的8bit的420 avc流,也可以装422和444的,hi444p不等于444编码,应该是现在x264无损强制hi444p,如果不是无损使用--profile high444就会自动降为high。
2013年05月01日 08点05分
free077go
现在无损强制使用hi444p的原因可能是包含范围大,实际是不是必需的,想以前x264还没有加入422和444编码,无损编码就不也是420的
2013年05月01日 08点05分
level 12
free077go
我突然想起来taro也专门澄清过这个概念
2013年05月01日 09点05分
8
天野夕
求连接
2013年05月01日 10点05分
level 9
roo_zhou
profile只是规定了各种参数的上限,低于上限的都可以用。
lossless只在Hi444p中允许,所以即使是420p的lossless也必须使用Hi444p的profile,但Hi444p的文件采样可以是444,422,420
2013年05月01日 16点05分
9
level 11
中津静流口_一
High 444 Predictive Profile的缩写是Hi444PP
Predictive Lossless Coding只有这个Profile支持
11~14 bit depth只有这个Profile支持
4:4:4 chroma subsampling只有这个Profile支持
但是这不代表Hi444PP就等于这些,即便是8bit 4:2:0的有损也依然可以用Hi444PP,只不过x264会始终使用支持当前编码规格的尽可能低的Profile而不是更高的Profile。
2013年05月02日 04点05分
10
level 11
中津静流口_一
这也是为什么以前我用x264-Hi10P在文件名里标注,去年11月开始就改成AVC-yuv420p10这种信息准确的标注。
像是对于一些原盘里的静态Menu我是用无损编码,原来标过x264-Hi444PP,但这种标注可以说完全是莫名其妙,你根本搞不清楚到底是指chroma subsampling为444还是bit depth大于等于11bit还是无损编码。所以现在我就用AVC-Lossless-yuv420p8这种没有歧义的标注。
2013年05月02日 04点05分
11
roo_zhou
赞这种认真负责的态度
2013年05月02日 06点05分
free077go
没错,其实我觉得HI10P就不应该出,如果11~14bit的支持直接用Hi444PP支持的话而不用出什神马HI11P、HI12P、HI13P、HI14P,为什么不直接规定成直接可以用high或者high422、high444直接10bit(没办法,人家做主),还是10bit有什么特殊含义。
2013年05月02日 07点05分
Feisty2
回复 free077go :因为电视节目的母带一般就是422 10bit比10bit更高的色深一般电视上播出的已经用不到了 专业电影调色使用的更高的16bit甚至32bit已经不是h264的作用范围了 这些一般是用图像序列存储的 比如电影调色常用的radiance序列就可以存储32bit色深
2013年05月02日 08点05分
roo_zhou
回复 Feisty2 :终端放出来用10bit已经足够了。中间文件不太需要有损压缩。
2013年05月02日 08点05分
1