pip で OpenCV のインストール必要
qiita.com
pip install opencv-python pip install opencv-contrib-python
openh264のDLLが必要。
#ライブラリのインポート
import cv2
#VideoCaptureオブジェクトを取得
cap = cv2.VideoCapture('tmp.avi')
#動画のプロパティを取得
width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))
height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))
fps = cap.get(cv2.CAP_PROP_FPS)
#書き出し設定
fourcc = cv2.VideoWriter_fourcc("H","2","6","4")
writer = cv2.VideoWriter('tmp.mp4', fourcc, fps, (width, height))
while True:
ret, frame = cap.read()
writer.write(frame)
if not ret:
break
writer.release()
cap.release()必要なDLLのバージョンは一回実行してみて、出力をみて確認。
ここからDL
github.com