import sys
sys.path.append(RPR_GetResourcePath() + r"/UserPlugins")
from AZSTOKE_SILVER_python import *
def Msg(parm):
RPR_ShowConsoleMsg(str(parm) + "\n")
retval,pathList = AZ_GetUserInputList("GetPath",3,"basePath:,subjectPath:,trackList:","D://,D://,3")
if retval:
retval,trackList = AZ_GetUserInputList("TrackList",int(pathList[2]),"track1,track2,track3","PL0000,PL0001,PL0002")
if retval:
_,unmatchList = AZ_TALKTRON_InsertMediaItems(pathList[1],pathList[0],0,1,0,True,True,2,trackList,{})
for i, value in enumerate(unmatchList, 0):
Msg("NotFiles" + str(value))
- SIMPLE SCRIPT -
retval,unmatchedPathList = reaper.AZ_TALKTRON_InsertMediaItems(subjectLangPath,baseLangPath, startPos, mediaInterval, startEndType, isVolMatch, isHANDAUTOMER, HANDAUTOMER_ratioType, trackNameList,unmatchedPathListOut )
- API -
対応バージョン:
1.1.0
以降
TALKTRON
AZ_TALKTRON_InsertMediaItems
多言語音量自動調整機能
Python
- API Detail -
▼入力値
・subjectLangPath : ローカライズ音声が格納されたフォルダのパス
・baseLangPath : ベースとなる音声が格納されたフォルダのパス
・startPos : メディア挿入の開始位置(秒)
・mediaInterval : メディアの間隔(秒)
・startEndType : メディア挿入の開始位置の種別(0: 先頭から : 1 : プロジェクト末尾から)
・isVolMatch : 音量調整を行うかどうか
・isHANDAUTOMER : 音量調整前にHANDAUTOMERを実行するかどうか
・HANDAUTOMER_ratioType : HANDAUTOMERを実行する場合の調整率種別(HANDAUTOMER参照)
・trackNameList : 作成するトラック一覧(トラック名を含む音声がそのトラックに挿入され、該当するトラックがない音声は「None」トラックに挿入される)
▼出力値
・retval : 終了コード(0: 正常終了)
・unmatchedPathList : ベース音声が存在せず処理が行われなかったローカライズ音声のパス