*コマンド実行 for AviUtl [#l4dd87ce] バッチ処理にコマンドラインツールによる処理を組み込むための出力プラグインです。~ このプラグイン自体は何も出力しません。(一時ファイルとしてバッチファイルは作りますが)~ &color(red){使うにはコマンドラインツールを扱える知識が必要です。};~ おまけとして簡易電源管理コマンドpowerctl.exe(サスペンド・休止・シャットダウン・再起動を実行)を添付。~ ~ テンプレート及び指定されたファイルからバッチファイルを作成して実行します。~ ~ [ダウンロード] #ref("cmdex02.lzh") **使い方 [#ia0d36a4] 設定画面が出る前にテンプレートファイル(cmdex.txt)を聞かれた場合は指定します。 次に以下のような設定画面が出るので、テンプレートのエントリを選択して必要に応じてファイルを指定してください。 変更、編集ボタンはそれぞれテンプレートファイルの変更、編集です。 #ref("cmdex.gif") ~ テンプレートファイルのコロン”:”で始まる行がエントリ名になります。~ 次のエントリまでをバッチファイルの内容として実行します。~ この際、以下の記号は出力ファイル名および追加ファイル名に置き換えられます。~ %0,%%0 出力ファイル名,出力ファイル名(拡張子無し) %1,%%1 ファイル名1,ファイル名1(拡張子無し) %2,%%2 ファイル名2,ファイル名2(拡張子無し) %3,%%3 ファイル名3,ファイル名3(拡張子無し) **使用例 [#dfd81e27] -電源管理~ 添付のpowerctl.exeを実行してサスペンドや休止を行う。~ 出力ファイルはダミーファイルを指定。(作成されません)~ ~ -AVIの合成~ 映像と音声を別に出力してある場合にavimux.exeを使用して合成。~ ~ AviMux … [[ここ:http://www.divx-digest.com/software/avimux.html]]とか。オリジナルの配布元行方不明。~ ※avimux.exeは出力がAVI2.0形式になります。都合によりAVI1.0形式が欲しいとかVBR MP3使いたいなどしたければ[[VirtualDubMod:http://virtualdubmod.sourceforge.net/]]を使ってMUXすることも出来ます。サンプルのバッチファイル&ツール置いておきます。 (バッチファイルからバッチファイルを呼び出すときはcall文を使用しないと元のバッチファイルに戻ってきません)~ #ref("vdmux.lzh") ~ -MKVの作成~ AVI出力→WAV出力した後、oggenc.exeでWAVをogg(Vorbis)にエンコードする。~ エンコード後にmkvmerge.exeでAVIとogg及び必要に応じてチャプターや字幕を合成。~ ~ oggenc … [[vorbis.com:http://www.vorbis.com/]]のvorbis-toolsパッケージの中。~ mkvmerge … [[MKVtoolnix:http://www.bunkus.org/videotools/mkvtoolnix/]]のパッケージの中。~ **メモ [#g7b31a9d] ごみ箱に捨てる … [[recycle.exe:http://www.ganaware.org/S/recycle/]]~ 移動や名前変更 … moveコマンド~ 日本語ファイル名に対応してないコマンドがあるので英数ファイル名で処理してファイル名変更がいいかも。~ -音声の加工~ [[WAVEFLT2:http://hp.vector.co.jp/authors/VA014492/#wflt]]というコマンドラインツールが多機能で便利そう。~ 音量の最大化(ノーマライズ)、各種フィルタ、バランス調整、フェードイン・アウトなどの加工ができる。~ 例:MAX -2.0dBに正規化する。 waveflt2 -normal -2.0 infile.wav outfile.wav **更新履歴 [#hecac04e] 2004.03.23 ver0.2 設定値がない場合はiniファイルに保存したデータを読み込むようにした。~ 2004.03.04 ver0.1 環境変数(%path%など)を使うと文字化けする不具合修正。~ 2004.03.01 ver0.0 公開~