Thinkbox Software 製品
ブログ

欠落したフレームをスキップし動画を作成

欠落したフレームをスキップし動画を作成します。

 

記述例:

欠落したフレームをスキップし動画を作成 します。
# -*- coding: UTF-8 -*-
import Draft   # DRAFTのAPIのインポート
from DraftParamParser import *  # DEADLINE→DRAFTで利用するAPIをインポート

encoder = Draft.VideoEncoder( ‘Patches.mov’ )    # ビデオデコーダを初期化

for currFrame in range( 1, 201 ):   # 1-200にナンバーリングされた画像を動画化

currFile = ReplaceFilenameHashesWithNumber( ‘Patches_###.jpg’, currFrame )         # ファイル名の###を数字に置き換え

try:

frame = Draft.Image.ReadFromFile( currFile )    # 画像の読み込み

except:

pass      # 例外が発生した場合、なにもしない

else:

encoder.EncodeNextFrame( frame )  # 画像のエンコード

encoder.FinalizeEncoding()    # 動画のファイナライズ