VirtualDub ジョブ ジェネレーター

説明

スクリーンショット

次のことを行います:

入力AVIファイルを含むフォルダーと結果用のフォルダーを設定します。
入力 AVI、出力 AVI、出力 WAV の名前の代わりに <INAVI>、<OUTAVI>、<OUTWAV> タグを使用する VirtualDub スクリプトのテンプレートを作成 (または私のリファレンスを使用) します。
アプリケーションを実行すると、VirtualDub.jobs と互換性のある .JOBS ファイルが作成され (上書きすると、キュー全体がジョブ コントロール ウィンドウに表示されます)、必要に応じて出力フォルダーが作成されます。
次に、VirtualDub で「スクリプトの実行」または「ジョブ制御」メニュー項目を選択し、結果を待ちます:)

以下のテンプレートが含まれています。

1. ビデオ ストリームとオーディオ ストリームの両方を含むファイルの場合:

VirtualDub.Open(<INAVI>,0,0);
VirtualDub.audio.SetSource(1);
VirtualDub.audio.SetMode(1);
VirtualDub.audio.SetInterleave(1,500,1,0,0);
VirtualDub.audio.SetClipMode(1,1);
VirtualDub.audio.SetConversion(48000,0,0,0,1);
VirtualDub.audio.SetVolume();
VirtualDub.audio.SetCompression();
VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(3);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetCompression(0x35327664,0,10000,0);
VirtualDub.video.filters.Clear();
VirtualDub.video.filters.Add("サイズ変更");
VirtualDub.video.filters.instance[0].Config(720,576,0);
VirtualDub.subset.Delete();
VirtualDub.SaveWAV(<OUTWAV>);
VirtualDub.audio.SetSource(0);
VirtualDub.audio.SetMode(0);
VirtualDub.SaveAVI(<OUTAVI>);
VirtualDub.Close();

2. ビデオ ストリームのみを含むファイルの場合:

VirtualDub.Open(<INAVI>,0,0);
VirtualDub.audio.SetSource(0);
VirtualDub.audio.SetMode(0);
VirtualDub.audio.SetInterleave(1,500,1,0,0);
VirtualDub.audio.SetClipMode(1,1);
VirtualDub.audio.SetConversion(48000,0,0,0,1);
VirtualDub.audio.SetVolume();
VirtualDub.audio.SetCompression();
VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(3);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetCompression(0x35327664,0,10000,0);
VirtualDub.video.filters.Clear();
VirtualDub.video.filters.Add("サイズ変更");
VirtualDub.video.filters.instance[0].Config(720,576,0);
VirtualDub.subset.Delete();
VirtualDub.SaveAVI(<OUTAVI>);
VirtualDub.Close();