『漫游』酷论坛>『影音数码技术学习交流』>请问AVS里的AudioDelay要 ..

请问AVS里的AudioDelay要如何写?

rockzero18@2005-08-23 23:10

因为有些软件好像没有可以设定AudioDelay的,
所以想说在AVS里就先把VIDEO和AUDIO给同步,
这样在压制时就不需要做什么调整了!

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

请问AudioDelay要加在哪里?
需不需要挂Plugin?
引用

浪子崖@2005-08-24 00:00

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)
引用

adamhj@2005-08-24 00:08

×
引用

浪子崖@2005-08-24 00:39

引用

MeteorRain@2005-08-24 03:37

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

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

浪子崖@2005-08-24 07:27

不对,你这个语法有问题,不能这么用!
引用

adamhj@2005-08-24 08:23

楼上的没用过别胡说八道
引用

浪子崖@2005-08-24 11:58

楼上的会不会讲话啊,即使你用过也不必这样口气吧!再说那个语句就是不对,你自己试试看能用吗?岂有此理!!!!!!
引用

dio1888@2005-08-24 13:07

服了……可以闹这么久: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
引用

adamhj@2005-08-24 13:46

ft,看错了~MR那个是不行...audio未定义怎么能这样用...

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

MeteorRain@2005-08-24 17:13

复制的时候忘记去掉audio了……LOL还造成了误会实在抱歉
这个才是正确的:

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

rockzero18@2005-08-25 03:04

引用
最初由 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上?
引用

MeteorRain@2005-08-25 05:15

楼上的,去读读AVS的documentation,里面有介绍avs代码的各类写法的。
引用

dio1888@2005-08-25 08:52

支持一下 MeteorRain !去读读AVS的documentation

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

rockzero18@2005-08-28 04:16

謝謝大家的解說!THX
引用


| TOP