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

请问AVS里的AudioDelay要如何写?

楼层直达
级别: 侠客
注册时间:
2005-03-06
在线时间:
0小时
发帖:
321
因为有些软件好像没有可以设定AudioDelay的,
所以想说在AVS里就先把VIDEO和AUDIO给同步,
这样在压制时就不需要做什么调整了!

VIDEO=Directshowsource("test.avi")
AUDIO=Directshowsource("test.aac")
VIDEO=AudioDUB(VIDEO,AUDIO)
Return(VIDEO)

请问AudioDelay要加在哪里?
需不需要挂Plugin?
级别: 新手上路
注册时间:
2005-03-16
在线时间:
0小时
发帖:
58
只看该作者 1楼 发表于: 2005-08-24
VIDEO=Directshowsource("test.avi")
AUDIO=Directshowsource("test.aac")
AUDIO=DelayAudio(AUDIO,-0.5)
AudioDUB(VIDEO,AUDIO)

或者

VIDEO=Directshowsource("test.avi")
AUDIO=Directshowsource("test.aac")
AUDIO=DelayAudio(AUDIO,-0.5)
VIDEO=AudioDUB(VIDEO,AUDIO)
Return(VIDEO)
级别: 新手上路
注册时间:
2003-06-23
在线时间:
1小时
发帖:
2882
只看该作者 2楼 发表于: 2005-08-24
×

不学无术中..

eMule ID:[eDtoon][CHN]adamhj@eMule-Official
级别: 新手上路
注册时间:
2005-03-16
在线时间:
0小时
发帖:
58
只看该作者 3楼 发表于: 2005-08-24
级别: 工作组
注册时间:
2003-08-26
在线时间:
13小时
发帖:
6600
只看该作者 4楼 发表于: 2005-08-24
VIDEO=avisource("test.avi")
AUDIO=Directshowsource("test.aac").DelayAudio(AUDIO,-0.5)
VIDEO=AudioDUB(VIDEO,AUDIO)

这样更美观些。打开avi还是尽量用avisource吧

催片请点此处: http://bbs.popgo.org/bbs/read.php?tid=502402&displayMode=1#19103164
级别: 新手上路
注册时间:
2005-03-16
在线时间:
0小时
发帖:
58
只看该作者 5楼 发表于: 2005-08-24
不对,你这个语法有问题,不能这么用!
级别: 新手上路
注册时间:
2003-06-23
在线时间:
1小时
发帖:
2882
只看该作者 6楼 发表于: 2005-08-24
楼上的没用过别胡说八道

不学无术中..

eMule ID:[eDtoon][CHN]adamhj@eMule-Official
级别: 新手上路
注册时间:
2005-03-16
在线时间:
0小时
发帖:
58
只看该作者 7楼 发表于: 2005-08-24
楼上的会不会讲话啊,即使你用过也不必这样口气吧!再说那个语句就是不对,你自己试试看能用吗?岂有此理!!!!!!
级别: 骑士
注册时间:
2004-09-27
在线时间:
3小时
发帖:
1362
只看该作者 8楼 发表于: 2005-08-24
服了……可以闹这么久:D :D :D

VIDEO=avisource("test.avi")
AUDIO=Directshowsource("test.aac").DelayAudio(-0.5)
VIDEO=AudioDUB(VIDEO,AUDIO)
Return(VIDEO)


注意的几个问题:
1、用avisource需要相应的VFW解码器
2、刚定义的变量(AUDIO)不能在后面跟.XXX(AUDIO)
3、用了变量要用Return

级别: 新手上路
注册时间:
2003-06-23
在线时间:
1小时
发帖:
2882
只看该作者 9楼 发表于: 2005-08-24
ft,看错了~MR那个是不行...audio未定义怎么能这样用...

to 浪子崖:
我是弄错了,向你道歉,不过我不认为我的语气有啥问题,你用什么样的心境去揣测别人的语气得到的就是什么样的结果

不学无术中..

eMule ID:[eDtoon][CHN]adamhj@eMule-Official
级别: 工作组
注册时间:
2003-08-26
在线时间:
13小时
发帖:
6600
只看该作者 10楼 发表于: 2005-08-24
复制的时候忘记去掉audio了……LOL还造成了误会实在抱歉
这个才是正确的:

VIDEO=avisource("test.avi")
AUDIO=Directshowsource("test.aac").DelayAudio(-0.5)
AudioDUB(VIDEO,AUDIO)

催片请点此处: http://bbs.popgo.org/bbs/read.php?tid=502402&displayMode=1#19103164
级别: 侠客
注册时间:
2005-03-06
在线时间:
0小时
发帖:
321
只看该作者 11楼 发表于: 2005-08-25
引用
最初由 dio1888 发布
服了……可以闹这么久:D :D :D

VIDEO=avisource("test.avi")
AUDIO=Directshowsource("test.aac").DelayAudio(-0.5)
VIDEO=AudioDUB(VIDEO,AUDIO)
Return(VIDEO)


注意的几个问题:
1、用avisource需要相应的VFW解码器
2、刚定义的变量(AUDIO)不能在后面跟.XXX(AUDIO)
3、用了变量要用Return


AUDIO=Directshowsource("test.aac").DelayAudio(-0.5)
这样子写好像有问题耶!

那像要在VIDEO上做Crop、Resize及其他滤镜可以怎么写?
我都是这样写,不过会有些乱......

VIDEO=Lanczosresize(Crop(Directshowsource("test.avi",fps=29.970),88,0,544,408),512,384)
AUDIO=Directshowsource("test.mp3")
VIDEO=AUIDODUB(VIDEO,AUDIO)
Return(VIDEO)

那像这样包含声音的avs如何连同声音使用Trim来做指定帧段落?
还是没有办法连同声音,Trim就只能用在只有VIDEO的AVS上?
级别: 工作组
注册时间:
2003-08-26
在线时间:
13小时
发帖:
6600
只看该作者 12楼 发表于: 2005-08-25
楼上的,去读读AVS的documentation,里面有介绍avs代码的各类写法的。

催片请点此处: http://bbs.popgo.org/bbs/read.php?tid=502402&displayMode=1#19103164
级别: 骑士
注册时间:
2004-09-27
在线时间:
3小时
发帖:
1362
只看该作者 13楼 发表于: 2005-08-25
支持一下 MeteorRain !去读读AVS的documentation

或用我的AVS生成器,看看语法的写法

级别: 侠客
注册时间:
2005-03-06
在线时间:
0小时
发帖:
321
只看该作者 14楼 发表于: 2005-08-28
謝謝大家的解說!THX