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

[原创]dshow2raw工具发布专用帖(更新至2011-11-25)

楼层直达
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 150楼 发表于: 2009-01-23
--deldup 16:0.8:500:120 依然无效~囧~

级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 151楼 发表于: 2009-01-23
--deldup 14:0.8:500:120:-1
如果有黑边最好裁掉

P.S. 能不能上传一段?
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 152楼 发表于: 2009-01-23
不明白 为什么是14 只要小于24不就达到目的了么 而且我12都试过了

最后还是挂avs做了...

vob删除了 光驱坏了...

级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 153楼 发表于: 2009-01-23
引用
最初由 superkidx 发布
不明白 为什么是14 只要小于24不就达到目的了么 而且我12都试过了

最后还是挂avs做了...

vob删除了 光驱坏了...


...
删掉一帧就变成15了,24是调整timestamp后的值
如果全片都是t你可以在ffdshow里用tfm+tdecimate
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 154楼 发表于: 2009-01-23
引用
最初由 roozhou 发布


...
删掉一帧就变成15了,24是调整timestamp后的值

不明白了...

级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 155楼 发表于: 2009-01-23
30fps的帧序列1,2,3,4,5,6,7....
比如发现3和2重复,删掉了3,于是变成了1,2,-,4,5,6,7,这个时候2的fps就是15
如果4,5,6,7都没被删掉,就会自动平滑时间戳使fps变成24fps。

注意判断是否删帧是在时间戳调整之前的,因为我的算法没有lookahead,所以1和2的时间戳不会改变(1依然是30fps)。

至于那个14,是设定一个最小fps,只有在长时间静止画面时才有意义,防止连续删帧过多,还有就是防止fade-out时卡死在黑屏前一帧。
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 156楼 发表于: 2009-01-23
那么如果是24帧的动画 也要达到效果 应该设定11咯?

级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 157楼 发表于: 2009-01-23
24的需要ivtc?用deldup纯粹为了删重复帧了吧。

P.S. 当时写算法时参考了avisynth的dedup和MPlayer的decimate,有改进建议欢迎提出。
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 158楼 发表于: 2009-01-23
引用
最初由 roozhou 发布
用deldup纯粹为了删重复帧了吧。


对啊 算法是一样的吧

删除一帧 就是 24的1/2 那么起码设置 12才会有效什么

级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 159楼 发表于: 2009-01-23
囧,我错了...

应该是23就会起效,11可以连删两帧
级别: 新手上路
注册时间:
2007-04-19
在线时间:
0小时
发帖:
46
只看该作者 160楼 发表于: 2009-01-25
可以在64位系统下工作吗?
级别: 新手上路
注册时间:
2002-07-21
在线时间:
35小时
发帖:
79
只看该作者 161楼 发表于: 2009-01-25
请问楼主用crf时如何限定最高码率
最高码率经常超出输入的码率
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 162楼 发表于: 2009-01-31
24p/30p 的这个 压出来显示是30fps

vob http://www.jsharer.com/file/1036655.htm
我压的 op1.mkv

ffd中avs配置
tfm(order=1)
FFT3DFilter(sigma=1.25)
LSFmod(strength=50)
undot()
crop(8,0,-8,0)

x264 配置
x264.exe "G:\DVD\[DVDraw][Fullmetal_Alchemist][Vol.04_SP1][NCOP1][CRC32_786CBA50].VOB" --deldup 12 --smoothts --progress --no-psnr --no-ssim --cqm flat --no-fast-pskip --mixed-refs --scenecut 40 -I 300 -i 12 -t 2 --sar 1:1 --threads 1 --nr 0 -f 0:0 -b 6 --direct "auto" --b-adapt 2 --b-bias 0 --b-pyramid -w --deadzone-inter 21 --deadzone-intra 11 --aq-mode 1 --aq-strength 0.7 --chroma-qp-offset 0 --direct-8x8 1 --psy-rd 0.0:0.0 --crf 25 --8x8dct -A p8x8,b8x8,i8x8,i4x4 -m 9 --me umh --merange 16 --qpmin 10 --qpmax 51 --qpstep 5 --qcomp 0.70000 --ipratio 1.500000 --pbratio 1.350000 --vbv-init 0.9 -r 8 -o "G:\DVD\op1.mkv"

顺便 为什么你的mkv封装 视频默认是英文的?
V:[English]

级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 163楼 发表于: 2009-02-01
引用
最初由 yuugi 发布
请问楼主用crf时如何限定最高码率
最高码率经常超出输入的码率


--vbv-maxrate
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 164楼 发表于: 2009-02-01
引用
最初由 superkidx 发布
24p/30p 的这个 压出来显示是30fps

vob http://www.jsharer.com/file/1036655.htm
我压的 op1.mkv

ffd中avs配置
tfm(order=1)
FFT3DFilter(sigma=1.25)
LSFmod(strength=50)
undot()
crop(8,0,-8,0)


你压出来就是24p/30p混合的,mkv里的帧率不用管的
快速回复

限150 字节
上一个 下一个