前言
业务需求:在多个楼宇亮化或多个显示屏互动时,需要播放一个视频节目做到联动效果,一般为一个视频纵向分为多份,同时播放,达到联动效果
提示:以下是本篇文章正文内容,下面demo可供参考
一、概括
OpenCV是计算机视觉中经典的专用库,其支持多语言、跨平台,功能强大。使用OpenCV-Python将一个视频,按照左、左中、右中、右分成四份,分别编辑为视频。
二、代码
import cv2
import numpy as np
# 打开视频--参数为视频文件路径
cameraCapture = cv2.VideoCapture('./car.mp4')
# 帧宽度
width = int(cameraCapture.get(cv2.CAP_PROP_FRAME_WIDTH))
# 帧高度
height = int(cameraCapture.get(cv2.CAP_PROP_FRAME_HEIGHT))
# 帧速度
fps = cameraCapture.get(cv2.CAP_PROP_FPS)
videoWriterLeft = cv2.VideoWriter(