joyirwin
帖子: 11
注册时间: 2012-10-31 8:20

关于10bit版x265的码率问题

{:cat_1} 最近测试了x265,在编码时有个比较诡异的现象,不知有没有人遇到的这种情况。
在8bit版的x265下,恒定crf,preset从低到高时输出的码率都是在一个接近的范围内逐渐下降,属于正常的情况。
但是在10bit版的x265下,同样恒定crf,preset从低到高时输出的码率经常会出现飘忽的情况。
例如一段1080P的测试NCOP,crf24 preset medium 的输出大概在3000kb/s,而preset slow 的输出一下就到了4000kb/s, 夸张的是placebo的输出在6000kb/s。
按照我的理解,恒定crf下,更高的preset不是应该有更高的压缩率么?

补充下,8bit的x265并没有这个情况,所有的x265都是在 https://chromashift.org/x265_builds/ 下载的64位MVC编译版本
joyirwin
帖子: 11
注册时间: 2012-10-31 8:20

Re: 关于10bit版x265的码率问题

继续这个问题,最近的一些测试发现同样的crf下,10bit版x265在Placebo下输出的码率大概是Medium的两倍左右,非常固定。起初感觉可能是版本或者编译器的问题,不过在尝试过几个发布版本和不同的编译器版本后结果都是如此。。。这到底是10bit版x265的BUG还是什么呢?
fch1993
帖子: 213
注册时间: 2012-06-12 11:56

Re: 关于10bit版x265的码率问题

人家早就换网站了,为何还用人家N久之前的版本测试呢?
https://down.7086.in/x265_chromashift/
头像
msg7086
帖子: 600
注册时间: 2011-02-19 0:49

Re: 关于10bit版x265的码率问题

fch1993 写了:人家早就换网站了
别闹。
Delogo LGD Collections 各种台标下载 | Home Of VapourSynth Evolution

<回答が無い理由>
1. 誰も知らない
2. 質問文が意味不明
3. 知ってるが、お前の態度が気に入らない
4. 良いボケが思いつかない
joyirwin
帖子: 11
注册时间: 2012-10-31 8:20

Re: 关于10bit版x265的码率问题

fch1993 写了:人家早就换网站了,为何还用人家N久之前的版本测试呢?
https://down.7086.in/x265_chromashift/
此站的 x265-1.4.151-highbitdepth-msvc2012-64 版本

Medium结果
medium.png
Placebo结果
placebo.png
要不您自己试下?{:cat_1} {:cat_1} {:cat_1}
头像
msg7086
帖子: 600
注册时间: 2011-02-19 0:49

Re: 关于10bit版x265的码率问题

joyirwin 写了:此站的 x265-1.4.151-highbitdepth-msvc2012-64 版本
要不您自己试下?{:cat_1} {:cat_1} {:cat_1}
{:cat_1} {:cat_1} 您也别跟着闹啊这只是个镜像站点……
Delogo LGD Collections 各种台标下载 | Home Of VapourSynth Evolution

<回答が無い理由>
1. 誰も知らない
2. 質問文が意味不明
3. 知ってるが、お前の態度が気に入らない
4. 良いボケが思いつかない
fch1993
帖子: 213
注册时间: 2012-06-12 11:56

Re: 关于10bit版x265的码率问题

joyirwin 写了:
fch1993 写了:人家早就换网站了,为何还用人家N久之前的版本测试呢?
https://down.7086.in/x265_chromashift/
此站的 x265-1.4.151-highbitdepth-msvc2012-64 版本

Medium结果
medium.png
Placebo结果
placebo.png
要不您自己试下?{:cat_1} {:cat_1} {:cat_1}
x265从来不用默认参数的路过:
这是我压制星刻的龙骑士的。
--preset veryslow --crf 24.0 --tu-intra-depth 4 --tu-inter-depth 4 --rdpenalty 2 --me 3 --subme 5 --merange 57 --b-intra --rect --amp --ref 8 --weightb --keyint 9000000 --min-keyint 1 --bframes 8 --aq-mode 1 --aq-strength 0.8 --rd 5 --psy-rd 0.75 --no-sao --no-open-gop --rc-lookahead 48 --scenecut 40 --max-merge 4 --qcomp 0.75 --strong-intra-smoothing --pmode --pme --threads 24
joyirwin
帖子: 11
注册时间: 2012-10-31 8:20

Re: 关于10bit版x265的码率问题

fch1993 写了:
joyirwin 写了:
fch1993 写了:人家早就换网站了,为何还用人家N久之前的版本测试呢?
https://down.7086.in/x265_chromashift/
此站的 x265-1.4.151-highbitdepth-msvc2012-64 版本

