2020年8月22日土曜日

MoviePyで動画を縮小してタイル状に配置する

MoviePyで動画を縮小してタイル状に配置するには、resizeとclips_arrayを使用します。
clips_arrayには、配置したい動画の二次元配列を渡します。

サンプルコード

以下のサンプルコードでは、1/3に動画を縮小して3x3にタイル配置しています。
from moviepy.editor import *
from moviepy.video.fx.resize import resize

clip1 = VideoFileClip("hydrangea.mp4")
clip1 = resize(clip1, (clip1.w/3, clip1.h/3))
clip = clips_array([[clip1, clip1, clip1], [clip1, clip1, clip1], [clip1, clip1, clip1]])

clip.write_videofile("tile.mp4")

〇タイル配置した画像

関連情報

MoviePyのまとめ

・moviepyのホームページ
https://zulko.github.io/moviepy/

0 件のコメント:

コメントを投稿