『漫游』酷论坛>『影音数码技术学习交流』>[讨论](已更新)『rmv ..
leungwf@2007-04-21 17:24
请问如何把高码率的x264的MKV压成『rmvb型』的x264??
zhouwei_e@2007-04-22 10:17
这个帖子讲的就是这个
zhouwei_e@2007-04-22 19:35
--crf 26.0 --ref 5 --mixed-refs --no-fast-pskip --bframes 16 --b-pyramid --b-rdo --bime --weightb --direct auto --subme 7 --trellis 2 --analyse all --8x8dct --b-bias 20 --me umh --threads 2 --thread-input --cqmfile "D:\megui\profiles\video\mp4_guy's_AVC_Low_Bitrate_matrix_V4.cfg" --progress --no-dct-decimate --no-psnr --no-ssim
目前的设置
这里有个问题
--b-bias
目前按照楼主的设置为20
他最多可以为100
那么超过20或者说,我设为100会有什么问题么,会不会大大降低质量,还是说质量的减少基本可以无视掉?
leungwf@2007-04-22 22:21
請問如果是120fps的avi
avs如果寫??
kzhou@2007-04-22 22:31
您终于不用bt的me esa了么..orz
一直没注意过这个参数,,置顶里写是:
--b-bias <整数> 控制插入B帧判定,范围-100~+100,越高越容易插入B帧,默认0
好像有点用的样子,,反正你那机器快,按100和20各压一集比较下容量,如果100的小得不多就还是用20或默认好了..
要是容量缩小明显的话再考虑它有啥画质影响吧..orz
ps:我自己试下来那个
cqmfile "D:\megui\profiles\video\mp4_guy's_AVC_Low_Bitrate_matrix_V4.cfg"好像反而没默认的flat画质好,不过也不太明显就是了.....orz
zhouwei_e@2007-04-23 02:05
我不用esa的理由更搞笑
不喜欢看那个warning
zhouwei_e@2007-04-23 02:58
Starting job job3 at 2:18:09
Starting preprocessing of job...
Preprocessing finished!
encoder commandline:
--crf 26.0 --ref 5 --mixed-refs --no-fast-pskip --bframes 16 --b-pyramid --b-rdo --bime --weightb --direct auto --subme 7 --trellis 2 --analyse all --8x8dct --b-bias 20 --me umh --threads 2 --thread-input --cqmfile "D:\megui\profiles\video\mp4_guy's_AVC_Low_Bitrate_matrix_V4.cfg" --progress --no-dct-decimate --no-psnr --no-ssim --output "D:\000\[Ah! My_Goddess_Q][25].mp4" "D:\000\[Ah! My_Goddess_Q][25].avs"
successfully started encoding
Processing ended at 2:32:44
----------------------------------------------------------------------------------------------------------
Log for job job3
avis [info]: 640x480 @ 29.97 fps (13048 frames)
x264 [info]: using cpu capabilities MMX MMXEXT SSE SSE2 3DNow!
mp4 [info]: initial delay 200 (scale 2997)
x264 [info]: slice I:111 Avg QP:24.56 size: 15693
x264 [info]: slice P:3613 Avg QP:25.96 size: 3780
x264 [info]: slice B:9324 Avg QP:27.70 size: 550
x264 [info]: mb I I16..4: 34.7% 61.7% 3.6%
x264 [info]: mb P I16..4: 4.4% 5.2% 0.5% P16..4: 39.6% 5.3% 4.0% 0.1% 0.1% skip:40.7%
x264 [info]: mb B I16..4: 0.0% 0.1% 0.0% B16..8: 7.5% 0.3% 0.7% direct: 0.7% skip:90.7%
x264 [info]: 8x8 transform intra:53.6% inter:86.8%
x264 [info]: direct mvs spatial:98.2% temporal:1.8%
x264 [info]: ref P 64.2% 17.9% 10.4% 4.1% 3.4%
x264 [info]: ref B 52.8% 21.3% 12.2% 7.7% 6.0%
x264 [info]: kb/s:377.2
encoded 13048 frames, 14.93 fps, 377.52 kb/s
desired video bitrate of this job: 26 kbit/s - obtained video bitrate (approximate): 379 kbit/s
----------------------------------------------------------------------------------------------------------
Looking for job processor for job...
Processor found!
Starting job job1 at 2:41:09
Starting preprocessing of job...
Preprocessing finished!
encoder commandline:
--crf 26.0 --ref 5 --mixed-refs --no-fast-pskip --bframes 16 --b-pyramid --b-rdo --bime --weightb --direct auto --subme 7 --trellis 2 --analyse all --8x8dct --b-bias 100 --me umh --threads 2 --thread-input --cqmfile "D:\megui\profiles\video\mp4_guy's_AVC_Low_Bitrate_matrix_V4.cfg" --progress --no-dct-decimate --no-psnr --no-ssim --output "D:\000\[Ah! My_Goddess_Q][25].mp4" "D:\000\[Ah! My_Goddess_Q][25].avs"
successfully started encoding
Processing ended at 2:52:48
----------------------------------------------------------------------------------------------------------
Log for job job1
avis [info]: 640x480 @ 29.97 fps (13048 frames)
x264 [info]: using cpu capabilities MMX MMXEXT SSE SSE2 3DNow!
mp4 [info]: initial delay 200 (scale 2997)
x264 [info]: slice I:106 Avg QP:25.33 size: 14527
x264 [info]: slice P:1774 Avg QP:26.05 size: 4869
x264 [info]: slice B:11168 Avg QP:27.79 size: 1083
x264 [info]: mb I I16..4: 35.5% 59.7% 4.8%
x264 [info]: mb P I16..4: 8.3% 10.1% 1.1% P16..4: 35.1% 6.0% 3.5% 0.2% 0.1% skip:35.7%
x264 [info]: mb B I16..4: 0.1% 0.1% 0.1% B16..8: 9.6% 0.6% 1.3% direct: 1.3% skip:87.0%
x264 [info]: 8x8 transform intra:53.2% inter:85.4%
x264 [info]: direct mvs spatial:97.5% temporal:2.5%
x264 [info]: ref P 66.0% 18.1% 9.2% 3.8% 3.0%
x264 [info]: ref B 64.2% 18.3% 8.5% 5.4% 3.6%
x264 [info]: kb/s:409.2
encoded 13048 frames, 18.67 fps, 409.51 kb/s
desired video bitrate of this job: 26 kbit/s - obtained video bitrate (approximate): 410 kbit/s
----------------------------------------------------------------------------------------------------------
Starting postprocessing of job...
Job completed successfully and deletion of intermediate files is activated
Postprocessing finished!
压制速度提高,码率增大,质量么,我倒是看不出有什么太大的变化~~
没啥意思,暂时还是用20好了
kzhou@2007-04-23 16:34
p帧少了好多,可是这体积上去了而且质量还下降...= =bbb
看来走极端是不对的..orz
其实要是有耐心..可以10为单位往上加着试..(逃)
bomber1984@2007-04-24 11:35
引用
最初由 zhouwei_e 发布
--crf 26.0 --ref 5 --mixed-refs --no-fast-pskip --bframes 16 --b-pyramid --b-rdo --bime --weightb --direct auto --subme 7 --trellis 2 --analyse all --8x8dct --b-bias 20 --me umh --threads 2 --thread-input --cqmfile "D:\megui\profiles\video\mp4_guy's_AVC_Low_Bitrate_matrix_V4.cfg" --progress --no-dct-decimate --no-psnr --no-ssim
目前的设置
这里有个问题
--b-bias
目前按照楼主的设置为20
他最多可以为100
那么超过20或者说,我设为100会有什么问题么,会不会大大降低质量,还是说质量的减少基本可以无视掉?
会不会是和xvid里的这个相类似啊
如下
引用
Max consecutive BVOPs——最大连续BF数量。举个例子,设置2,就是说在两个PF之间(或IF/PF之间)最多会连续插入两个BF,即…IF/PF BF BF PF…;如果设置3,则最多会出现三个连续BF,即…IF/PF BF BF BF PF…。此处,应根据片源具体情况来设定,如果片源动态比较小,则可以适当开大一些,比如3、4;如果码率很充足或片源很复杂,包含大量大动态场景、运动不规则、场景切换频繁等等,则应减少BF用量,甚至不用BF。
请注意:多少个BF连续出现,没有数量限制(你可以设置成1,也可以设置成1000)。具体用多少XVID自行判断,这个地方只设定最大值。
zhouwei_e@2007-04-24 12:02
--bframes 16
这个类似于Max consecutive BVOPs——最大连续BF数量
x264貌似最高设为16
--b-bias好像是敏感度
kzhou@2007-04-25 09:43
大约2000个p帧变成了b帧,但这些帧的体积整体却没有缩小,导致b帧的整体平均体积大了一倍(550->1083),结果上看码率也大了不少..
估计设成100太极端了,本来p帧变b帧应该是总体积变小的,可是这个结果,虽然有一半多的原p帧变成b帧,可是体积还大了就没有意义了....
不过我觉得能找到一个--b-bias的值让p->b时能缩小体积就转,不能缩小就不转,,说不定就是默认的0..orz
zhouwei_e@2007-04-27 02:31
你拿个短片测试一下
如果属实,我也不用20了~~
hwb9091@2007-05-16 23:44
正在学习,可惜看来看去都是云山雾里,晕!!
«1234»共4页
| TOP