Medium结果
附件 medium.png 已经无效
Placebo结果
附件 placebo.png 已经无效
要不您自己试下?{:cat_1} {:cat_1} {:cat_1}
x265从来不用默认参数的路过:
这是我压制星刻的龙骑士的。
--preset veryslow --crf 24.0 --tu-intra-depth 4 --tu-inter-depth 4 --rdpenalty 2 --me 3 --subme 5 --merange 57 --b-intra --rect --amp --ref 8 --weightb --keyint 9000000 --min-keyint 1 --bframes 8 --aq-mode 1 --aq-strength 0.8 --rd 5 --psy-rd 0.75 --no-sao --no-open-gop --rc-lookahead 48 --scenecut 40 --max-merge 4 --qcomp 0.75 --strong-intra-smoothing --pmode --pme --threads 24
现在的问题是10bit下高参数和低参数x265在相同crf下输出的结果不一致,如果都是详细指定一个固定的参数那当然不需要考虑这种问题。
你上面的参数中,去除掉与预设参数重复定义的项以及在不同预设参数中已经会调整的项,实际起作用的项为:
--preset veryslow --crf 24.0 --tu-intra-depth 4 --tu-inter-depth 4 --rdpenalty 2 --me 3 --subme 5 --merange 57 --b-intra --rect --amp --ref 8 --weightb --keyint 9000000 --min-keyint 1 --bframes 8 --aq-mode 1 --aq-strength 0.8 --rd 5 --psy-rd 0.75 --no-sao --no-open-gop --rc-lookahead 48 --scenecut 40 --max-merge 4 --qcomp 0.75 --strong-intra-smoothing --pmode --pme --threads 24

在预设参数下,分别追加这些参数得到的结果是
medium
medium2.png
veryslow
veryslow2.png
问题依旧。。。 {:cat_18} {:cat_18} {:cat_18}
fch1993
帖子: 213
注册时间: 2012-06-12 11:56

Re: 关于10bit版x265的码率问题

现在的问题是10bit下高参数和低参数x265在相同crf下输出的结果不一致,如果都是详细指定一个固定的参数那当然不需要考虑这种问题。
你上面的参数中,去除掉与预设参数重复定义的项以及在不同预设参数中已经会调整的项,实际起作用的项为:
--preset veryslow --crf 24.0 --tu-intra-depth 4 --tu-inter-depth 4 --rdpenalty 2 --me 3 --subme 5 --merange 57 --b-intra --rect --amp --ref 8 --weightb --keyint 9000000 --min-keyint 1 --bframes 8 --aq-mode 1 --aq-strength 0.8 --rd 5 --psy-rd 0.75 --no-sao --no-open-gop --rc-lookahead 48 --scenecut 40 --max-merge 4 --qcomp 0.75 --strong-intra-smoothing --pmode --pme --threads 24

在预设参数下,分别追加这些参数得到的结果是
medium
medium2.png
veryslow
veryslow2.png
问题依旧。。。 {:cat_18} {:cat_18} {:cat_18}
目前做了大改了,对于RC,你再试试看。
joyirwin
帖子: 11
注册时间: 2012-10-31 8:20

Re: 关于10bit版x265的码率问题

fch1993 写了:
现在的问题是10bit下高参数和低参数x265在相同crf下输出的结果不一致,如果都是详细指定一个固定的参数那当然不需要考虑这种问题。
你上面的参数中,去除掉与预设参数重复定义的项以及在不同预设参数中已经会调整的项,实际起作用的项为:
--preset veryslow --crf 24.0 --tu-intra-depth 4 --tu-inter-depth 4 --rdpenalty 2 --me 3 --subme 5 --merange 57 --b-intra --rect --amp --ref 8 --weightb --keyint 9000000 --min-keyint 1 --bframes 8 --aq-mode 1 --aq-strength 0.8 --rd 5 --psy-rd 0.75 --no-sao --no-open-gop --rc-lookahead 48 --scenecut 40 --max-merge 4 --qcomp 0.75 --strong-intra-smoothing --pmode --pme --threads 24

在预设参数下,分别追加这些参数得到的结果是
medium
medium2.png
veryslow
veryslow2.png
问题依旧。。。 {:cat_18} {:cat_18} {:cat_18}
目前做了大改了,对于RC,你再试试看。
Fixed in rev 1.4.174 {:cat_16} {:cat_16} {:cat_16}

回到 “视频编码器 / Video encoder discussion”