搜索 社区服务 统计排行 帮助
  • 3185阅读
  • 23回复

IVTC的一些经验,欢迎大家一起来讨论

楼层直达
级别: 版主
注册时间:
2001-11-21
在线时间:
0小时
发帖:
2803
只看该作者 15楼 发表于: 2003-02-24
mode=2时会做抽帧, 把30FPS的转换成24FPS,
而mode=1时则是做blend, 把该丢掉的重复帧和下一帧blend在一起, 出来的文件还是30FPS的.
mode=1主要是对hybrid使用的而mode=2是对动画使用的.

下面就是mode=1是的情况, 如果在mode=0时, 这帧就该被drop掉的...

live id: liusu119@hotmail.com
email: liusu119@gmail.com
级别: 版主
注册时间:
2002-10-16
在线时间:
1小时
发帖:
1143
只看该作者 16楼 发表于: 2003-02-24
引用
最初由 剑路1029 发布
Auto24fps(false,24,16,"blend",false)
Decimate(mode=2,quality=3)

Auto24fps(true,24,16,"blend",false)
Decimate(mode=1,quality=3)
好像基本相同
效果有点不同
不知道哪个好


mode=2 是适用于处理动画里FROM 8FPS OR 12FPS TO 29.97FPS的情况。
在cycle=5时,就是每5fps砍掉1fps。

mode=1 则不是砍掉最相似的帧,而是用当前帧和后一帧之间用a frame interpolated来代替或者是由Threshold参数来决定是否忽略掉(这里要用Telecide(Guide=1))与之配合。可以保持frame rate不变,使画面看起来更平滑。

其实认真看Decimate Readme 文件就会明白。:rolleyes:

