版面规则
提问时请注意:尽量详细描述操作过程、AVS脚本内容等,最好能写出片名,只贴图有时无法看出问题原因。
提示:发布原创内容请尽量使用附件上传。使用网盘会出现过期失效的问题,请注意。
niubaobao.cc
帖子: 1
注册时间: 2015-09-05 10:22

关于AVS脚本音频的问题

贴一段我自己写的AVS脚本~这个脚本我主要是想用来压视频透明水印,做一些教程用。
Video0 = FFVideoSource("E:\西瓜电影\待压存放\[www.xunleicang.cc]ailisimengyouBD720P.mp4")
#Video0 =Levels(Video0,0,1.2,255,0,255) #变亮
#Video0 =AddBorders(Video0,0,90,0,90)#添加黑边

Video0 =Video0.Textsub("E:\西瓜电影\待压存放\[www.xunleicang.cc]ailisimengyouBD720P.ass")
Video0 =LanczosResize(Video0,1280,720) # Lanczos (Sharp)分辨率
Video0 =BilinearResize(Video0,1280,720)
Video0=ConvertToRGB(Video0)
Video1=Trim(Video0,0,1050) #首先这里是开始,也就是片头,没有水印的

Logo =ImageReader("F:\软件基地\娱乐游戏\压片一条龙\水印图片素材\logo_63ys_720P.png",pixel_type="rgb32").ConvertToRGB32
Logo2=ImageReader("F:\软件基地\娱乐游戏\压片一条龙\水印图片素材\logo_63ys_720P.png",pixel_type="rgb32").ConvertToRGB32
##Logo_0=Logo_1.mask(Logo_2)
Video2=Trim(Video0,1051,7600).Layer(Logo,"add",200,1000,560) #这里要接上面的,350,这里就得是351开头,到5600 结束这段时间是有水印的。
Video3=Trim(Video0,7601,95800)#上面是5600结束,那接下来肯定就是5601开始,到下一段,你想到什么时候就到什么时候。比如,我设置到211680,
Video4=Trim(Video0,95801,105801).Layer(Logo,"add",200,1000,560) #这里是第三段LOGO
Video5=Trim(Video0,105802,148358)#
Video6=Trim(Video0,148359,151359).Layer(Logo2,"add",200,1000,560)#上一段你设置了211680,这一段同样也要从211681开始,到213000,我需要1分半水印结束
Video7=Trim(Video0,151360,0)##从一段的结束,直到到0结尾。。213001开始,因为上面就是213000结束的。要接着。@
Video0=Video1+Video2+Video3+Video4+Video5+Video6+Video7
#Video0=Trim(Video0,0,0).Layer(Logo,"add",200,660,650) //整部显示LOGO
Video=ConvertToYV12(Video0)

return Video
现在问题是AVS处理的时候,音频是没有,每次都要用工具抽取音频,再混合封装,挺麻烦的~

有没有办法,在AVS脚本里面,就抽视频的原音频,然后合并呢?或者有没有高手帮我改写一下,直接压缩出来后有音频的。

现在目前调试AVS脚本,都是无声的。。 {:xiaocry} {:xiaocry} {:xiaocry} {:xiaocry}
海海天涯
帖子: 3
注册时间: 2016-10-05 19:25

Re: 关于AVS脚本音频的问题

貌似只能手动封装
NAVras
帖子: 141
注册时间: 2016-04-24 1:32

Re: 关于AVS脚本音频的问题

压完再封貌似是,或者找支持音频的x264

回到 “AviSynth”