『漫游』酷论坛>『影音数码技术学习交流』>关于xvid的B-frame的设定

关于xvid的B-frame的设定

Kyo.Tokio@2003-08-25 23:38



B-frame的四个选项有何作用,怎样填效果才会最好?
引用

weilai@2003-08-26 09:17

看不到圖 ^^||
引用

skywalker@2003-08-26 09:30

哪个版本的?
引用

Bopirit@2003-08-26 12:24

默认就好
引用

ywwq@2003-08-26 13:14

packed bitstream要勾上,不然压出来的片子开头会显示"warning,nothing to output bframe decoder lag",看了很不舒服
引用

hikki_ff@2003-08-26 14:26

>Maximum B-frames 最大连续B帧
表示允许连续出现的最大B帧数目 一般设为2 - 3

>B-frame quantizer ratio 和 B-frame quantizer offset 共同作用决定B帧的量化器(quantizer)级别,B帧量化器级别越高B帧的压缩率越高,但画面质量越差

公式为:
B-f quantizer=BF前后帧quantizer的平均值 * B-f quantizer ratio + (B-f quantizer offset/100)

例如
按I B P 排列的3帧 I帧quantizer=6 P帧quantizer=8 B-frame quantizer ratio=200% , B-frame quantizer offset =0

B-f quantizer=(6+8)/2*200%+(0/100)=14+0=14

如果把B-frame quantizer offset设为100 那么
B-f quantizer=(6+8)/2*200%+(100/100)=14+1=15

>B-frame threshold 决定插入B帧数目的多少
例如压缩一段视频
第一次设置B-frame threshold=0
得到结果: 使用P帧 1697 帧 使用B帧 429 帧
第二次设置B-frame threshold=255 其余不变
得到结果: 使用P帧 734 帧 使用B帧 1390 帧
引用

weilai@2003-08-26 14:43

引用
最初由 ywwq 发布
packed bitstream要勾上,不然压出来的片子开头会显示"warning,nothing to output bframe decoder lag",看了很不舒服


對呀
但有一篇作者建言不要使用此項
只是也是看別人貼的...
自己是覺得沒問題 ?? ^^||
引用

Kyo.Tokio@2003-08-27 00:01

引用
最初由 hikki_ff 发布
>Maximum B-frames 最大连续B帧
表示允许连续出现的最大B帧数目 一般设为2 - 3

>B-frame quantizer ratio 和 B-frame quantizer offset 共同作用决定B帧的量化器(quantizer)级别,B帧量化器级别越高B帧的压缩率越高,但画面质量越差

公式为:
B-f quantizer=BF前后帧quantizer的平均值 * B-f quantizer ratio + (B-f quantizer offset/100)

例如
按I B P 排列的3帧 I帧quantizer=6 P帧quantizer=8 B-frame quantizer ratio=200% , B-frame quantizer offset =0

B-f quantizer=(6+8)/2*200%+(0/100)=14+0=14

如果把B-frame quantizer offset设为100 那么
B-f quantizer=(6+8)/2*200%+(100/100)=14+1=15

>B-frame threshold 决定插入B帧数目的多少
例如压缩一段视频
第一次设置B-frame threshold=0
得到结果: 使用P帧 1697 帧 使用B帧 429 帧
第二次设置B-frame threshold=255 其余不变
得到结果: 使用P帧 734 帧 使用B帧 1390 帧


那请教一下我设定的值是否是最好的,还有更好的设定吗?
引用

| TOP