はじめに
定点カメラを設置して一定間隔で写真を撮っており、これをつなげてを動画作りたいと思ったら、意外と簡単にできたのでまとめておきます。
画像ファイル準備
適当なフォルダに画像ファイルを保存。
ここでは、仮に「pics」とします。
スクリプト作成
make_mp4.py
#!/usr/bin/env python
import glob
import cv2
import numpy as np
files = glob.glob('./*.jpg')
files.sort()
FILE_NAME = "output.mp4"
FRAME_RATE = 15
FRAME_SIZE = (1280, 720)
rec = cv2.VideoWriter(FILE_NAME, cv2.VideoWriter_fourcc(*'XVID'), FRAME_RATE, FRAME_SIZE, True)
for file in files:
print(file)
img = cv2.imread(file)
rec.write(img)
rec.release()
上記のスクリプトを画像と同じフォルダに保存。
スクリプト実行
以下のとおりスクリプトを実行。
python make_mp4.py
できた!
キャベツの成長記録(苗植えから一ヶ月間) https://t.co/Qzd5Ca3FBI @YouTubeさんから
— Shinobu Kimura (@mix_dvd) 2018年10月10日