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

[请教]请问剪裁只能对称剪么?

楼层直达
级别: 新手上路
注册时间:
2008-02-21
在线时间:
0小时
发帖:
113
[/han] 今天压片时突然发现的问题。。。
一开始对称剪裁时:

在AVS里的显示:

后来发现有右边黑边较粗,想多剪掉些:

AVS里的显示:

看了最后一个AVS时很晕。。。这样标记的话怎么知道想要多剪左边还是右边呢。。试了一下果然左右两边都被剪掉了一点。。并没有只剪右边。。。要怎样做才能改为单面剪裁呢。。。:confused:
级别: 侠客
注册时间:
2006-10-07
在线时间:
0小时
发帖:
587
只看该作者 1楼 发表于: 2008-02-28
Crop(左,上,右,下)
Crop( 4, 2,-4,-2)#就是左右窃4,上下切2

……不过LZ剪切的标准是啥?黑边卷边切了即可,不用太在意具体切了多少:o
级别: 新手上路
注册时间:
2008-02-21
在线时间:
0小时
发帖:
113
只看该作者 2楼 发表于: 2008-02-28
这样啊。。。那后面那个总的尺寸还要吗
级别: 侠客
注册时间:
2006-10-07
在线时间:
0小时
发帖:
587
只看该作者 3楼 发表于: 2008-02-28
712,476和-4,-2表达方式不同,效果相同

-4-2看起来更加直观
级别: 新手上路
注册时间:
2008-02-21
在线时间:
0小时
发帖:
113
只看该作者 4楼 发表于: 2008-02-28
:D 恩。。。了解~~~~

顺便在问件事。。我准备压一张MVDVD镜像(不是上面那个)。。。。可是第一首MV左右两边有两条相对较粗的黑边(大约4毫米左右)。。。另外9首正常。。。。切掉的话。。对那9首来讲就比较损失了。。。不切。。看着也挺别扭。。。倒底是切还是不切。。。要怎么做才好?:)
级别: 新手上路
注册时间:
2005-04-05
在线时间:
3小时
发帖:
216
只看该作者 5楼 发表于: 2008-02-28
function ReplaceClip(clip c,clip new,int start,int end) {
return c.trim(0,start-1)+new+c.trim(end+1,0)
}


a=trim(20022,22023).lanczosresize(640,480,12,5,-12,-5)
b=trim(41454,43867).lanczosresize(640,480,9,2,-9,0)
c=trim(58628,60586).lanczosresize(640,480,9,0,-13,-4)
d=trim(60660,62654).lanczosresize(640,480,9,2,-11,0)
e=trim(48048,50031).lanczosresize(640,480,8,0,-11,-1).aaa.aaa.limitedsharpenfaster
f=trim(54341,54665).lanczosresize(640,480,9,0,-9,-2)
g=trim(56256,56534).lanczosresize(640,480,9,1,-10,-1)
lanczosresize(640,480,8,0,-8,0)
replaceclip(a,20022,22023)
replaceclip(b,41454,43867)
replaceclip(c,58628,60586)
replaceclip(d,60660,62654)
replaceclip(e,48048,50031)
replaceclip(f,54341,54665)
replaceclip(g,56256,56534)

这个是我的做法。。。




级别: 工作组
注册时间:
2007-08-23
在线时间:
0小时
发帖:
683
只看该作者 6楼 发表于: 2008-02-28
分段分别切再连起来
级别: 新手上路
注册时间:
2008-02-21
在线时间:
0小时
发帖:
113
只看该作者 7楼 发表于: 2008-02-28
引用
最初由 SAPikachu 发布
function ReplaceClip(clip c,clip new,int start,int end) {
return c.trim(0,start-1)+new+c.trim(end+1,0)
}


a=trim(20022,22023).lanczosresize(640,480,12,5,-12,-5)
b=trim(41454,43867).lanczosresize(640,480,9,2,-9,0)
c=trim(58628,60586).lanczosresize(640,480,9,0,-13,-4)
d=trim(60660,62654).lanczosresize(640,480,9,2,-11,0)
e=trim(48048,50031).lanczosresize(640,480,8,0,-11,-1).aaa.aaa.limitedsharpenfaster
f=trim(54341,54665).lanczosresize(640,480,9,0,-9,-2)
g=trim(56256,56534).lanczosresize(640,480,9,1,-10,-1)
lanczosresize(640,480,8,0,-8,0)
replaceclip(a,20022,22023)
replaceclip(b,41454,43867)
replaceclip(c,58628,60586)
replaceclip(d,60660,62654)
replaceclip(e,48048,50031)
replaceclip(f,54341,54665)
replaceclip(g,56256,56534)

这个是我的做法。。。

:eek: 强悍啊。。。。去试试看~~
级别: 新手上路
注册时间:
2008-02-21
在线时间:
0小时
发帖:
113
只看该作者 8楼 发表于: 2008-02-28
引用
最初由 alphaa 发布
分段分别切再连起来

正想问这件事来。。。你知道有什么好的DVD分割软件和AVI的合并软件吗。。
级别: 工作组
注册时间:
2007-08-23
在线时间:
0小时
发帖:
683
只看该作者 9楼 发表于: 2008-02-28
楼上已经说有了,AVS内分段,分别裁黑边做Resize,然后再合并。

a=Mpeg2Source("***.d2v").trim(0,680).LanczosResize(864,480,4,0,-3,0)
b=Mpeg2Source("***.d2v").trim(681,2831).LanczosResize(864,480,2,0,-2,0)
video=a+b
return video
级别: 新手上路
注册时间:
2008-02-21
在线时间:
0小时
发帖:
113
只看该作者 10楼 发表于: 2008-02-29
(0.680)
(681,2831)
这是什么呢
级别: 工作组
注册时间:
2007-08-23
在线时间:
0小时
发帖:
683
只看该作者 11楼 发表于: 2008-02-29
帧数。多去拜拜google大神。
级别: 新手上路
注册时间:
2008-02-21
在线时间:
0小时
发帖:
113
只看该作者 12楼 发表于: 2008-03-04
[/ku] 我在GOOGLE上找不到。。。。麻烦给我讲解一下啊
快速回复

限150 字节
上一个 下一个