这样。。有2个视频。为A.MP4B.MKV 我想把B.MKV其中的一个一个10秒的片段插入A.MP4(包括该段的音频)。于是我这样写了一个AVS
loadplugin("D:AvS plugins\DirectShowSource.dll")
V1 = DirectShowSource("A.mp4",fps=23.976,convertfps=true).ChangeFPS
(23.976).trim(0,5957).LanczosResize(848,480)
V2 = DirectShowSource("B.mkv",fps=23.976,convertfps=true).ChangeFPS(23.976).trim
(5656,5980).LanczosResize(848,480)
V3 = DirectShowSource("A.mp4",fps=23.976,convertfps=true).ChangeFPS
(23.976).trim(5958,0).LanczosResize(848,480)
Video = V1 + V2 + V3
单纯这样的话打开这个AVS是错误的。提示:
the scropt's return value was not a viden clip
后来我也试过把
DirectShowSource("B.mkv",fps=23.976,convertfps=true).ChangeFPS(23.976).trim
(5656,5980).LanczosResize(848,480)
这个压出来。作为单独的一个视频文件合并入A.MP4。结果同样的提示。失败。我在想是不是有一个主要的语句没写呢。。
还有就是~是不是需要吧音频都抽出来呢?单独加载呢。如果是这样的话会很麻烦。。。请教一下有什么好的解决方案。。