1

我正在尝试使用我编写的命令行向导构建视频。为此,我正在构建一个 AVISynth 文件(在本例中是一个巨大的 1,820 行、94Kb 文件)并用于avs2avi渲染它。

它工作得很好,但由于某种原因它不保存音频。

这是我的 AVS 的总体布局:

# lots of code to generate the video here
vid = titles+main+ending
aud = WAVSource("render.wav")
AudioDub(vid,aud)

它在媒体播放器、音频和所有设备中都能正常播放。但是使用这个命令行:

avs2avi render.avs render.avi -c XVID

它在没有任何声音的情况下渲染视频。同样,如果我删除-c XVID参数,我会得到一个对话框,询问我压缩格式,但我仍然没有声音。

什么给了,我该如何解决这个问题?我看到的唯一选择是使用 VirtualDub 之类的东西将音轨放回原处,但这似乎很麻烦。


编辑:它也不适用于简单的脚本。

BlankClip(length=100,width=256,height=256,fps=25).AudioDub(WAVSource("beep.wav"))

在媒体播放器中产生声音,并通过avs2avi.

4

0 回答 0