真是书到用时方恨少,当初好好学英语就好了。:(

级别: 版主
注册时间:
2002-04-27
在线时间:
0小时
发帖:
1585
只看该作者 17楼 发表于: 2003-02-24
引用
最初由 skywalker 发布
mode=2时会做抽帧, 把30FPS的转换成24FPS,
而mode=1时则是做blend, 把该丢掉的重复帧和下一帧blend在一起, 出来的文件还是30FPS的.
mode=1主要是对hybrid使用的而mode=2是对动画使用的.

下面就是mode=1是的情况, 如果在mode=0时, 这帧就该被drop掉的...


谢谢请教!
如果加上Auto24fps(true,24,16,"blend",false)
就是会转换成24FPS
Auto24fps(false,24,16,"blend",false)呢?
我没试过
我想应该是不变的帧(30FPS)
级别: 版主
注册时间:
2002-04-27
在线时间:
0小时
发帖:
1585
只看该作者 18楼 发表于: 2003-02-24
引用
最初由 littleyizhi 发布


mode=2 是适用于处理动画里FROM 8FPS OR 12FPS TO 29.97FPS的情况。
在cycle=5时,就是每5fps砍掉1fps。

mode=1 则不是砍掉最相似的帧,而是用当前帧和后一帧之间用a frame interpolated来代替或者是由Threshold参数来决定是否忽略掉(这里要用Telecide(Guide=1))与之配合。可以保持frame rate不变,使画面看起来更平滑。

其实认真看Decimate Readme 文件就会明白。:rolleyes:

真是书到用时方恨少,当初好好学英语就好了。:(



大概明白一些
我研究压制最大障碍是不懂英语 -_-
很多遇到不明白的地方:(
我一定好好学习英语:)
xxp
级别: 工作组
注册时间:
2002-05-08
在线时间:
0小时
发帖:
6398
只看该作者 19楼 发表于: 2003-02-24
Auto24fps(true,24,16,"blend",false)
Auto24fps(false,24,16,"blend",false)
的区别就是第一个是每5帧砍掉1帧
第二个不砍
所以第二个配合decimate来做24fps

“上面说的IVTC实际上是指的deinterlace吧, 不过这里面的"IVTC的力度"我不明白是什么意思, deinterlace无非是做或者不做, 难道还有做多做少之分. 既然threshold已经控制了combed frame的判定, 那dthreshold还有什么作用呢?”
是IVTC还是deinterlace,我也不清楚,英文说明里是deinterlace的,但实际我们做的是IVTC。
threshold是控制了combed frame的判定,然后交给dthreshold来绝对对判断出来的frame里的每个部分到底做多少动作。

“XXP能不能像精品的小嘴巴兄一样 截图对比一下?”
稍等,呵呵

你不能决定生命的长度,但你可以控制它的宽度。
你不能左右天气,但你可以改变心情。
你不能改变容貌,但你可以展现笑容。
你不能控制他人,但你可以掌握自己。
你不能预知明天,但你可以利用今天。
你不能样样胜利,但你可以事事尽力。
xxp
级别: 工作组
注册时间:
2002-05-08
在线时间:
0小时
发帖:
6398
只看该作者 20楼 发表于: 2003-02-24
纯IT

你不能决定生命的长度,但你可以控制它的宽度。
你不能左右天气,但你可以改变心情。
你不能改变容貌,但你可以展现笑容。
你不能控制他人,但你可以掌握自己。
你不能预知明天,但你可以利用今天。
你不能样样胜利,但你可以事事尽力。
xxp
级别: 工作组
注册时间:
2002-05-08
在线时间:
0小时
发帖:
6398
只看该作者 21楼 发表于: 2003-02-24
算了,我晚上再上传吧,论坛太慢了

你不能决定生命的长度,但你可以控制它的宽度。
你不能左右天气,但你可以改变心情。
你不能改变容貌,但你可以展现笑容。
你不能控制他人,但你可以掌握自己。
你不能预知明天,但你可以利用今天。
你不能样样胜利,但你可以事事尽力。
级别: 版主
注册时间:
2001-11-21
在线时间:
0小时
发帖:
2803
只看该作者 22楼 发表于: 2003-02-25
引用
最初由 xxp 发布
是IVTC还是deinterlace,我也不清楚,英文说明里是deinterlace的,但实际我们做的是IVTC。
threshold是控制了combed frame的判定,然后交给dthreshold来绝对对判断出来的frame里的每个部分到底做多少动作。

我还是有点不明白这里的区别, 先说说我对decomb的理解吧...

首先是field matching, 用telecide来做, t是top field, b是bottom field, P,C,N依次就是前一帧, 现在的帧, 和下一帧,
Pt Ct Nt
Pb Cb Nb

对比 Ct Ct Ct
Pb Cb Nb

然后算出三种搭配的comb值, 按最小的那个来match field.
如果有用guide, 那就看计算的结果和guide预测的结果的差距, 如果小与gthresh就按guide预测的来做field matching. 所以这里应该和threshold没有什么关系, 因为不管怎么设置threshold, 在算法不变的情况下, 得出的comb值都是不变的, 只有gthresh才会影响这里的结果.

然后才是post processing, 按threshold和dthreshold的值的做deinterlace, 这里就是我不明白的地方了.

最后是decimate, 就是去帧了, 把30FPS转换成24FPS.

live id: liusu119@hotmail.com
email: liusu119@gmail.com
xxp
级别: 工作组
注册时间:
2002-05-08
在线时间:
0小时
发帖:
6398
只看该作者 23楼 发表于: 2003-02-25
“然后才是post processing, 按threshold和dthreshold的值的做deinterlace, 这里就是我不明白的地方了.”

你可以自己去用avspreview放大来看当threshold=15和=150的情况
还有当threshold=15下,dthreshold=9和90的情况
就知道咯,但是要我怎么说清楚,不知道怎么说。。。。。。。

昨晚没贴上图,有空再贴吧

你不能决定生命的长度,但你可以控制它的宽度。
你不能左右天气,但你可以改变心情。
你不能改变容貌,但你可以展现笑容。
你不能控制他人,但你可以掌握自己。
你不能预知明天,但你可以利用今天。
你不能样样胜利,但你可以事事尽力。
快速回复

限150 字节
上一个 下一个