StainlessS氏のRT_Stats関数を使うとAVSテンプレートを作るときに便利です。
RT_Stats
# XXXX #01.avs _DIR_ = RT_GetWorkingDir() _SRC_ = RT_FilenameSplit( RT_Scriptfile, 4 ) SRC_EXT = ".ts" V = LWLibavVideoSource( source=_DIR_ + _SRC_ + SRC_EXT ) A = WAVSource( _DIR_ + _SRC_ + ".wav" ) AudioDub( V, A )RT_GetWorkingDir() はスクリプトのディレクトリを返します。
RT_FilenameSplit( RT_Scriptfile, 4 ) は拡張子を除いたスクリプト名を返します。
スクリプト名と動画ファイル名が異なるケースも想定するなら
(例: XXXX OP.avs / XXXX #01.ts)
# XXXX OP.avs
_DIR_ = RT_GetWorkingDir()
_SRC_ = "XXXX #01"
SRC_EXT = ".ts"
if( _SRC_ == "" )
{
_SRC_ = RT_FilenameSplit( RT_Scriptfile, 4 )
}
V = LWLibavVideoSource( source=_DIR_ + _SRC_ + SRC_EXT )
A = WAVSource( _DIR_ + _SRC_ + ".wav" )
AudioDub( V, A )
と書いておけば手動で変更するときに楽になると思います。
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。