float(秒)とHH:MM:SS:FF形式のタイムコードを相互変換するChataigneカスタムモジュールです。
このフォルダを以下のディレクトリにコピーしてください:
- Windows:
C:\Users\<Username>\Documents\Chataigne\modules\ - Mac:
/Users/<Username>/Documents/Chataigne/modules/ - Linux:
/home/<Username>/Chataigne/modules/
その後、Chataigneを再起動してください。
Set Seconds コマンドを使用して、float値をタイムコードに変換します。
- 結果は Values > outputTimecode に出力されます
- State Machine の Consequence や Mapping から呼び出し可能
2つの方法があります:
A) コマンド経由(他のモジュールから)
- Set Timecode コマンドを使用
- 結果は Values > outputSeconds に出力されます
B) 手入力(Parameters経由)
- Parameters > inputTimecode に HH:MM:SS:FF 形式で入力
- 結果は Values > outputSeconds に出力されます
Parameters > frameRate でフレームレートを設定できます(デフォルト: 30fps)。
- State Machine で Mapping を作成
- Input: 送信元モジュールの時間値(float)
- Output:
Timecode Converter > Commands > Set Seconds Values > outputTimecodeをダッシュボードなどで表示
Parameters > inputTimecodeに手入力(例:01:30:45:15)- State Machine で Mapping を作成
- Input:
Timecode Converter > Values > outputSeconds - Output: 送信先モジュールのパラメータ
- State の Consequence を追加
- Module:
Timecode Converter - Command:
Set SecondsまたはSet Timecode - パラメータに値を設定
Loggerパネルで変換のログを確認できます。エラーが発生した場合は警告メッセージが表示されます。
Public Domain (Unlicense)