サンプルコード
以下のサンプルコードでは、scikit-imageのdisk関数で円を描画し、CompositeVideoClipを使用して動画と重ね合わせます。from moviepy.editor import *
from skimage.draw import *
import numpy as np
clip1 = VideoFileClip("hydrangea.mp4")
img = np.zeros((clip1.h, clip1.w, 4), dtype=np.uint8)
rr, cc = disk((clip1.h/2, clip1.w/2), clip1.h/2)
img[rr, cc] = (255,255,255,128)
clip2 = ImageClip(img).set_duration(clip1.duration)
clip1t = CompositeVideoClip([clip1, clip2])
clip1t.write_videofile("circle.mp4")
〇scikit-imageインストール
MoviePyの他、仮想環境のフォルダに移動して以下のコマンドを実行します。
pipenv install scikit-image
関連情報
・MoviePyのまとめ・moviepyのホームページ
https://zulko.github.io/moviepy/
0 件のコメント:
コメントを投稿