|

楼主 |
发表于 2009-8-4 21:37
|
显示全部楼层
5# diseac
谢谢diseac的回复,也谢谢dgwxx。
我原本以为Avisynth应该可以很简单的能实现音轨选择,找了半天没有找到这样的滤镜。
我现在把我要的声音分离开了,又合成了。
使用如下代码
=====================================
# PLUGINS
LoadPlugin("D:\Program Files\VSFILTER.DLL")
LoadPlugin("D:\Program Files\NicAudio.dll")
# SOURCE
Video=DirectShowSource("E:\HD-176\A37.大话西游之月光宝盒(1080p)_17.6G\Pandora's.Box.ts",audio=false).Textsub("E:\HD-176\A37.大话西游之月光宝盒(1080p)_17.6G\Pandora's.Box.srt")
# AUDIO
Audio=NicAC3Source("E:\HD-176\audio.ac3")
#Add to one clip
Clip=AudioDub(Video,Audio)
#RETURN
Return(Clip)
# FINISH
==================================
代码没有错的,但是播放到五分之一处时,视频继续向前走,音频又从开头开始播放了。
这是为什么?
我使用脚本(如下代码),只加载音频,可以从头到尾的播放。
#LOAD PLUGIN VSFILTER
LoadPlugin("D:\Program Files\NicAudio.dll")
#AUDIO
NicAC3Source("E:\Movie\MoonBoxes\audio.ac3",DRC=1)
#FINISH
==================================
为什么会出现这样呢,百思不得其解。求助大侠。 |
|