我正在尝试使用 avs2yuv 将 avs 输出通过管道传输到 ffmpeg 以进行进一步转换。
我的视频文件名为“sample.avi”(没有声音,只有视频)
我的音频文件名为“sample.wav”
我的 avs 文件名为 sample.avs,如下所示:
V = AviSource("sample.avi") A = WavSource("sample.wav") AudioDub(V ,A)
或者
V = DirectShowSource("sample.avi") A = DirectShowSource("sample.wav") AudioDub(V ,A)
- 这是我管道的方式:
avs2yuv sample.avs - | ffmpeg -y -f yuv4mpegpipe -i - output.mp4
现在问题来了:无论我尝试输入什么文件,我的输出中都没有声音。我不明白我做错了什么,以及为什么我的音频没有输出。如果有人对 avisynth 和 avs2yuv 有经验,我们将非常感谢您的帮助。
谢谢!