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

[请教]用TRIM如何强制桢。。。。

楼层直达
级别: 新手上路
注册时间:
2008-02-21
在线时间:
0小时
发帖:
113
# SOURCE
mpeg2source("F:\Mpeg2Jpeg\VTS_01_1.d2v")

# TRIM
a=trim(0,6505).lanczosresize(576,432,16,6,-14,-6)
b=trim(6505,14235).lanczosresize(576,432,12,6,-12,-6)
c=trim(14235,22271).lanczosresize(576,432,16,6,-18,-6)
d=trim(22271,73946).lanczosresize(576,432,12,6,-12,-6)
video=a+b+c+d
return video

压出来之后还是29桢。。而且有拉丝。。好像是没做IVTC。。要怎样加啊:confused:
级别: 工作组
注册时间:
2005-05-03
在线时间:
0小时
发帖:
2914
只看该作者 1楼 发表于: 2008-03-06
确实没有做ivtc。
怎样加?-> ivtc方法有许多,初学者的话用it好像是最简单的
级别: 新手上路
注册时间:
2008-02-21
在线时间:
0小时
发帖:
113
只看该作者 2楼 发表于: 2008-03-06
本来是应该是有做的。。。只是用了TRIM之后下面那个IVTC就无效了。。。。要加进什么样的语句才能让IVTC再次生效呢?
级别: 新手上路
注册时间:
2008-02-21
在线时间:
0小时
发帖:
113
只看该作者 3楼 发表于: 2008-03-06
IT和IVTC的作用是不是差不多呢
级别: 精灵王
注册时间:
2005-01-21
在线时间:
1小时
发帖:
2565
只看该作者 4楼 发表于: 2008-03-06
it是一种插件 ivtc是处理方式 请理解~

大奶:i5 2300+采融变形金刚+技嘉P67-UD3R+芝奇4G套装+MSI HD5770 HAWK+金士顿64G SSD+联力K58
二奶:i7 870+九州虎鲨+ROG P55 M3E+芝奇8G套装+XFX HD5850+希捷Momentus XT+联力K62R2+银欣SST-ST60F-P
新浪微博:http://weibo.com/kagakadaj
二奶HTPC:
级别: 新手上路
注册时间:
2008-02-21
在线时间:
0小时
发帖:
113
只看该作者 5楼 发表于: 2008-03-06
[/KH] 。。。。。。。

那我这个情况该怎么办呢:confused:
级别: 新手上路
注册时间:
2005-04-05
在线时间:
3小时
发帖:
216
只看该作者 6楼 发表于: 2008-03-06
# SOURCE
mpeg2source("F:\Mpeg2Jpeg\VTS_01_1.d2v")

# TRIM
a=trim(0,6505).lanczosresize(576,432,16,6,-14,-6)
b=trim(6505,14235).lanczosresize(576,432,12,6,-12,-6)
c=trim(14235,22271).lanczosresize(576,432,16,6,-18,-6)
d=trim(22271,73946).lanczosresize(576,432,12,6,-12,-6)
a+b+c+d

这样就可以了




级别: 工作组
注册时间:
2005-05-03
在线时间:
0小时
发帖:
2914
只看该作者 7楼 发表于: 2008-03-06
引用
最初由 SAPikachu 发布
# SOURCE
mpeg2source("F:\Mpeg2Jpeg\VTS_01_1.d2v")

# TRIM
a=trim(0,6505).lanczosresize(576,432,16,6,-14,-6)
b=trim(6505,14235).lanczosresize(576,432,12,6,-12,-6)
c=trim(14235,22271).lanczosresize(576,432,16,6,-18,-6)
d=trim(22271,73946).lanczosresize(576,432,12,6,-12,-6)
a+b+c+d

这样就可以了


这样还是没ivtc吧……
级别: 新手上路
注册时间:
2005-04-05
在线时间:
3小时
发帖:
216
只看该作者 8楼 发表于: 2008-03-06
呃。。。他不是说下面还有ivtc的语句么。。。是加return之后跳过了吧。。。




级别: 新手上路
注册时间:
2008-02-21
在线时间:
0小时
发帖:
113
只看该作者 9楼 发表于: 2008-03-06
引用
最初由 SAPikachu 发布
# SOURCE
mpeg2source("F:\Mpeg2Jpeg\VTS_01_1.d2v")

# TRIM
a=trim(0,6505).lanczosresize(576,432,16,6,-14,-6)
b=trim(6505,14235).lanczosresize(576,432,12,6,-12,-6)
c=trim(14235,22271).lanczosresize(576,432,16,6,-18,-6)
d=trim(22271,73946).lanczosresize(576,432,12,6,-12,-6)
a+b+c+d

这样就可以了

这样的话TRIM就无效了。。。。:(
级别: 工作组
注册时间:
2005-05-03
在线时间:
0小时
发帖:
2914
只看该作者 10楼 发表于: 2008-03-06
引用
最初由 SAPikachu 发布
呃。。。他不是说下面还有ivtc的语句么。。。是加return之后跳过了吧。。。

原来如此……不过为什么要trim呢?看那个语句,和直接加载貌似没有区别的样子
级别: 新手上路
注册时间:
2008-02-21
在线时间:
0小时
发帖:
113
只看该作者 11楼 发表于: 2008-03-06
引用
最初由 雷鸣 发布

原来如此……不过为什么要trim呢?看那个语句,和直接加载貌似没有区别的样子

呵呵。。。我压的是一张MVDVD镜像。。。。其中第1首和第3首的黑边多了些。。。。现在的问题是。。。不加return video。。。TRIM就不管用。。。加上return video。。。IVTC就不管用了。。。[/han]
级别: 工作组
注册时间:
2005-05-03
在线时间:
0小时
发帖:
2914
只看该作者 12楼 发表于: 2008-03-06
引用
最初由 a-ha 发布

呵呵。。。我压的是一张MVDVD镜像。。。。其中第1首和第3首的黑边多了些。。。。现在的问题是。。。不加return video。。。TRIM就不管用。。。加上return video。。。IVTC就不管用了。。。[/han]

突然发现我看走眼了……原来切边是不一样的
那么,用SA的那个就没问题了应该
级别: 新手上路
注册时间:
2008-02-21
在线时间:
0小时
发帖:
113
只看该作者 13楼 发表于: 2008-03-06
sa????
级别: 骑士
注册时间:
2005-05-11
在线时间:
0小时
发帖:
1269
只看该作者 14楼 发表于: 2008-03-06
有点明白楼主你問的問題了...
可以試下這樣

source=mpeg2source("文件路径")
source=ivtcfilter或其它deinterlacefilter

clip1=source.trim(xxx,xxx).resizefilter和其它個別需要的filter
clip2=source.trim(xxx,xxx).resizefilter和其它個別需要的filter
clip3=....
clip4=...
clipx等等=

final=clip1+clip2+clip3+..........clipx 合并起來
retun final


代入你的這里可以這樣
video=mpeg2source("F:\Mpeg2Jpeg\VTS_01_1.d2v")代入你的source

video=it()做ivtc或其它等

a=video.trim(0,6505).lanczosresize(576,432,16,6,-14,-6)
b=video.trim(6506,14235).lanczosresize(576,432,12,6,-12,-6)
c=video.trim(14236,22271).lanczosresize(576,432,16,6,-18,-6)
d=video.trim(22272,73946).lanczosresize(576,432,12,6,-12,-6)
記住一下、要截的段落的幀在ivtc等等之前和之後會有所不同的
需要重新檢査一次trim的起始結尾

final=a+b+c+d
retun final

你自己再試試看啦

快速回复

限150 字节
上一个 下一个