常规视频操作 Python
发布时间
阅读量:
阅读量
通常情况下,视频处理中常见的操作包括:降低视频的分辨率、在保持分辨率不变的前提下减少视频文件的存储空间、以及提升视频的播放速度等。不可否认的是,借助Python语言及其配套的第三方库,能够使诸多功能的实现过程变得更加高效与简便。
通过使用Python语言所附带的第三方库opencv,可以编写出实现上述常规视频处理功能的相关代码,具体示例如下。接下来将对代码中各个语句块所承担的具体作用进行逐一说明。
import cv2
from cv2 import VideoWriter,VideoWriter_fourcc
video_root ="D:/yuanlei/test.avi"
out_root = "D:/yuanlei/out.avi"
cap = cv2.VideoCapture(video_root)
fps = cap.get(cv2.CAP_PROP_FPS)
video_width = cap.get()
video_height = cap.get()
resize_width = 1280
resize_height = 960
double_fps = 2*fps
fourcc = cv2.Vid
全部评论 (0)
还没有任何评论哟~
