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)

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ます。

4

0 に答える 0