最初由 ywwq 发布
packed bitstream要勾上,不然压出来的片子开头会显示"warning,nothing to output bframe decoder lag",看了很不舒服
关于xvid的B-frame的设定
Kyo.Tokio@2003-08-25 23:38
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帧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 帧