最初由 roozhou 发布
你显然没有理解瞬时码率的意思
码率必须要有一个窗口才能计算出来
[请教]x264 ratetol 参数的疑问
HDvideo@2009-08-09 09:04
假如我的HDvideo@2009-08-23 12:50
请问这个问题是不是没有答案的,还是我想得太多了??roozhou@2009-08-23 13:18
你显然没有理解瞬时码率的意思xtyz@2009-08-23 19:20
请参考经典物理学中瞬时速度的计算方法HDvideo@2009-08-23 22:45
引用最初由 roozhou 发布
你显然没有理解瞬时码率的意思
码率必须要有一个窗口才能计算出来
引用最初由 xtyz 发布
请参考经典物理学中瞬时速度的计算方法
roozhou@2009-08-23 22:50
引用最初由 xtyz 发布
请参考经典物理学中瞬时速度的计算方法
HDvideo@2009-08-23 22:58
我看过别人问的http://bbs.cgtop.org/showthread.php?t=47316MeteorRain@2009-08-23 23:22
1帧大小的窗口的码率就是帧大小。帧大小本身意义不大。因为通常限制码率是考虑到传输速度限制和硬解能力限制。如果只是单帧大小超标,通常不影响正常播放……引用最初由 HDvideo 发布
我看过别人问的http://bbs.cgtop.org/showthread.php?t=47316
不过依然无法区分maxrate和ratetol 的作用
我假设的情景窗口是无穷短时间段内任意的1帧,请问瞬时不是指单独的某一时刻吗,假如是1秒,不是变成时间的了吗,那么不是变成平均下的瞬时了吗,这里不太懂?
HDvideo@2009-08-24 21:40
谢谢各位的指导,不过谁能说说maxrate和ratetol 有什么不同。ssnake@2009-08-24 21:52
你先理解VBV才能继续。HDvideo@2009-08-25 00:31
引用最初由 ssnake 发布
你先理解VBV才能继续。
MeteorRain@2009-08-25 00:49
kbps不是时间单位(s),而是码率单位是(KB/s)ssnake@2009-08-25 00:58
你还是没理解vbv。。。撒我也讲不清楚,但ratetol和vbv-maxrate是两个不同参数这点我可以明确告诉你。。引用最初由 HDvideo 发布
从上面解释来看,我都消化了一些,不过这里没有考试也没有检测,我也不能够说我是否理解了,既然是这样,我就换个方式继续问吧,从问题中去继续理解!
我认为,按照1000kbps,他的时间单位的确实是“秒”,因此我在提问的时候只注重参数的作用,我以为这个窗口就已经给出来了,因为"千位每秒"嘛!但是roozhou兄却说我还没有理解,说码率必须要有一个窗口才能计算出来,之后又说“瞬时码率必须有一个窗口大小,比如一秒。”(这不是跟我一开始的理解相同吗)这就让我有开始些迷茫了!在迷茫中搞到物理的瞬时去了,即无穷短的时间去理解。
其实我不明白的就是bitrate=1000kbps 下 ratetol =5 是否相当于 vbv-maxrate =5000kbps
ratetol其实指的偏离,是不是以加权平均码率为y=1000(假设函数图像),然后根据视频所需的分布,在y=1000的上下离散偏离,离散程度最大值为5倍即5x1000=5000,所有偏离后的码率的加权平均最后也是等于1000
roozhou@2009-08-25 03:08
引用最初由 MeteorRain 发布
kbps不是时间单位(s),而是码率单位是(KB/s)
比如说我们说一个人打字速度是1字/秒,并不是说我们观察一个人1秒内打字的数量
而是在一个窗口,比如说,一分钟里,观察到60个字的产出,然后算得打字速度位1字/秒,等等。
HDvideo@2009-08-25 19:19
楼上各位的比喻都很生动,我也进一步理解一些了,但是小学生可能怎么也无法搞明博士生的东西,vbv-maxrate这个参数能不能忽略跳过一下,因为也不能一蹴而就立刻搞懂引用最初由 MeteorRain 发布
kbps不是时间单位(s),而是码率单位是(KB/s)
比如说我们说一个人打字速度是1字/秒,并不是说我们观察一个人1秒内打字的数量
而是在一个窗口,比如说,一分钟里,观察到60个字的产出,然后算得打字速度位1字/秒,等等。