MENU

【FlowPT】でムービーの尺を表示させる(旧称 SHOTGRID, SHOTGUN)

FlowPT(FlowProductionTracking)でアップしたカットの動画の尺を表示させたい。

ですが、結果的にデフォルトだと無理なようです。

目次

長さの情報はない

元々は何かしら「長さ」を表すフィールドが存在していると思って、それを0+00の尺表示にすればいいやと思っていたのですが、FlowPTには存在しないようです。

それっぽいフィールドはあるのですが、アップ時に特に情報が入力されないようです。

何か社内ツールなどを使用してアップなどする場合は、そのときにフィールドへ書き込みを行うなど工夫が必要なようです。

Cutの編集を使用している場合

CutエンティティでEDLデータなどから編集情報を流し込んで使用しているは、長さのフィールドが生成されると思うので以下で数式のフィールドを作成すれば、尺表示されると思います。0+0の表な表示形式。

ただ棒繋ぎだとボールドがある場合はその分のフレーム数を削る必要があります。Cutエンティティの方で削ってあるなら不要です。(Cutエンティティを使用すればボールドを切って棒繋ぎできます。編集さんなどにEDLファイルを出力してもらうなど協力してもらう必要あります)

CONCAT(FIXED(FLOOR({sg_cut_duration} / 24), 0),"+",FIXED(MOD({sg_cut_duration}, 24), 0))

※フィールドの数式入力欄には改行なしで入力する必要があります。

解説

一応何をやっているのか解説。会社によってカスタマイズが必要になってくると思いますので調整いただければと思います。

CONCAT(
  FIXED(FLOOR({sg_cut_duration} / 24), 0),  // 秒数部分
  "+",                                        // 区切り文字
  FIXED(MOD({sg_cut_duration}, 24), 0)       // コマ数部分
)

部分関数内容↓

  • {sg_cut_duration}フィールド参照カット尺をフレーム数(整数)で保持しているフィールド
  • FLOOR(… / 24)切り捨て除算総フレーム数 ÷ 24 の→ 秒数
  • MOD(…, 24)剰余総フレーム数 ÷ 24 の余り→ 端数コマ数
  • FIXED(…, 0)整数表示小数点なしで表示(0桁)
  • CONCAT(…,"+",…)文字列結合
  • 秒+コマ 形式に整形

※状況をコメント欄などにてご説明いただければ力になれるかもしれませんのでお困りの場合はご相談いただければと思います。

出力例

sg_cut_duration = 132 フレームの場合

132 ÷ 24 = 5 秒あまり 12コマ
→ "5+12"
よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

アニメの3DCGアニメーター

コメント

コメントする

目次