私が作成したコマンド ライン ウィザードを使用してビデオを作成しようとしています。これを行うために、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)
Media Player、オーディオ、すべてで正常に再生されます。しかし、このコマンドラインでは:
avs2avi render.avs render.avi -c XVID
音声なしでビデオをレンダリングします。同様に、-c XVID
パラメータをドロップすると、圧縮形式を尋ねるダイアログが表示されますが、まだ音が出ません。
どうすればこれを修正できますか? 私が見ている唯一の代替手段は、VirtualDub のようなものを使用してオーディオ トラックを元に戻すことですが、面倒なようです。
編集:単純なスクリプトでも機能しません。
BlankClip(length=100,width=256,height=256,fps=25).AudioDub(WAVSource("beep.wav"))
Media Player でサウンドを生成し、 でサイレント ビデオを生成しavs2avi
ます。