Blender VSE Python から選択中 strip のポジションとスケール変更

VideoSequenceEditor

はじめに

動画作成している時、動画のある部分の再生スピードを変えたり一時停止する事が多い。

そんなときは、一つの動画をぶつ切りにして変えたい部分だけに影響するようにしなければならない。

今回動画作成していて一つの動画をぶつ切りにしていた時、動画を切る度に切り離された方の strip の
ポジションとスケールが初期値にリセットされるため非常に煩わしかった。

今までまとめていたスクリプトの組み合わせ+αでできそうだったのでやったら
すぐにできたのでメモしておきます。

コード

import bpy

context = bpy.context
scene = context.scene
sed = scene.sequence_editor
sequences = sed.sequences
strip = sed.active_strip

# ポジション
strip.translate_start_x = 1
strip.translate_start_y = 1
# スケール
strip.scale_start_x = 1
strip.scale_start_y = 1Code language: PHP (php)
  • 全て1にしているが、この値は都度変える必要がある

最後に

断片的ではありながらコードをまとめておくと後々すぐに参照出来て便利ですね。

タイトルとURLをコピーしました