top of page

TALKTRON

「TALKTRON」-Part1- 多言語音量自動調整機能1

RANK

AZSTOKE_TALKTRON_1

import sys

sys.path.append(RPR_GetResourcePath() + r"/UserPlugins")

from RIGDOCKS_python import *

from AZSTOKE_SILVER_python import *


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))

import sys

sys.path.append(RPR_GetResourcePath() + r"/UserPlugins")

from RIGDOCKS_python import *

from AZSTOKE_SILVER_python import *


・SilverのAPIをインポート

  

def Msg(parm):

    RPR_ShowConsoleMsg(str(parm) + "\n")


・デバック用コンソール出力関数

    

retval,pathList = AZ_GetUserInputList("GetPath",3,"basePath:,subjectPath:,trackList:","D://,D://,3")


・入力用のインプットリストを用意


if retval:


・UIでOKを押した場合以下を実行


    retval,trackList = AZ_GetUserInputList("TrackList",int(pathList[2]),"track1,track2,track3","PL0000,PL0001,PL0002")


・トラックを判別する名称を入力できるように設定

    

    if retval:


・トラック判別のUIでOKを押した場合以下を実行


        unmatchList = AZ_TALKTRON_InsertMediaItems(pathList[1],pathList[0],0,1,0,True,True,2,trackList,{})


・TALKTRONを実行


        for i, value in enumerate(unmatchList, 0):

            Msg("NotFiles" + str(value))


・もし指定言語にあってベース言語に存在しない音があった場合に無かったファイルのパスをコンソールに出力

APIの利用にはBRONZEに

加入し専用APIを

ダウンロード

する必要があります。

  • 主言語の音量調整対応が完了している

  • 調整したい指定言語ファイルがある

  • 主言語と調整したい言語のファイルは同名になっている


- Script Code -
- Script Image -
- Warm Up -
- Script Detail -
- API LINK -

PYTHON

​ReaScript File Download 👇

​※実行するには専用APIが必要です

- Script Download -
bottom of page