找回密码
 立即注册

QQ登录

只需一步,快速开始

教程经验总索引TVMW5/小日本5 索引【视频转换】小日本4/TE4XP 索引【视频转换】TAW4 / TDA3 索引【DVD打包软件】
Nero 索引DVD-Lab 索引【DVD打包软件】编解码器 索引 【必读】固顶帖011号
查看: 14651|回复: 7

[教程] 浅谈TMPGEnc中码率控制的模式(CBR/VBR/CQ)

[复制链接]

9334

威望

908

金钱

1万

贡献

管理员

自由的灵魂

积分
100569
主题
5293
回帖
26240
注册时间
2003-4-10
最后登录
2024-12-21
发表于 2006-2-6 01:35:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
【本文转贴自网络】

IsaacZ注:此文可以帮助您在KVCD模板的基础上进一步调整所需要的码率。

TMPGEnc中的码率控制模式有两大类,固定码率和可变码率。细分起来,一共有七种:固定码率(CBR)、二次处理可变码率(2pass-VBR)、手动可变码率(MVBR)、自动可变码率(CQ-VBR)、固定品质(CQ)、实时CBR(RT-CBR)、实时CQ(RT-CQ)。

码率控制的工作原理:

1)固定码率(Constant Bitrate,简称CBR)——检测每一帧图像的复杂程度,然后计算出码率。如果码率过小,就填充无用数据,使之与指定码率保持一致;如果码率过大,就适当降低码率,也使之与指定码率保持一致。因此,固定码率模式的编码效率比较低。在快速运动画面部分,由于强行降低码率而出现马赛克。

2)可变码率(Variable BitRate,简称VBR)——与固定码率(CBR)模式不同,其码率可以随着图像的复杂程度的不同而变化。因此其编码效率比较高,快速运动画面的马赛克就很少。

注意:固定品质(CQ,Constant Quality)模式也是属于可变码率模式,品质越高,图像质量就越好,但码率就越高,生成MPEG文件就越大,花费的时间就越长。CQ值从50增加到55,图像质量大约提高4%;55增加到60,大约提高2%;60增加到65,大约提高1%。

码率控制模式在VCD/SVCD中的应用:

1)Video CD (VCD)使用固定码率模式,码率1150Kb/s。
2)Super Video CD (SVCD)使用可变码率模式,最大码率26000Kb/s。

问题:
TMPGEnc内置的SVCD设定模板中使用CQ模式,虽然图像质量很好,但是其最大码率可能要超出指定的码率(可能是算法的原因),而带来兼容性的问题,在某些播放机出现图像与声音不同步的现象。还有,影像源的格式对码率也有影响,推荐使用PIC Video MJPEG或Huffyuv这两种Codec。

解决方法:

1)调整CQ的最大码率,改为2200Kb/s或更小,品质60;
2)改用2pass-VBR模式,最大码率2520Kb/s,平均码率2200Kb/s或更小;
3)改用CQ-VBR模式,最大码率2240Kb/s或更小;

完美解决方案:

选择影像源中有快速运动或水波、树叶的一段画面,进行试压缩,然后用Bitrate Viewer检查MPEG文件的码率,如果码率不超出2600Kb/s,就用刚才的CQ设定来压缩!

另外,如果想进一步提高图像质量,可以在“GOP结构”选择“强制的帧类型的设定”,在其设定中选择“自动设定”。当然,如果您有耐心,也可以逐帧或逐段地设定码率。

Cinema Craft Encoder SP 2.50可以使用三次以上处理的VBR,能得到更好的图像质量,如果TMPGEnc也能作到的话,那CCE SP 2.50的优势只剩下压缩速度了(随着CPU速度的不断提高,压缩速度的差别就会越来越小。)!

PS:七种模式的具体解释,请参考TMPGEnc的注释。

新的SVCD、DVD设定模板请在本版搜索“模板下载”。
IsaacZ的发言中如果提到任何字母缩写或专有名词,在本论坛中一般都能搜索到。点此立即搜索点拨论坛。如有搜索不到的,请尝试搜索百度百科,或者跟帖提问。
发帖前请注意看置顶帖。如果你发现自己的问题没有得到回答,说明你的问题提错了地方或者提问前未先阅读版规。

353

威望

0

金钱

584

贡献

贵宾

积分
3982
主题
38
回帖
117
注册时间
2006-1-7
最后登录
1970-1-1
发表于 2006-2-9 23:26:17 | 显示全部楼层
没有DVD 的吗
回复

使用道具 举报

9334

威望

908

金钱

1万

贡献

管理员

自由的灵魂

积分
100569
主题
5293
回帖
26240
注册时间
2003-4-10
最后登录
2024-12-21
 楼主| 发表于 2006-2-10 02:07:31 | 显示全部楼层

只是转贴,就这么多内容。

IsaacZ的发言中如果提到任何字母缩写或专有名词,在本论坛中一般都能搜索到。点此立即搜索点拨论坛。如有搜索不到的,请尝试搜索百度百科,或者跟帖提问。
发帖前请注意看置顶帖。如果你发现自己的问题没有得到回答,说明你的问题提错了地方或者提问前未先阅读版规。
回复

使用道具 举报

51

威望

2

金钱

102

贡献

初级会员

积分
563
主题
0
回帖
1
注册时间
2008-6-18
最后登录
2016-4-29
发表于 2008-6-20 12:38:05 | 显示全部楼层
不错,好帖子,多多学习。。
回复

使用道具 举报

0

威望

139

金钱

0

贡献

新手上路

初学者

积分
147
主题
2
回帖
48
注册时间
2010-2-25
最后登录
2018-11-20
QQ
发表于 2010-3-17 14:53:33 | 显示全部楼层
谢谢楼主分享,又学到了一些新东西
回复

使用道具 举报

0

威望

61

金钱

0

贡献

新手上路

积分
62
主题
0
回帖
8
注册时间
2010-7-28
最后登录
2014-8-31
发表于 2010-7-29 13:58:27 | 显示全部楼层
学习一下!
回复

使用道具 举报

0

威望

124

金钱

1

贡献

新手上路

积分
133
主题
0
回帖
30
注册时间
2010-6-24
最后登录
2018-11-20
发表于 2010-7-29 15:32:15 | 显示全部楼层
码率控制模式在VCD/SVCD中的应用
现在VCD用的越来越少。想学习DVD的内容
回复

使用道具 举报

9334

威望

908

金钱

1万

贡献

管理员

自由的灵魂

积分
100569
主题
5293
回帖
26240
注册时间
2003-4-10
最后登录
2024-12-21
 楼主| 发表于 2010-7-30 04:16:30 | 显示全部楼层
回复 7# liuxing8366

强调编码效率呢,就不要考虑CBR了,其他两种任选。CQ比较快,VBR计算体积比较准。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|点拨论坛 |网站地图

GMT+8, 2024-12-22 09:45 , Processed in 0.142218 second(s), 17 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表